Files
manifests/helmfiles/argocd/helmfile.yaml
T

36 lines
770 B
YAML

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}}`}}"