Documentation ¶
Index ¶
Constants ¶
View Source
const ( UpdateCondition string = "Updated" UpdateInProgress UpdateConditionReason = "InProgress" UpdatePostUpdateReboot UpdateConditionReason = "PostUpdateReboot" UpdateFailed UpdateConditionReason = "Failed" UpdateNotRequested UpdateConditionReason = "NotRequested" UpdateSucceeded UpdateConditionReason = "Succeeded" )
Variables ¶
This section is empty.
Functions ¶
func GetInventory ¶
func GetInventory(log logr.Logger) ([]ethernetv1.Device, error)
func LoadConfig ¶
func LoadConfig() error
Types ¶
type Compatibility ¶
type Compatibility struct { utils.SupportedDevice Driver string Firmware string DDP []string }
type CompatibilityMap ¶
type CompatibilityMap map[string]Compatibility
type DeviceIDs ¶
type DeviceIDs utils.SupportedDevice
type NodeConfigReconciler ¶
func NewNodeConfigReconciler ¶
func (*NodeConfigReconciler) CreateEmptyNodeConfigIfNeeded ¶
func (r *NodeConfigReconciler) CreateEmptyNodeConfigIfNeeded(c client.Client) error
func (*NodeConfigReconciler) SetupWithManager ¶
func (r *NodeConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
type ResourceNamePredicate ¶
func (ResourceNamePredicate) Create ¶
func (r ResourceNamePredicate) Create(e event.CreateEvent) bool
func (ResourceNamePredicate) Update ¶
func (r ResourceNamePredicate) Update(e event.UpdateEvent) bool
type UpdateConditionReason ¶
type UpdateConditionReason string
Click to show internal directories.
Click to hide internal directories.