This repository has been archived on 2023-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
helmfile-vs-argo/releases.yaml

32 lines
952 B
YAML

---
templates:
crd-management-hook: &crd-management-hook
hooks:
- events: ["preapply"]
showlogs: true
command: "sh"
args:
- -c
- "helm show crds {{ .Release.Chart }} --version {{ .Release.Version }}| kubectl apply -f -"
- events: ["prepare"]
showlogs: true
command: "sh"
args:
- -c
- "helm show crds {{ .Release.Chart }} --version {{ .Release.Version }} | kubectl diff -f - || true"
- events: ["postuninstall"]
showlogs: true
command: "sh"
args:
- -c
- "helm show crds {{ .Release.Chart }} --version {{ .Release.Version }} | kubectl delete -f -"
helm-vendor-hook: &helm-vendor-hook
hooks:
- events: ["prepare"]
showlogs: false
command: "sh"
args:
- -c
- "make vendor_chart chart={{ .Release.Chart }} version={{ .Release.Version }}"