From a89353cf8ec78744a80747009c12e5dd3af8283d Mon Sep 17 00:00:00 2001 From: vietanhtwdk <55945340+vietanhtwdk@users.noreply.github.com> Date: Wed, 10 Jul 2024 16:25:53 +0700 Subject: [PATCH] fix: the latter volume dirs overwrite the prior one (#1214) --- pkg/modules/generators/workload/workload_generator.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/modules/generators/workload/workload_generator.go b/pkg/modules/generators/workload/workload_generator.go index 4cf64628..58e2e925 100644 --- a/pkg/modules/generators/workload/workload_generator.go +++ b/pkg/modules/generators/workload/workload_generator.go @@ -98,7 +98,6 @@ func toOrderedContainers( // Create a slice of volumes and configMaps based on the containers' files to be created. var volumes []corev1.Volume - var volumeMounts []corev1.VolumeMount var configMaps []corev1.ConfigMap if err := modules.ForeachOrdered(appContainers, func(containerName string, c v1.Container) error { @@ -128,10 +127,12 @@ func toOrderedContainers( } // Append the configMap, volume and volumeMount objects into the corresponding slices. - volumes, volumeMounts, configMaps, err = handleFileCreation(c, uniqueAppName, containerName) + volumesContainer, volumeMounts, configMapsContainer, err := handleFileCreation(c, uniqueAppName, containerName) if err != nil { return err } + volumes = append(volumes, volumesContainer...) + configMaps = append(configMaps, configMapsContainer...) ctn.VolumeMounts = append(ctn.VolumeMounts, volumeMounts...) // Append more volumes and volumeMounts