-
Epic
-
Resolution: Done
-
Major
-
None
-
Track nmstate to be GA
-
False
-
False
-
Done
-
OCPPLAN-6114 - Advanced Bare Metal Host Networking in the IPI workflow
-
OCPPLAN-6114Advanced Bare Metal Host Networking in the IPI workflow
-
0% To Do, 0% In Progress, 100% Done
-
Undefined
Epic Goal
Support the Kubernetes NMState operator in the bare metal platform.
Why is this important?
OpenShift clusters don't have a supported mechanism to make updates to the host network configurations in cluster nodes. This is a highly demanded functionality in bare metal OpenShift clusters where the host networking is customized to the networking infrastructure in diverse ways but mostly for DNS changes, interface enable/disable, bonds and VLANs and static IP assignments.
Acceptance Criteria
- All supported configurations must work on IPI-deployed bare metal clusters
- All supported configurations must work on UPI-deployed bare metal clusters
- Configurations must persist across node reboots
- DNS changes must work
- Static IP assignments must work
- Disabling and enabling interfaces must work
- Bonds and VLANs must work
- The operator must work in disconnected environments
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
Out of scope
Platforms other than baremetal won't be GA with this release.
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: Test plan
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>