36 lines
770 B
YAML
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}}`}}"
|
|
|