diff --git a/odiglet/pkg/kube/runtime_details/shared.go b/odiglet/pkg/kube/runtime_details/shared.go index 716cfa351..17306d766 100644 --- a/odiglet/pkg/kube/runtime_details/shared.go +++ b/odiglet/pkg/kube/runtime_details/shared.go @@ -95,17 +95,17 @@ func runtimeInspection(pods []corev1.Pod, ignoredContainers []string) ([]odigosv } } + envs := make([]odigosv1.EnvVar, 0) if inspectProc == nil { log.Logger.V(0).Info("unable to detect language for any process", "pod", pod.Name, "container", container.Name, "namespace", pod.Namespace) lang = common.UnknownProgrammingLanguage } else if len(processes) > 1 { log.Logger.V(0).Info("multiple processes found in pod container, only taking the first one with detected language into account", "pod", pod.Name, "container", container.Name, "namespace", pod.Namespace) - } - - // Convert map to slice for k8s format - envs := make([]odigosv1.EnvVar, 0, len(inspectProc.Envs)) - for envName, envValue := range inspectProc.Envs { - envs = append(envs, odigosv1.EnvVar{Name: envName, Value: envValue}) + // Convert map to slice for k8s format + envs = make([]odigosv1.EnvVar, 0, len(inspectProc.Envs)) + for envName, envValue := range inspectProc.Envs { + envs = append(envs, odigosv1.EnvVar{Name: envName, Value: envValue}) + } } resultsMap[container.Name] = odigosv1.RuntimeDetailsByContainer{