Skip to content

Commit f38fe49

Browse files
authored
Merge pull request #3513 from sushrk/disable-wafv2
add env to disable wafv2 in tests
2 parents a5ecd78 + 13cfa32 commit f38fe49

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

scripts/run-e2e-test.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ PROD_IMAGE_REGISTRY=${PROD_IMAGE_REGISTRY:-"602401143452.dkr.ecr.us-west-2.amazo
1616

1717
ADC_REGIONS="us-iso-east-1 us-isob-east-1 us-iso-west-1"
1818
CONTAINER_NAME="aws-load-balancer-controller"
19+
: "${DISABLE_WAFV2:=false}"
20+
DISABLE_WAFV2_FLAGS=""
1921

2022
function toggle_windows_scheduling(){
2123
schedule=$1
@@ -174,15 +176,13 @@ if [[ $ADC_REGIONS == *"$REGION"* ]]; then
174176
-p='[{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value": "--feature-gates=NLBSecurityGroup=false,ListenerRulesTagging=false"}]' || true
175177
else
176178
echo "install via helm repo, update helm repo from github"
179+
if [[ "$DISABLE_WAFV2" == true ]]; then
180+
DISABLE_WAFV2_FLAGS="--set enableShield=false --set enableWaf=false --set enableWafv2=false"
181+
fi
177182
helm repo add eks https://aws.github.io/eks-charts
178183
helm repo update
179184
echo "Install aws-load-balancer-controller"
180-
if [[ "$REGION" == "ca-west-1" ]]; then
181-
# Disable Shield and WAF temporarily for ca-west-1
182-
helm upgrade -i aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=$CLUSTER_NAME --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller --set region=$REGION --set vpcId=$VPC_ID --set image.repository=$IMAGE --set enableShield=false --set enableWaf=false --set enableWafv2=false
183-
else
184-
helm upgrade -i aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=$CLUSTER_NAME --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller --set region=$REGION --set vpcId=$VPC_ID --set image.repository=$IMAGE
185-
fi
185+
helm upgrade -i aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=$CLUSTER_NAME --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller --set region=$REGION --set vpcId=$VPC_ID --set image.repository=$IMAGE $DISABLE_WAFV2_FLAGS
186186
fi
187187

188188
echo_time() {

0 commit comments

Comments
 (0)