From: francisco.garcia Date: Fri, 14 Jul 2023 16:09:35 +0000 (+0200) Subject: k8s: Fix problem when upgrade libraries X-Git-Tag: Beta-15.0.0~159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=47b503ddf9fe4f6018eae1cf8485141ef7ddf889;p=thirdparty%2Fbacula.git k8s: Fix problem when upgrade libraries --- diff --git a/bacula/src/plugins/fd/kubernetes-backend/baculak8s/plugins/k8sbackend/service.py b/bacula/src/plugins/fd/kubernetes-backend/baculak8s/plugins/k8sbackend/service.py index 0f80b5fb2..8e59d1ee8 100644 --- a/bacula/src/plugins/fd/kubernetes-backend/baculak8s/plugins/k8sbackend/service.py +++ b/bacula/src/plugins/fd/kubernetes-backend/baculak8s/plugins/k8sbackend/service.py @@ -60,6 +60,9 @@ def services_restore_namespaced(corev1api, file_info, file_content): ) # clean some data services.spec.cluster_ip = None + # When libraries were upgraded to kubernetes 26, this change was needed. + if services.spec.cluster_i_ps: + services.spec.cluster_i_ps = None if file_info.objcache is not None: # object exist so we replace it response = corev1api.replace_namespaced_service(k8sfile2objname(file_info.name),