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 # 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. - name: argoplane-extensions image: ghcr.io/natrontech/argoplane-ui-extensions:1.4.1 env: - name: ENABLED_EXTENSIONS value: "metrics,networking,logs,events" volumeMounts: - name: extensions mountPath: /tmp/extensions/ securityContext: allowPrivilegeEscalation: false containers: - name: argocd-server volumeMounts: - name: extensions mountPath: /tmp/extensions/ volumes: - name: extensions emptyDir: {}