Files
argocd/manifest/overlays/production/repo-server-patch.yaml
T
olb042 edb59ea7de
Validate manifests / validate (push) Successful in 5s
glances parent
2026-06-04 22:52:34 +01:00

58 lines
1.6 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-repo-server
namespace: argocd
annotations:
glance/parent: argocd
spec:
template:
metadata:
annotations:
glance/parent: argocd
spec:
initContainers:
- name: copyutil
image: quay.io/argoproj/argocd:v3.3.6
command:
- sh
- -c
args:
- /bin/cp --update=none /usr/local/bin/argocd /var/run/argocd/argocd && /bin/ln -s /var/run/argocd/argocd /var/run/argocd/argocd-cmp-server
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
seccompProfile:
type: RuntimeDefault
volumeMounts:
- mountPath: /var/run/argocd
name: var-files
containers:
- name: argocd-lovely-plugin
image: ghcr.io/crumbhole/lovely:1.2.4
command:
- /var/run/argocd/argocd-cmp-server
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
runAsNonRoot: true
runAsUser: 999
seccompProfile:
type: RuntimeDefault
volumeMounts:
- mountPath: /var/run/argocd
name: var-files
- mountPath: /home/argocd/cmp-server/plugins
name: plugins
- mountPath: /tmp
name: lovely-tmp
volumes:
- name: lovely-tmp
emptyDir: {}