33 lines
699 B
YAML
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}}`}}"
|