From eff85adfae863578d2e78aff2f31fdee7da2387c Mon Sep 17 00:00:00 2001 From: Francesco Cheinasso Date: Thu, 3 Aug 2023 12:42:07 +0200 Subject: [PATCH] VirtualKubelet: pod nil labels map --- pkg/virtualKubelet/forge/pods.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/virtualKubelet/forge/pods.go b/pkg/virtualKubelet/forge/pods.go index 7899e5fc86..eff1a5ed39 100644 --- a/pkg/virtualKubelet/forge/pods.go +++ b/pkg/virtualKubelet/forge/pods.go @@ -157,6 +157,9 @@ func RemoteShadowPod(local *corev1.Pod, remote *vkv1alpha1.ShadowPod, // Remove the label which identifies offloaded pods, as meaningful only locally. localMetaFiltered := local.ObjectMeta.DeepCopy() + if localMetaFiltered.GetLabels() == nil { + localMetaFiltered.Labels = map[string]string{} + } delete(localMetaFiltered.GetLabels(), liqoconst.LocalPodLabelKey) localMetaFiltered.GetLabels()[LiqoOriginClusterNodeName] = LiqoNodeName