-
Bug
-
Resolution: Done
-
Normal
-
None
-
4.12.0
-
Quality / Stability / Reliability
-
False
-
-
None
-
Important
-
None
-
None
-
None
-
CNF RAN Sprint 223, CNF RAN Sprint 224, CNF RAN Sprint 225
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
ZTP DU workflow provisions SriovOperatorConfig resource.
For SNOs, the SriovOperatorConfig resource includes configDaemonNodeSelector set to "master".
If at a later time SNO is expanded with one or more workers, SRIOV operator would not create sriov-device-plugin and sriov-network-config-daemon pods on the worker node(s). Any attempt to change the configDaemonNodeSelector will result in create sriov-device-plugin and sriov-network-config-daemon pods restart and possible network connectivity loss.
Suggest to provision configDaemonNodeSelector set to "worker", which should fit all the deployment types known so far (both SNO and 3NC nodes have the "worker" label, and will be selected)
For the users that already have configDaemonNodeSelector deployed with "master" selector, it should be documented that SNO expansion will incur sriov-device-plugin and sriov-network-config-daemon pods restart on the master node
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Add worker node to SNO
2. Deploy SR-IOV configuration
3.
Actual results:
SR-IOV pods are not deployed on worker
Expected results:
SR-IOV pods are deployed on worker
The fix might need to be backported
- blocks
-
OCPBUGS-495 SriovOperatorConfig set by ZTP prevents SNO expansion with zero downtime
-
- Closed
-
- is cloned by
-
OCPBUGS-495 SriovOperatorConfig set by ZTP prevents SNO expansion with zero downtime
-
- Closed
-
- links to
- mentioned on