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

helmDefaults: wait: true timeout: 600 releases: - name: nexus-prerequisites namespace: '{{ requiredEnv "globalNexusNamespace" }}' chart: nexus-prerequisites hooks: - events: [ "postsync" ] showlogs: true command: "oc" args: [ "adm", "policy", "add-scc-to-user", "anyuid", "-z", "nexus", "-n", "{{`{{ .Release.Namespace }}`}}" ] - events: [ "postuninstall" ] showlogs: true command: "oc" args: [ "adm", "policy", "remove-scc-from-user", "anyuid", "-z", "nexus`}}", "-n", "{{`{{ .Release.Namespace }}`}}" ] values: - "nexus-operator/values.yaml" - "values.yaml" - "values.gotmpl" - name: nexus-operator namespace: '{{ requiredEnv "globalNexusNamespace" }}' chart: nexus-operator hooks: - events: - presync showlogs: true command: oc args: - adm - policy - add-scc-to-user - privileged - -z - 'dns-fixer' - -n - '{{`{{ .Release.Namespace }}`}}' - events: - postuninstall showlogs: true command: oc args: - adm - policy - remove-scc-from-user - privileged - -z - 'dns-fixer' - -n - '{{`{{ .Release.Namespace }}`}}' values: - "nexus-operator/values.yaml" - "values.yaml" - "values.gotmpl" needs: - '{{ env "globalNexusNamespace" }}/nexus-prerequisites' # - name: keycloak-operator # namespace: control-plane-nexus # chart: keycloak-operator # labels: # update_scc: true # values: # - "keycloak-operator/values.yaml" # - "values.yaml" # - operator: # clusterRoleName: keycloak-operator-control-plane-nexus-clusterrole # hooks: # - events: [ "postsync" ] # command: "bash" # args: [ "../scripts/copy_keycloak_secret.sh", "keycloak", "{{`{{ .Release.Namespace }}`}}"]