@@ -19,6 +19,26 @@ if state_done SETUP_VERIFIED; then
1919fi
2020
2121
22+ # Identify Run Type
23+ while ! state_done RUN_TYPE; do
24+ if [[ " $HOME " =~ /home/ll[0-9]{1,4}_use$ ]]; then
25+ # Green Button
26+ state_set RUN_TYPE " 3"
27+ state_set RESERVATION_ID ` grep -oP ' (?<=/home/ll).*?(?=_use)' <<< " $HOME" `
28+ state_set USER_OCID ' NA'
29+ state_set USER_NAME " LL$( state_get RESERVATION_ID) -USER"
30+ state_set_done PROVISIONING
31+ state_set RUN_NAME " grabdish$( state_get RESERVATION_ID) "
32+ state_set ORDER_DB_NAME " ORDER$( state_get RESERVATION_ID) "
33+ state_set INVENTORY_DB_NAME " INVENTORY$( state_get RESERVATION_ID) "
34+ state_set_done OKE_LIMIT_CHECK
35+ state_set_done ATP_LIMIT_CHECK
36+ else
37+ state_set RUN_TYPE " 1"
38+ fi
39+ done
40+
41+
2242# Get the User OCID
2343while ! state_done USER_OCID; do
2444 if test -z " $TEST_USER_OCID " ; then
@@ -43,24 +63,6 @@ while ! state_done USER_NAME; do
4363done
4464
4565
46- # Identify Run Type
47- while ! state_done RUN_TYPE; do
48- if [[ " $( state_get USER_NAME) " =~ LL[0-9]{1,5}-USER$ ]]; then
49- # Green Button
50- state_set RUN_TYPE " 3"
51- state_set RESERVATION_ID ` grep -oP ' (?<=LL).*?(?=-USER)' <<< " $(state_get USER_NAME)" `
52- state_set_done PROVISIONING
53- state_set RUN_NAME " grabdish$( state_get RESERVATION_ID) "
54- state_set ORDER_DB_NAME " ORDER$( state_get RESERVATION_ID) "
55- state_set INVENTORY_DB_NAME " INVENTORY$( state_get RESERVATION_ID) "
56- state_set_done OKE_LIMIT_CHECK
57- state_set_done ATP_LIMIT_CHECK
58- else
59- state_set RUN_TYPE " 1"
60- fi
61- done
62-
63-
6466# Get Run Name from directory name
6567while ! state_done RUN_NAME; do
6668 cd $GRABDISH_HOME
9395
9496# Double check and then set the region
9597while ! state_done REGION; do
96- HOME_REGION=` oci iam region-subscription list --query ' data[?"is-home-region"]."region-name" | join(' \' ' ' \' ' , @)' --raw-output`
98+ if test $( state_get RUN_TYPE) -eq 1; then
99+ HOME_REGION=` oci iam region-subscription list --query ' data[?"is-home-region"]."region-name" | join(' \' ' ' \' ' , @)' --raw-output`
100+ state_set HOME_REGION " $HOME_REGION "
101+ fi
97102 state_set REGION " $OCI_REGION " # Set in cloud shell env
98- state_set HOME_REGION " $HOME_REGION "
99103done
100104
101105
194198
195199# Get Namespace
196200while ! state_done NAMESPACE; do
197- export OCI_CLI_PROFILE=$( state_get HOME_REGION)
198201 NAMESPACE=` oci os ns get --compartment-id " $( state_get COMPARTMENT_OCID) " --query " data" --raw-output`
199- export OCI_CLI_PROFILE=$( state_get REGION)
200202 state_set NAMESPACE " $NAMESPACE "
201203done
202204
@@ -218,7 +220,7 @@ while ! state_done DOCKER_REGISTRY; do
218220 fi
219221 fi
220222 else
221- read -p " Please generate an Auth Token and enter the value: " TOKEN
223+ read -s -r - p " Please generate an Auth Token and enter the value: " TOKEN
222224 fi
223225
224226 RETRIES=0
0 commit comments