You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bootPolicy Field in ServerClaim: Add a spec.bootPolicy field with the following values:
NetworkBootOnce: Set PXEBootOnce signal for the first boot, and delete the associated ServerBootConfig after the successful power cycle operation execution.
NetworkBootAlways: Always set a PXEBootOnce signal during power cycles and retain the ServerBootConfig.
None: Do not set any boot-related signals, and do not create a ServerBootConfig.
ServerBootConfig Lifecycle:
Delete ServerBootConfig after the first boot for NetworkBootOnce.
Retain ServerBootConfig indefinitely for NetworkBootAlways.
Skip creation of ServerBootConfig for None.
Tracking Boot State:
Add a NetworkBootedOnce condition in ServerClaim.status to track if the network boot was successfully performed.
Thanks @hardikdr! I like the proposal. With above implemented, how would you approach behaviour in #175 ?
I guess for Reserved server with bootPolicy: NetworkBootOnce it would just reconcile fully (with PXE boot) once and since ServerBootConfig is deleted afterwards it would not go through this in further reconciliations?
Summary
Add support for multiple boot modes concerning how operating-system is installed on the Machine.
Progress Tracker:
Motivation
Better flexibility in deployment scenarios.
The text was updated successfully, but these errors were encountered: