@@ -7,7 +7,7 @@ function cwarn() {
7
7
STATUS=" [WARN]"
8
8
echo -e " ${COLOR}${STATUS}${RESET} "
9
9
}
10
-
10
+
11
11
# Display colorized failure output for 'failures'
12
12
function cfail() {
13
13
COLOR=' \033[01;31m' # bold red
@@ -49,7 +49,7 @@ SIGNEDIN=`az ad signed-in-user show | jq -r .id`
49
49
50
50
if [ test -z " $SIGNEDIN " ]; then
51
51
cfail
52
- else
52
+ else
53
53
cpass
54
54
fi
55
55
}
@@ -60,7 +60,7 @@ LGTH=${#MESSAGE}
60
60
echo -ne $MESSAGE
61
61
padding $LGTH
62
62
63
- # This script creates clusters and switches k8s contexts.
63
+ # This script creates clusters and switches k8s contexts.
64
64
# Removing this lock at the start makes things run smoother.
65
65
# If you changed the username for Owner you may need to edit this path.
66
66
@@ -106,7 +106,7 @@ padding $LGTH
106
106
if [[ -d " n4a-configs-staging" ]]; then
107
107
rm -r n4a-configs-staging
108
108
cpass
109
- else
109
+ else
110
110
cnota
111
111
fi
112
112
}
@@ -121,7 +121,7 @@ CREATE_RESOURCE_GROUP=`az group create --name $MY_RESOURCEGROUP --location $MY_L
121
121
122
122
if [[ -z " $CREATE_RESOURCE_GROUP " ]]; then
123
123
cfail
124
- else
124
+ else
125
125
cpass
126
126
fi
127
127
}
@@ -136,7 +136,7 @@ if [[ -z "$CREATE_VNET" ]]; then
136
136
echo -ne $MESSAGE
137
137
padding $LGTH
138
138
cfail
139
- else
139
+ else
140
140
echo -ne $MESSAGE
141
141
padding $LGTH
142
142
cpass
@@ -153,7 +153,7 @@ if [[ -z "$CREATE_SECURITY_GROUP" ]]; then
153
153
echo -ne $MESSAGE
154
154
padding $LGTH
155
155
cfail
156
- else
156
+ else
157
157
echo -ne $MESSAGE
158
158
padding $LGTH
159
159
cpass
@@ -174,7 +174,7 @@ if [[ -z "$CREATE_SECURITY_GROUP_RULES1" || -z "$CREATE_SECURITY_GROUP_RULES2" |
174
174
echo -ne $MESSAGE
175
175
padding $LGTH
176
176
cfail
177
- else
177
+ else
178
178
echo -ne $MESSAGE
179
179
padding $LGTH
180
180
cpass
@@ -197,7 +197,7 @@ if [[ -z "$CREATE_SUBNET" || -z "$CREATE_VM_SUBNET" || -z "$CREATE_AKS1_SUBNET"
197
197
echo -ne $MESSAGE
198
198
padding $LGTH
199
199
cfail
200
- else
200
+ else
201
201
echo -ne $MESSAGE
202
202
padding $LGTH
203
203
cpass
@@ -216,7 +216,7 @@ export MY_AZURE_PUBLIC_IP=$(az network public-ip show --resource-group $MY_RESOU
216
216
217
217
if [[ -z " $CREATE_PUBLIC_IP " ]]; then
218
218
cfail
219
- else
219
+ else
220
220
cpass
221
221
fi
222
222
}
@@ -231,7 +231,7 @@ CREATE_IDENTITY=`az identity create --resource-group $MY_RESOURCEGROUP --name n4
231
231
232
232
if [[ -z " $CREATE_IDENTITY " ]]; then
233
233
cfail
234
- else
234
+ else
235
235
cpass
236
236
fi
237
237
}
@@ -240,7 +240,7 @@ function create_n4a_deployment(){
240
240
MESSAGE=" Creating N4A Deployment"
241
241
LGTH=${# MESSAGE}
242
242
243
- CREATE_N4A_DEPLOYMENT=` az nginx deployment create --resource-group $MY_RESOURCEGROUP --name nginx4a --sku name=" standard_Monthly " --network-profile front-end-ip-configuration=" {public-ip-addresses:[{id:/subscriptions/$MY_SUBSCRIPTIONID /resourceGroups/$MY_RESOURCEGROUP /providers/Microsoft.Network/publicIPAddresses/n4a-publicIP}]}" network-interface-configuration=" {subnet-id:/subscriptions/$MY_SUBSCRIPTIONID /resourceGroups/$MY_RESOURCEGROUP /providers/Microsoft.Network/virtualNetworks/n4a-vnet/subnets/n4a-subnet}" --identity=" {type:'SystemAssigned, UserAssigned',userAssignedIdentities:{/subscriptions/$MY_SUBSCRIPTIONID /resourceGroups/$MY_RESOURCEGROUP /providers/Microsoft.ManagedIdentity/userAssignedIdentities/n4a-useridentity:{}}}" `
243
+ CREATE_N4A_DEPLOYMENT=` az nginx deployment create --resource-group $MY_RESOURCEGROUP --name nginx4a --sku name=" standardv2_Monthly " --network-profile front-end-ip-configuration=" {public-ip-addresses:[{id:/subscriptions/$MY_SUBSCRIPTIONID /resourceGroups/$MY_RESOURCEGROUP /providers/Microsoft.Network/publicIPAddresses/n4a-publicIP}]}" network-interface-configuration=" {subnet-id:/subscriptions/$MY_SUBSCRIPTIONID /resourceGroups/$MY_RESOURCEGROUP /providers/Microsoft.Network/virtualNetworks/n4a-vnet/subnets/n4a-subnet}" --identity=" {type:'SystemAssigned, UserAssigned',userAssignedIdentities:{/subscriptions/$MY_SUBSCRIPTIONID /resourceGroups/$MY_RESOURCEGROUP /providers/Microsoft.ManagedIdentity/userAssignedIdentities/n4a-useridentity:{}}}" `
244
244
CREATE_N4A_DEPLOYMENT_DIAG=` az nginx deployment update --resource-group $MY_RESOURCEGROUP --name nginx4a --enable-diagnostics true`
245
245
246
246
export MY_N4A_ID=$( az nginx deployment show --resource-group $MY_RESOURCEGROUP --name nginx4a --query id --output tsv)
@@ -249,7 +249,7 @@ if [[ -z "$CREATE_N4A_DEPLOYMENT" || -z "$CREATE_N4A_DEPLOYMENT_DIAG" ]]; then
249
249
echo -ne $MESSAGE
250
250
padding $LGTH
251
251
cfail
252
- else
252
+ else
253
253
echo -ne $MESSAGE
254
254
padding $LGTH
255
255
cpass
@@ -276,7 +276,7 @@ if [[ -z "$CREATE_LOG_ANALYTICS" || -z "$CREATE_DIAG_SETTINGS" ]]; then
276
276
echo -ne $MESSAGE
277
277
padding $LGTH
278
278
cfail
279
- else
279
+ else
280
280
echo -ne $MESSAGE
281
281
padding $LGTH
282
282
cpass
@@ -316,7 +316,7 @@ if [[ -z "$CREATE_UBUNTU_VM" ]]; then
316
316
echo -ne $MESSAGE
317
317
padding $LGTH
318
318
cfail
319
- else
319
+ else
320
320
echo -ne $MESSAGE
321
321
padding $LGTH
322
322
cpass
@@ -338,7 +338,7 @@ if [[ -z "$SECURE_PORT_22" ]]; then
338
338
echo -ne $MESSAGE
339
339
padding $LGTH
340
340
cfail
341
- else
341
+ else
342
342
echo -ne $MESSAGE
343
343
padding $LGTH
344
344
cpass
@@ -371,7 +371,7 @@ if [[ -z "$CREATE_WINDOWS_VM" ]]; then
371
371
echo -ne $MESSAGE
372
372
padding $LGTH
373
373
cfail
374
- else
374
+ else
375
375
echo -ne $MESSAGE
376
376
padding $LGTH
377
377
cpass
@@ -388,7 +388,7 @@ if [[ -z "$CREATE_SECURITY_GROUP_RULES4" ]]; then
388
388
echo -ne $MESSAGE
389
389
padding $LGTH
390
390
cfail
391
- else
391
+ else
392
392
echo -ne $MESSAGE
393
393
padding $LGTH
394
394
cpass
@@ -429,7 +429,7 @@ if [[ -z "$CREATE_AKS_CLUSTER1" ]]; then
429
429
echo -ne $MESSAGE
430
430
padding $LGTH
431
431
cfail
432
- else
432
+ else
433
433
echo
434
434
echo -ne $MESSAGE
435
435
padding $LGTH
@@ -454,7 +454,7 @@ if [[ -z "$CLONE" || -z "$EXISTS" ]]; then
454
454
echo -ne $MESSAGE
455
455
padding $LGTH
456
456
cpass
457
- else
457
+ else
458
458
echo -ne $MESSAGE
459
459
padding $LGTH
460
460
cfail
@@ -481,7 +481,7 @@ if [[ -z "$CREATE_NIC_RESOURCES1" ]]; then
481
481
echo -ne $MESSAGE
482
482
padding $LGTH
483
483
cfail
484
- else
484
+ else
485
485
echo -ne $MESSAGE
486
486
padding $LGTH
487
487
cpass
@@ -505,7 +505,7 @@ if [[ -z "$CREATE_JWT1" ]]; then
505
505
echo -ne $MESSAGE
506
506
padding $LGTH
507
507
cfail
508
- else
508
+ else
509
509
echo -ne $MESSAGE
510
510
padding $LGTH
511
511
cpass
@@ -526,7 +526,7 @@ if [[ -z "$DEPLOY_NIC1" ]]; then
526
526
echo -ne $MESSAGE
527
527
padding $LGTH
528
528
cfail
529
- else
529
+ else
530
530
echo -ne $MESSAGE
531
531
padding $LGTH
532
532
cpass
@@ -561,7 +561,7 @@ if [[ -z "$CREATE_AKS_CLUSTER2" ]]; then
561
561
echo -ne $MESSAGE
562
562
padding $LGTH
563
563
cfail
564
- else
564
+ else
565
565
echo
566
566
echo -ne $MESSAGE
567
567
padding $LGTH
@@ -589,7 +589,7 @@ if [[ -z "$CREATE_NIC_RESOURCES2" ]]; then
589
589
echo -ne $MESSAGE
590
590
padding $LGTH
591
591
cfail
592
- else
592
+ else
593
593
echo -ne $MESSAGE
594
594
padding $LGTH
595
595
cpass
@@ -608,7 +608,7 @@ if [[ -z "$CREATE_JWT2" ]]; then
608
608
echo -ne $MESSAGE
609
609
padding $LGTH
610
610
cfail
611
- else
611
+ else
612
612
echo -ne $MESSAGE
613
613
padding $LGTH
614
614
cpass
@@ -629,7 +629,7 @@ if [[ -z "$DEPLOY_NIC2" ]]; then
629
629
echo -ne $MESSAGE
630
630
padding $LGTH
631
631
cfail
632
- else
632
+ else
633
633
echo -ne $MESSAGE
634
634
padding $LGTH
635
635
cpass
@@ -680,7 +680,7 @@ if [[ -z "$CREATE_NSG_RULE_AKS" ]]; then
680
680
echo -ne $MESSAGE
681
681
padding $LGTH
682
682
cfail
683
- else
683
+ else
684
684
echo -ne $MESSAGE
685
685
padding $LGTH
686
686
cpass
@@ -742,7 +742,7 @@ cpass
742
742
743
743
function create_archive(){
744
744
MESSAGE=" Creating the archive"
745
- LGTH=${# MESSAGE}
745
+ LGTH=${# MESSAGE}
746
746
747
747
cd n4a-configs-staging
748
748
COPYFILE_DISABLE=1 tar --exclude=' .DS_Store' -czf ../n4a-configs.tar.gz *
@@ -757,7 +757,7 @@ cpass
757
757
function upload_archive(){
758
758
759
759
MESSAGE=" Prepare and upload archive package"
760
- LGTH=${# MESSAGE}
760
+ LGTH=${# MESSAGE}
761
761
762
762
export B64_N4A_CONFIG=$( base64 -i n4a-configs.tar.gz | tr -d ' \n' )
763
763
cat << EOF > package.json
@@ -777,7 +777,7 @@ if [[ -z "$PACKAGE" ]]; then
777
777
echo -ne $MESSAGE
778
778
padding $LGTH
779
779
cfail
780
- else
780
+ else
781
781
echo -ne $MESSAGE
782
782
padding $LGTH
783
783
cpass
787
787
function update_hosts_file(){
788
788
789
789
MESSAGE=" Updating hosts file with Azure Public IP"
790
- LGTH=${# MESSAGE}
790
+ LGTH=${# MESSAGE}
791
791
792
792
HOST=" cafe.example.com bar.example.com dashboard.example.com grafana.example.com prometheus.example.com juiceshop.example.com redis.example.com"
793
793
sudo sed -i ' ' ' /cafe.example.com/ s/.*/' " $MY_AZURE_PUBLIC_IP " ' \t' " $HOST " ' /g' /etc/hosts
@@ -800,7 +800,7 @@ cpass
800
800
function delete(){
801
801
MESSAGE=" Resource Group Deletion"
802
802
LGTH=${# MESSAGE}
803
-
803
+
804
804
# This will remove the resource group and everything in it. It will prompt for confirmation.
805
805
az group delete --name $MY_RESOURCEGROUP
806
806
@@ -810,7 +810,7 @@ az group delete --name $MY_RESOURCEGROUP
810
810
}
811
811
812
812
function display(){
813
- # Display more variable values that we used in the script.
813
+ # Display more variable values that we used in the script.
814
814
# Per instructions, copy output and pastr back to teh terminal so we have these moving forward.
815
815
cat << EOI
816
816
export MY_N4A_ID=$MY_N4A_ID
0 commit comments