repositories: - name: argo url: https://argoproj.github.io/argo-helm environments: default: values: - ../../apps/values.yaml - ../../values/sys/values-{{ requiredEnv "CLUSTER" }}.yaml prod: values: - ../../apps/values.yaml - ../../values/sys/values-{{ requiredEnv "CLUSTER" }}.yaml releases: - name: argocd namespace: argocd chart: argo/argo-cd values: - values.yaml.gotmpl postRenderer: ../../bin/kustomizer - name: argocd-manifests namespace: argocd chart: _helmify hooks: - events: - prepare - cleanup showlogs: true command: ../../bin/helmify args: - "{{`{{if eq .Event.Name \"prepare\"}}build{{else}}clean{{end}}`}}" - "{{`{{.Release.Chart}}`}}" - "{{`{{.Environment.Name}}`}}"