@@ -77,9 +77,37 @@ uninstall: ## runs helm uninstall
77
77
@oc delete csv -n openshift-operators $(CSV )
78
78
79
79
.PHONY : load-secrets
80
- load-secrets : # # loads the secrets into the vault
80
+ load-secrets : # # loads the secrets into the backend determined by values-global setting
81
+ common/scripts/process-secrets.sh $(NAME )
82
+
83
+ .PHONY : legacy-load-secrets
84
+ legacy-load-secrets : # # loads the secrets into vault (only)
81
85
common/scripts/vault-utils.sh push_secrets $(NAME )
82
86
87
+ .PHONY : secrets-backend-vault
88
+ secrets-backend-vault : # # Edits values files to use default Vault+ESO secrets config
89
+ common/scripts/set-secret-backend.sh vault
90
+ common/scripts/manage-secret-app.sh vault present
91
+ common/scripts/manage-secret-app.sh golang-external-secrets present
92
+ common/scripts/manage-secret-namespace.sh validated-patterns-secrets absent
93
+ @git diff --exit-code || echo " Secrets backend set to vault, please review changes, commit, and push to activate in the pattern"
94
+
95
+ .PHONY : secrets-backend-kubernetes
96
+ secrets-backend-kubernetes : # # Edits values file to use Kubernetes+ESO secrets config
97
+ common/scripts/set-secret-backend.sh kubernetes
98
+ common/scripts/manage-secret-namespace.sh validated-patterns-secrets present
99
+ common/scripts/manage-secret-app.sh vault absent
100
+ common/scripts/manage-secret-app.sh golang-external-secrets present
101
+ @git diff --exit-code || echo " Secrets backend set to kubernetes, please review changes, commit, and push to activate in the pattern"
102
+
103
+ .PHONY : secrets-backend-none
104
+ secrets-backend-none : # # Edits values files to remove secrets manager + ESO
105
+ common/scripts/set-secret-backend.sh none
106
+ common/scripts/manage-secret-app.sh vault absent
107
+ common/scripts/manage-secret-app.sh golang-external-secrets absent
108
+ common/scripts/manage-secret-namespace.sh validated-patterns-secrets absent
109
+ @git diff --exit-code || echo " Secrets backend set to none, please review changes, commit, and push to activate in the pattern"
110
+
83
111
.PHONY : load-iib
84
112
load-iib : # # CI target to install Index Image Bundles
85
113
@set -e; if [ x$( INDEX_IMAGES) != x ]; then \
0 commit comments