Summary
Add support for provisioning OpenShift clusters with single-stack IPv6 networking (IPv6-only, no dual-stack/IPv4 fallback). This is needed to enable testing and validation of OpenShift components (such as OADP) on IPv6-only environments, driven by U.S. Federal mandate requiring IPv6 single-stack capability.
Motivation
- OADP (OpenShift API for Data Protection) needs single-stack IPv6 clusters to validate backup/restore functionality
- Currently, the OpenShift installer only supports single-stack IPv6 on specific platforms (primarily bare metal). There is no easy tooling to spin up these clusters for development/testing.
- Having ocpctl support this would unblock multiple teams needing IPv6-only test environments.
Networking Configuration
The provisioned cluster should have:
- IPv6-only pod and service CIDRs (e.g.,
fd01::/48, fd02::/112)
- No IPv4 addresses assigned to nodes or pods
- DNS configured with AAAA records only
- IPv6-capable load balancer for API/Ingress
- OVN-Kubernetes as the network plugin (required for IPv6 single-stack)
Summary
Add support for provisioning OpenShift clusters with single-stack IPv6 networking (IPv6-only, no dual-stack/IPv4 fallback). This is needed to enable testing and validation of OpenShift components (such as OADP) on IPv6-only environments, driven by U.S. Federal mandate requiring IPv6 single-stack capability.
Motivation
Networking Configuration
The provisioned cluster should have:
fd01::/48,fd02::/112)