From bbba91162dc66438d3b205fbce50bd418b87fb12 Mon Sep 17 00:00:00 2001 From: Darrion Harris Date: Wed, 17 Oct 2018 14:12:43 -0700 Subject: [PATCH] update promote script to also output list of promoted resource groups to a log file. --- java/spring/container/Scripts/promote-groups.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/java/spring/container/Scripts/promote-groups.sh b/java/spring/container/Scripts/promote-groups.sh index cc857dc02..2c6125e06 100644 --- a/java/spring/container/Scripts/promote-groups.sh +++ b/java/spring/container/Scripts/promote-groups.sh @@ -1,16 +1,20 @@ #!/bin/sh +# Delete old deprecated resource groups before setting current prod to deprecated. ./delete-groups-by-tag.sh Environment=deprecated echo "Querying for production resource groups." groups=$(az group list --tag Environment=production --query "[].name" --output tsv) for name in $groups do - echo "Updating tags for resource group:" $name - az group update --name $name --tags Environment=deprecated + ./update-group-tag-by-name.sh $name Environment=deprecated done -echo "Querying for pre production resource groups." +echo "Querying for pre-production resource groups." groups=$(az group list --tag Environment=pre-production --query "[].name" --output tsv) for name in $groups do - echo "Updating tags for resource group:" $name - az group update --name $name --tags Environment=production -done \ No newline at end of file + ./update-group-tag-by-name.sh $name Environment=production +done +# Output production group list to file. +mkdir -p logs/ +destdir=logs/promotion-list +echo "Saving list of updated resource groups to logs/promotion-list" +echo "$groups" > "$destdir" \ No newline at end of file