deploy-templates/helmfile.yaml (78 lines of code) (raw):

helmDefaults: wait: true timeout: 600 missingFileHandler: Error releases: - name: redis-operator namespace: redis-operator chart: redis-operator missingFileHandler: Warn wait: true values: - "values.yaml" - "values.gotmpl" hooks: - events: - presync showlogs: true command: bash args: - -c - 'oc get namespace {{`{{ .Release.Namespace }}`}} >/dev/null 2>&1 || oc create namespace {{`{{ .Release.Namespace }}`}}' - events: - presync showlogs: true command: oc args: [ "label", "--overwrite", "namespace", "{{`{{.Release.Namespace}}`}}", 'name=redis-operator' ] - events: - presync showlogs: true command: oc args: - adm - policy - add-scc-to-user - anyuid - -z - '{{`{{ .Release.Name }}`}}' - -n - '{{`{{ .Release.Namespace }}`}}' - events: - presync showlogs: true command: oc args: - adm - policy - add-scc-to-user - privileged - -z - '{{`{{ .Release.Name }}`}}' - -n - '{{`{{ .Release.Namespace }}`}}' - events: - postuninstall showlogs: true command: oc args: - adm - policy - remove-scc-from-user - anyuid - -z - '{{`{{ .Release.Name }}`}}' - -n - '{{`{{ .Release.Namespace }}`}}' - events: - postuninstall showlogs: true command: oc args: - adm - policy - remove-scc-from-user - privileged - -z - '{{`{{ .Release.Name }}`}}' - -n - '{{`{{ .Release.Namespace }}`}}'