Files
homelab-platform/apps/argo-cd.yaml
T

39 lines
881 B
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: argo-cd
namespace: argo-cd
spec:
project: default
source:
repoURL: ghcr.io/argoproj/argo-helm
chart: argo-cd
targetRevision: 9.2.3
helm:
valuesObject:
redis-ha:
enabled: true
controller:
replicas: 1
server:
autoscaling:
enabled: true
minReplicas: 2
repoServer:
autoscaling:
enabled: true
minReplicas: 2
applicationSet:
replicas: 2
configs:
ssh:
knownHosts: |
git.jrdn.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIALoRWGlMrEc9PAdwBDxtnfshaAqUBlMGP7Xl0Jlt4Xc
destination:
server: https://kubernetes.default.svc
namespace: argo-cd
syncPolicy:
automated:
prune: true
selfHeal: true