Skip to content

Commit

Permalink
Add support for Kind OVNK IPV6 deployment
Browse files Browse the repository at this point in the history
Signed-off-by: Yossi Boaron <[email protected]>
  • Loading branch information
yboaron committed Nov 18, 2024
1 parent 4ea7786 commit 607045d
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions scripts/shared/lib/clusters_kind
Original file line number Diff line number Diff line change
Expand Up @@ -193,12 +193,24 @@ EOF

function deploy_kind_ovn(){
export K8S_VERSION
export NET_CIDR_IPV4="${cluster_CIDRs[${cluster}]}"
export SVC_CIDR_IPV4="${service_CIDRs[${cluster}]}"
export SVC_CIDR_IPV4
export NET_CIDR_IPV4
export SVC_CIDR_IPV6
export NET_CIDR_IPV6
export KIND_CLUSTER_NAME="${cluster}"

local ovn_flags=()
[[ "$OVN_IC" != true ]] || ovn_flags=( -ic -npz 1 -wk 3 )

if [[ "$IPV6_STACK" ]]; then
ovn_flags+=( -n4 -i6 -sw )
SVC_CIDR_IPV6="${service_IPv6_CIDRs[${cluster}]}"
NET_CIDR_IPV6="${cluster_IPv6_CIDRs[${cluster}]}"
else
NET_CIDR_IPV4="${cluster_CIDRs[${cluster}]}"
SVC_CIDR_IPV4="${service_CIDRs[${cluster}]}"
fi

delete_cluster_on_fail ./ovn-kubernetes/contrib/kind.sh -ov "$OVN_IMAGE" -cn "${KIND_CLUSTER_NAME}" -ric "${ovn_flags[@]}" -lr -dd "${KIND_CLUSTER_NAME}.local" --disable-ovnkube-identity

[[ "$AIR_GAPPED" = true ]] && air_gap_iptables
Expand Down

0 comments on commit 607045d

Please sign in to comment.