feat(argocd-apps): Add ArgoCD ApplicationSet (#1521)

* Add ArgoCD ApplicationSet

Signed-off-by: toyamagu <toyamagu2021@gmail.com>
Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
Co-authored-by: Petr Drastil <petr.drastil@gmail.com>
This commit is contained in:
toyamagu 2022-10-12 17:31:54 +09:00 committed by GitHub
parent 9b2f24514c
commit 14d2b8313e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 171 additions and 4 deletions

View file

@ -74,3 +74,50 @@ projects: []
# manualSync: true
# signatureKeys:
# - keyID: ABCDEF1234567890
# -- Deploy Argo CD ApplicationSets within this helm release
# @default -- `[]` (See [values.yaml])
## Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/applicationset/
applicationsets: []
# - name: guestbook
# namespace: argocd
# additionalLabels: {}
# additionalAnnotations: {}
# # See PR #10026 (ArgoCD v2.5 or later)
# # goTemplate: false
# generators:
# - git:
# repoURL: https://github.com/argoproj/argocd-example-apps.git
# revision: HEAD
# directories:
# - path: guestbook
# - path: kustomize-*
# template:
# metadata:
# name: '{{path.basename}}'
# labels: {}
# annotations: {}
# spec:
# project: default
# source:
# repoURL: https://github.com/argoproj/argocd-example-apps.git
# targetRevision: HEAD
# path: '{{path}}'
# destination:
# server: https://kubernetes.default.svc
# namespace: default
# syncPolicy:
# automated:
# prune: false
# selfHeal: false
# ignoreDifferences:
# - group: apps
# kind: Deployment
# jsonPointers:
# - /spec/replicas
# info:
# - name: url
# value: https://argoproj.github.io/
# syncPolicy:
# # Set Application finalizer
# preserveResourcesOnDeletion: false