@@ -9,11 +9,8 @@ GINKGO_TEST_BUILD="$SCRIPT_DIR/../test/build"
9
9
10
10
source " $SCRIPT_DIR " /lib/common.sh
11
11
12
- # the corresponding accounts for AWS isolated regions
13
- BJS_PREFIX=" 918309763551.dkr.ecr.cn-north-1.amazonaws.com.cn"
14
- ZHY_PREFIX=" 961992271922.dkr.ecr.cn-northwest-1.amazonaws.com.cn"
15
- DCA_PREFIX=" 639420080494.dkr.ecr.us-iso-east-1.c2s.ic.gov"
16
- LCK_PREFIX=" 517467847110.dkr.ecr.us-isob-east-1.sc2s.sgov.gov"
12
+ # set the test image registry
13
+ TEST_IMAGE_REGISTRY=${TEST_IMAGE_REGISTRY:- " 602401143452.dkr.ecr.us-west-2.amazonaws.com" }
17
14
18
15
function toggle_windows_scheduling(){
19
16
schedule=$1
@@ -32,17 +29,17 @@ function cleanUp(){
32
29
# Need to recreae aws-load-balancer controller if we are updating SA
33
30
echo " delete aws-load-balancer-controller if exists"
34
31
helm delete aws-load-balancer-controller -n kube-system --timeout=10m || true
35
-
32
+
36
33
echo " delete service account if exists"
37
34
kubectl delete serviceaccount aws-load-balancer-controller -n kube-system --timeout 10m || true
38
-
35
+
39
36
# IAM role and polcies are AWS Account specific, so need to clean them up if any from previous run
40
37
echo " detach IAM policy if it exists"
41
38
aws iam detach-role-policy --role-name $ROLE_NAME --policy-arn arn:${AWS_PARTITION} :iam::$ACCOUNT_ID :policy/AWSLoadBalancerControllerIAMPolicy || true
42
39
43
40
# wait for 10 sec to complete detaching of IAM policy
44
41
sleep 10
45
-
42
+
46
43
echo " delete $ROLE_NAME if it exists"
47
44
aws iam delete-role --role-name $ROLE_NAME || true
48
45
@@ -66,19 +63,7 @@ if [[ $REGION == "cn-north-1" || $REGION == "cn-northwest-1" ]];then
66
63
IAM_POLCIY_FILE=" iam_policy_cn.json"
67
64
fi
68
65
69
- if [[ $REGION == " cn-north-1" ]]; then
70
- PREFIX=$BJS_PREFIX
71
- elif [[ $REGION == " cn-northwest-1" ]]; then
72
- PREFIX=$ZHY_PREFIX
73
- elif [[ $REGION == " us-iso-east-1" ]]; then
74
- PREFIX=$DCA_PREFIX
75
- elif [[ $REGION == " us-isob-east-1" ]]; then
76
- PREFIX=$LCK_PREFIX
77
- else
78
- PREFIX=" 602401143452.dkr.ecr.us-west-2.amazonaws.com"
79
- fi
80
- IMAGE=" $PREFIX /amazon/aws-load-balancer-controller"
81
-
66
+ IMAGE=" $TEST_IMAGE_REGISTRY /amazon/aws-load-balancer-controller"
82
67
echo " IMAGE: $IMAGE "
83
68
echo " create IAM policy document file"
84
69
cat << EOF > trust.json
0 commit comments