Skip to content

Commit 0d1cda8

Browse files
committed
Update secret backend change script
The script is used in make secrets-backend-*. Update needed for slimed common.
1 parent 9e4bc56 commit 0d1cda8

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

scripts/manage-secret-app.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)