]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
k8s: Fix problem when upgrade libraries
authorfrancisco.garcia <francisco.garcia@baculasystems.com>
Fri, 14 Jul 2023 16:09:35 +0000 (18:09 +0200)
committerEric Bollengier <eric@baculasystems.com>
Thu, 14 Sep 2023 11:57:01 +0000 (13:57 +0200)
bacula/src/plugins/fd/kubernetes-backend/baculak8s/plugins/k8sbackend/service.py

index 0f80b5fb2e5155080b72a7a0ca522672846d176a..8e59d1ee8dbaf481994bdf189d1b2ff7b300f283 100644 (file)
@@ -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),