diff --git a/templates/common/_base/units/nodeip-configuration.service.yaml b/templates/common/_base/units/nodeip-configuration.service.yaml index 23336f5127..02a7ad5090 100644 --- a/templates/common/_base/units/nodeip-configuration.service.yaml +++ b/templates/common/_base/units/nodeip-configuration.service.yaml @@ -31,6 +31,9 @@ contents: | {{if or (eq .IPFamilies "IPv6") (eq .IPFamilies "DualStackIPv6Primary") -}} --prefer-ipv6 \ {{end -}} + {{if or (eq .IPFamilies "DualStack") (eq .IPFamilies "DualStackIPv6Primary") -}} + --dual-stack \ + {{end -}} --retry-on-failure \ --network-type {{.NetworkType}} \ ${NODEIP_HINT:-${KUBELET_NODEIP_HINT:-}}; \ diff --git a/templates/common/kubevirt/units/nodeip-configuration.service.yaml b/templates/common/kubevirt/units/nodeip-configuration.service.yaml index 4ffd06e82e..da40c14283 100644 --- a/templates/common/kubevirt/units/nodeip-configuration.service.yaml +++ b/templates/common/kubevirt/units/nodeip-configuration.service.yaml @@ -28,6 +28,9 @@ contents: | {{if or (eq .IPFamilies "IPv6") (eq .IPFamilies "DualStackIPv6Primary") -}} --prefer-ipv6 \ {{end -}} + {{if or (eq .IPFamilies "DualStack") (eq .IPFamilies "DualStackIPv6Primary") -}} + --dual-stack \ + {{end -}} --retry-on-failure \ --network-type {{.NetworkType}} \ ${NODEIP_HINT:-${KUBELET_NODEIP_HINT:-}}; \ diff --git a/templates/common/on-prem/units/nodeip-configuration.service.yaml b/templates/common/on-prem/units/nodeip-configuration.service.yaml index 77944e0bcc..f1964fae48 100644 --- a/templates/common/on-prem/units/nodeip-configuration.service.yaml +++ b/templates/common/on-prem/units/nodeip-configuration.service.yaml @@ -36,6 +36,9 @@ contents: | {{if or (eq .IPFamilies "IPv6") (eq .IPFamilies "DualStackIPv6Primary") -}} --prefer-ipv6 \ {{end -}} + {{if or (eq .IPFamilies "DualStack") (eq .IPFamilies "DualStackIPv6Primary") -}} + --dual-stack \ + {{end -}} --retry-on-failure \ ${NODEIP_HINT:-} \ {{ range onPremPlatformAPIServerInternalIPs . }}{{.}} {{end}} \ diff --git a/templates/common/vsphere/units/nodeip-configuration-vsphere-upi.service.yaml b/templates/common/vsphere/units/nodeip-configuration-vsphere-upi.service.yaml index 4e0e46563d..87b01bc068 100644 --- a/templates/common/vsphere/units/nodeip-configuration-vsphere-upi.service.yaml +++ b/templates/common/vsphere/units/nodeip-configuration-vsphere-upi.service.yaml @@ -42,6 +42,9 @@ contents: | {{if or (eq .IPFamilies "IPv6") (eq .IPFamilies "DualStackIPv6Primary") -}} --prefer-ipv6 \ {{end -}} + {{if or (eq .IPFamilies "DualStack") (eq .IPFamilies "DualStackIPv6Primary") -}} + --dual-stack \ + {{end -}} --retry-on-failure \ ${NODEIP_HINT:-${KUBELET_NODEIP_HINT:-}}; \ do \