add lovely argocd plugin, argo-rollout, and argocd-image-updater
Validate manifests / validate (push) Successful in 7s

This commit is contained in:
2026-05-11 11:31:05 +01:00
parent 9af2fe900d
commit e610f6df86
6 changed files with 70 additions and 2 deletions
@@ -0,0 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: argo-rollouts
resources:
- namespace.yaml
- https://github.com/argoproj/argo-rollouts/releases/download/v1.9.0/install.yaml
@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: argo-rollouts
@@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: argocd
resources:
- https://raw.githubusercontent.com/argoproj-labs/argocd-image-updater/v1.2.0/config/install.yaml
@@ -1,10 +1,10 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: argocd
resources:
- ../../base
- argo-rollouts
- argocd-image-updater
- argocd-cmp-cm.yaml
- ingressroute.yaml
- argocd-gitea-token.sealed.secret.yaml
@@ -27,6 +27,26 @@ spec:
- 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
- name: ksops
image: viaductoss/ksops:v4.3.2
command:
@@ -59,3 +79,5 @@ spec:
secretName: argocd-age-key
- name: cmp-tmp
emptyDir: {}
- name: lovely-tmp
emptyDir: {}