wip: misc helmfile experiments
This commit is contained in:
@@ -7,9 +7,10 @@ environments:
|
||||
values:
|
||||
- ../../apps/values.yaml
|
||||
- ../../values/sys/values-{{ requiredEnv "CLUSTER" }}.yaml
|
||||
|
||||
helmDefaults:
|
||||
postRenderer: ../../bin/kustomizer
|
||||
prod:
|
||||
values:
|
||||
- ../../apps/values.yaml
|
||||
- ../../values/sys/values-{{ requiredEnv "CLUSTER" }}.yaml
|
||||
|
||||
releases:
|
||||
- name: argocd
|
||||
@@ -17,16 +18,18 @@ releases:
|
||||
chart: argo/argo-cd
|
||||
values:
|
||||
- values.yaml.gotmpl
|
||||
- name: argocd-extras
|
||||
postRenderer: ../../bin/kustomizer
|
||||
- name: argocd-manifests
|
||||
namespace: argocd
|
||||
chart: _manifests
|
||||
values:
|
||||
- values.yaml.gotmpl
|
||||
chart: _helmify
|
||||
hooks:
|
||||
- events: [ "prepare", "cleanup" ]
|
||||
- events:
|
||||
- prepare
|
||||
- cleanup
|
||||
showlogs: true
|
||||
command: "../../bin/helmify"
|
||||
command: ../../bin/helmify
|
||||
args:
|
||||
- "{{`{{if eq .Event.Name \"prepare\"}}build{{else}}clean{{end}}`}}"
|
||||
- "{{`{{.Release.Chart}}`}}"
|
||||
- "{{`{{.Environment.Name}}`}}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user