File tree Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -105,7 +105,8 @@ jobs:
105105 echo "GKE_NODES_SERVICE_ACCOUNT=${{ secrets.GKE_NODES_SERVICE_ACCOUNT }}" >> vars.env
106106 echo "NETWORK_TAGS=nfr-tests-${{ github.run_id }}-${{ matrix.type }}" >> vars.env
107107 echo "NGF_BRANCH=${{ github.ref_name }}" >> vars.env
108- echo "SOURCE_IP_RANGE=$(curl -sS -4 icanhazip.com)/32" >> vars.env
108+ echo "SOURCE_IP_RANGE=$(curl -sS -6 icanhazip.com)/128" >> vars.env
109+ # echo "SOURCE_IPv6_RANGE=$(curl -sS -6 icanhazip.com)/128" >> vars.env
109110 echo "ADD_VM_IP_AUTH_NETWORKS=true" >> vars.env
110111 echo "PLUS_ENABLED=${{ matrix.type == 'plus' }}" >> vars.env
111112 echo "GINKGO_LABEL=" >> vars.env
Original file line number Diff line number Diff line change @@ -25,9 +25,14 @@ if [ "${IPV6_ENABLED}" = "true" ]; then
2525 # --region=${GKE_CLUSTER_REGION} \
2626 # --range=10.120.0.0/14
2727
28- NETWORK=" us-ipv4-ipv6"
29- # NETWORK_TIER="ipv6-network-tier=PREMIUM" # This will work only if STACK_TYPE is IPV6_ONLY
30- STACK_TYPE=" IPV4_IPV6"
28+ # Dual-Stack Settings
29+ # NETWORK="us-ipv4-ipv6"
30+ # STACK_TYPE="IPV4_IPV6"
31+
32+ # IPv6 Only Settings
33+ NETWORK=" ipv6-only"
34+ NETWORK_TIER=" ipv6-network-tier=PREMIUM" # This will work only if STACK_TYPE is IPV6_ONLY
35+ STACK_TYPE=" IPV6_ONLY"
3136fi
3237
3338gcloud compute firewall-rules create " ${RESOURCE_NAME} " \
@@ -49,8 +54,12 @@ gcloud compute instances create "${RESOURCE_NAME}" --project="${GKE_PROJECT}" --
4954# Add VM IP to GKE master control node access, if required
5055if [ " ${ADD_VM_IP_AUTH_NETWORKS} " = " true" ]; then
5156
57+ # EXTERNAL_IP=$(gcloud compute instances describe "${RESOURCE_NAME}" --project="${GKE_PROJECT}" --zone="${GKE_CLUSTER_ZONE}" \
58+ # --format='value(networkInterfaces[0].accessConfigs[0].natIP)')
59+
60+ echo " IPv6 is enabled, fetching the external IPv6 address"
5261 EXTERNAL_IP=$( gcloud compute instances describe " ${RESOURCE_NAME} " --project=" ${GKE_PROJECT} " --zone=" ${GKE_CLUSTER_ZONE} " \
53- --format=' value(networkInterfaces[0].accessConfigs [0].natIP )' )
62+ --format=' value(networkInterfaces[0].ipv6AccessConfigs [0].externalIpv6 )' )
5463
5564 echo " External IP of the VM is: ${EXTERNAL_IP} "
5665
You can’t perform that action at this time.
0 commit comments