Skip to content

Instantly share code, notes, and snippets.

@dennybaa
Created February 19, 2024 11:50
Show Gist options
  • Save dennybaa/dd1b19b5219ad99b2b7bb8dc367f10bf to your computer and use it in GitHub Desktop.
Save dennybaa/dd1b19b5219ad99b2b7bb8dc367f10bf to your computer and use it in GitHub Desktop.
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
metadata:
name: webapp-playdemo
namespace: argocd
spec:
generators:
- list:
elements:
- stage: dev
cluster: in-cluster
- stage: prod
cluster: prod
template:
metadata:
name: 'webapp-playdemo-{{ stage }}'
spec:
project: default
sources:
- chart: app
repoURL: ghcr.io/bitdepscharts
targetRevision: 1.1.0
helm:
releaseName: webapp-playdemo
valueFiles:
- $values/values/webapp-playdemo/{{ stage }}.yaml
- $values/values/webapp-playdemo/{{ stage }}.version.yaml
- repoURL: https://github.com/dennybaa/cue-values.git
targetRevision: main
ref: values
destination:
name: '{{ cluster }}'
namespace: default
syncPolicy:
syncOptions:
- CreateNamespace=true
automated:
selfHeal: true
prune: true
allowEmpty: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment