deploy-templates/helmfile.yaml (37 lines of code) (raw):
helmDefaults:
wait: true
timeout: 1800
missingFileHandler: Warn
repositories:
- name: bitnami
url: https://charts.bitnami.com/bitnami
releases:
- name: grafana
namespace: grafana-monitoring
chart: grafana
values:
- grafana/values.yaml
- values.yaml
- values.gotmpl
hooks:
- events: [ "presync" ]
command: "sh"
args: [ "../scripts/script.sh", "{{`{{ .Release.Namespace }}`}}" ]
- events: [ "presync" ]
command: "oc"
args: [ "apply", "-f", "dashboards/", "-n", "{{`{{ .Release.Namespace }}`}}" ]
- events: [ "presync" ]
command: "oc"
args: [ "adm", "policy", "add-scc-to-user", "anyuid", "-z", "grafana", "-n", "{{`{{ .Release.Namespace }}`}}" ]
- events: [ "postsync" ]
command: "sh"
args: [ "../scripts/annotation_sa.sh", "{{`{{ .Release.Namespace }}`}}" ]
- events: [ "postuninstall" ]
command: "oc"
args: [ "adm", "policy", "remove-scc-from-user", "anyuid", "-z", "grafana", "-n", "{{`{{ .Release.Namespace }}`}}" ]
- name: openshift-monitoring
namespace: openshift-monitoring
chart: openshift-monitoring
values:
- values.yaml
- values.gotmpl