Files
manifests/helmfiles/argocd/helmfile.yaml
T

33 lines
699 B
YAML

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