-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
4.18, 4.19
-
Quality / Stability / Reliability
-
False
-
-
3
-
Important
-
None
-
None
-
Rejected
-
Metal Platform 271, Metal Platform 272
-
2
-
In Progress
-
Bug Fix
-
-
None
-
None
-
None
-
None
Description of problem: our customers hit this problem over and over again. They set "provisioningNetwork" to disabled in their install-config or Provisioning resource and then try to use IPMI.
Right now, the result is machines failing to boot. Let us turn it to a validation failure.
If the provisioningNetwork is set to "disabled":
- install-config validation must fail if a non-virtual-media driver is used on any host
- BMO fails to reconcile hosts with a non-virtual-media driver
The AccessDetails interface already exposes a necessary flag: https://github.com/metal3-io/baremetal-operator/blob/main/pkg/hardwareutils/bmc/access.go#L92-L93
We need a new BMO flag/environment variable to let it know that provisioning network is disabled.
TBD: if we need an opt-out for the ZTP integration.