From 47b503ddf9fe4f6018eae1cf8485141ef7ddf889 Mon Sep 17 00:00:00 2001 From: "francisco.garcia" Date: Fri, 14 Jul 2023 18:09:35 +0200 Subject: [PATCH] k8s: Fix problem when upgrade libraries --- .../kubernetes-backend/baculak8s/plugins/k8sbackend/service.py | 3 +++ 1 file changed, 3 insertions(+) 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), -- 2.47.3