From 50826e36771616aec2affa05483cd1cbc8ab20fc Mon Sep 17 00:00:00 2001 From: nick-gorse Date: Mon, 11 May 2026 15:24:33 +0100 Subject: [PATCH] enable UI extentions --- .../production/argocd-server-patch.yaml | 27 +++++++++++++++++++ .../overlays/production/kustomization.yaml | 1 + 2 files changed, 28 insertions(+) create mode 100644 manifest/overlays/production/argocd-server-patch.yaml diff --git a/manifest/overlays/production/argocd-server-patch.yaml b/manifest/overlays/production/argocd-server-patch.yaml new file mode 100644 index 0000000..0571afb --- /dev/null +++ b/manifest/overlays/production/argocd-server-patch.yaml @@ -0,0 +1,27 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: argocd-server +spec: + template: + spec: + initContainers: + - name: rollout-extension + image: quay.io/argoprojlabs/argocd-extension-installer:v0.0.8 + env: + - name: EXTENSION_URL + value: https://github.com/argoproj-labs/rollout-extension/releases/download/v0.3.7/extension.tar + volumeMounts: + - name: extensions + mountPath: /tmp/extensions/ + securityContext: + runAsUser: 1000 + allowPrivilegeEscalation: false + containers: + - name: argocd-server + volumeMounts: + - name: extensions + mountPath: /tmp/extensions/ + volumes: + - name: extensions + emptyDir: {} \ No newline at end of file diff --git a/manifest/overlays/production/kustomization.yaml b/manifest/overlays/production/kustomization.yaml index d93003d..abcdf46 100644 --- a/manifest/overlays/production/kustomization.yaml +++ b/manifest/overlays/production/kustomization.yaml @@ -3,6 +3,7 @@ kind: Kustomization resources: - ../../base + - argocd-server-patch.yaml - argo-rollouts - argocd-image-updater - argocd-cmp-cm.yaml