From 69e57102bc5f55006ece70740952601cee38ab28 Mon Sep 17 00:00:00 2001 From: nick-gorse Date: Fri, 29 May 2026 12:34:29 +0100 Subject: [PATCH] argocd: add argoplane shell bundle to ENABLED_EXTENSIONS The metrics/networking/logs/events feature bundles register their views via a window 'argoplane-view-registered' event that only the argoplane shell bundle consumes. Without extension-argoplane.js no tabs render in the UI. Co-Authored-By: Claude Opus 4.8 --- manifest/overlays/production/argocd-server-patch.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/manifest/overlays/production/argocd-server-patch.yaml b/manifest/overlays/production/argocd-server-patch.yaml index afbc485..7da5fbe 100644 --- a/manifest/overlays/production/argocd-server-patch.yaml +++ b/manifest/overlays/production/argocd-server-patch.yaml @@ -17,14 +17,17 @@ spec: securityContext: runAsUser: 1000 allowPrivilegeEscalation: false - # ArgoPlane UI extension bundles. Copies only the enabled extensions' - # JS bundles into the shared /tmp/extensions volume. Keep ENABLED_EXTENSIONS - # in sync with the enabled backends in apps/argoplane. + # ArgoPlane UI extension bundles. Copies only the enabled bundles into + # the shared /tmp/extensions volume. "argoplane" is the required shell + # bundle that renders the feature views (Metrics/Networking/Logs/Events) + # into the ArgoCD UI — without it the feature bundles register into a + # window event that nothing consumes, so no tabs appear. Keep the + # feature names in sync with the enabled backends in apps/argoplane. - name: argoplane-extensions image: ghcr.io/natrontech/argoplane-ui-extensions:1.4.1 env: - name: ENABLED_EXTENSIONS - value: "metrics,networking,logs,events" + value: "argoplane,metrics,networking,logs,events" volumeMounts: - name: extensions mountPath: /tmp/extensions/