@@ -11,13 +11,17 @@ case "$APP" in
1111 APP_NAME=" vault"
1212 NAMESPACE=" vault"
1313 PROJECT=" $MAIN_CLUSTERGROUP_PROJECT "
14- CHART_LOCATION=" common/hashicorp-vault"
14+ CHART_NAME=" hashicorp-vault"
15+ CHART_VERSION=0.1.*
16+
1517 ;;
1618 " golang-external-secrets" )
1719 APP_NAME=" golang-external-secrets"
1820 NAMESPACE=" golang-external-secrets"
1921 PROJECT=" $MAIN_CLUSTERGROUP_PROJECT "
20- CHART_LOCATION=" common/golang-external-secrets"
22+ CHART_NAME=" golang-external-secrets"
23+ CHART_VERSION=0.1.*
24+
2125 ;;
2226 * )
2327 echo " Error - cannot manage $APP can only manage vault and golang-external-secrets"
@@ -32,13 +36,13 @@ case "$STATE" in
3236 RES=$( yq " .clusterGroup.applications[] | select(.path == \" $CHART_LOCATION \" )" " $MAIN_CLUSTERGROUP_FILE " 2> /dev/null)
3337 if [ -z " $RES " ]; then
3438 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 "
3640 fi
3741 ;;
3842 " absent" )
3943 common/scripts/manage-secret-namespace.sh " $NAMESPACE " " $STATE "
4044 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 "
4246 ;;
4347 * )
4448 echo " $STATE not supported"
0 commit comments