@@ -11,13 +11,17 @@ case "$APP" in
11
11
APP_NAME=" vault"
12
12
NAMESPACE=" vault"
13
13
PROJECT=" $MAIN_CLUSTERGROUP_PROJECT "
14
- CHART_LOCATION=" common/hashicorp-vault"
14
+ CHART_NAME=" hashicorp-vault"
15
+ CHART_VERSION=0.1.*
16
+
15
17
;;
16
18
" golang-external-secrets" )
17
19
APP_NAME=" golang-external-secrets"
18
20
NAMESPACE=" golang-external-secrets"
19
21
PROJECT=" $MAIN_CLUSTERGROUP_PROJECT "
20
- CHART_LOCATION=" common/golang-external-secrets"
22
+ CHART_NAME=" golang-external-secrets"
23
+ CHART_VERSION=0.1.*
24
+
21
25
;;
22
26
* )
23
27
echo " Error - cannot manage $APP can only manage vault and golang-external-secrets"
@@ -32,13 +36,13 @@ case "$STATE" in
32
36
RES=$( yq " .clusterGroup.applications[] | select(.path == \" $CHART_LOCATION \" )" " $MAIN_CLUSTERGROUP_FILE " 2> /dev/null)
33
37
if [ -z " $RES " ]; then
34
38
echo " Application with chart location $CHART_LOCATION not found, adding"
35
- yq -i " .clusterGroup.applications.$APP_NAME = { \" name\" : \" $APP_NAME \" , \" namespace\" : \" $NAMESPACE \" , \" project\" : \" $PROJECT \" , \" path \" : \" $CHART_LOCATION \" }" " $MAIN_CLUSTERGROUP_FILE "
39
+ yq -i " .clusterGroup.applications.$APP_NAME = { \" name\" : \" $APP_NAME \" , \" namespace\" : \" $NAMESPACE \" , \" project\" : \" $PROJECT \" , \" chart \" : \" $CHART_NAME \" , \" chartVersion \" : \" $CHART_VERSION \" }" " $MAIN_CLUSTERGROUP_FILE "
36
40
fi
37
41
;;
38
42
" absent" )
39
43
common/scripts/manage-secret-namespace.sh " $NAMESPACE " " $STATE "
40
44
echo " Removing application wth chart location $CHART_LOCATION "
41
- yq -i " del(.clusterGroup.applications[] | select(.path == \" $CHART_LOCATION \" ))" " $MAIN_CLUSTERGROUP_FILE "
45
+ yq -i " del(.clusterGroup.applications[] | select(.chart == \" $CHART_NAME \" ))" " $MAIN_CLUSTERGROUP_FILE "
42
46
;;
43
47
* )
44
48
echo " $STATE not supported"
0 commit comments