From f6c3262fb84da16df95d0f6b34c5ea6bb489dcdf Mon Sep 17 00:00:00 2001 From: Alexandr Bogomyakov Date: Mon, 18 Mar 2024 20:42:14 +0200 Subject: [PATCH] fix V1 api define --- k8s.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/k8s.py b/k8s.py index 395b833..d360a57 100755 --- a/k8s.py +++ b/k8s.py @@ -61,18 +61,13 @@ try: CONFIG = yaml.safe_load(V1.read_namespaced_config_map(name="config-outfleet", namespace=NAMESPACE).data['config.yaml']) log.info(f"ConfigMap loaded from Kubernetes API. Servers: {len(CONFIG['servers'])}, Clients: {len(CONFIG['clients'])}") except Exception as e: - log.error("ConfigMap not found. {e}") + write_config({"clients": [], "servers": [], "ui_hostname": "accessible-address.com"}) + try: + CONFIG = yaml.safe_load(V1.read_namespaced_config_map(name="config-outfleet", namespace=NAMESPACE).data['config.yaml']) + log.info("Created new ConfigMap [config-outfleet]") + except Exception as e: + log.info("Failed to create new ConfigMap [config-outfleet] {e}") except: pass except: log.info("Kubernetes environment not detected") - - -try: - if not CONFIG: - log.info(f"Creating new ConfigMap [config-outfleet]") - write_config({"clients": [], "servers": [], "ui_hostname": "accessible-address.com"}) - CONFIG = yaml.safe_load(V1.read_namespaced_config_map(name="config-outfleet", namespace=NAMESPACE).data['config.yaml']) -except: - pass -