diff --git a/knoe/ui/screens/services.py b/knoe/ui/screens/services.py index b188c18..4f34ab0 100644 --- a/knoe/ui/screens/services.py +++ b/knoe/ui/screens/services.py @@ -809,7 +809,10 @@ class ServicesScreenMixin: except Exception: pass - kong_ns = env.get("NAMESPACE") or "knoe-db" + _svc_ns = (env.get("SERVICE_NAMESPACE") or "").strip() + if not _svc_ns or _svc_ns == "default": + _svc_ns = (self._get_service_namespace() or "").strip() + kong_ns = _svc_ns if (_svc_ns and _svc_ns != "default") else "knoe-system" rc_kong = self.controller.run_script( script, args=mode_args + ["-n", kong_ns, "start"], env=env, on_line=_kong_line )