package
0.0.0-20241217081519-3f646dd559d3
Repository: https://github.com/ironcore-dev/metal-operator.git
Documentation: pkg.go.dev

# Functions

NewRedfishBMCClient creates a new RedfishBMC with the given connection details.
NewRedfishKubeBMCClient creates a new RedfishKubeBMC with the given connection details.
NewRedfishLocalBMCClient creates a new RedfishLocalBMC with the given connection details.

# Constants

DefaultPowerPollingInterval is the default interval for polling power state.
DefaultPowerPollingTimeout is the default timeout for polling power state.
DefaultResourcePollingInterval is the default interval for polling resources.
DefaultResourcePollingTimeout is the default timeout for polling resources.
OffPowerState the system is powered off, although some components may continue to have AUX power such as management controller.
OnPowerState the system is powered on.
PausedPowerState the system is paused.
PoweringOffPowerState A temporary state between On and Off.
PoweringOnPowerState A temporary state between Off and On.

# Structs

No description provided by the author
BiosRegistry describes the Message Registry file locator Resource.
BMCOptions contains the options for the BMC redfish client.
Drive represents a storage drive.
No description provided by the author
No description provided by the author
Manager represents the manager information.
No description provided by the author
No description provided by the author
RedfishBMC is an implementation of the BMC interface for Redfish.
RedfishKubeBMC is an implementation of the BMC interface for Redfish.
RedfishLocalBMC is an implementation of the BMC interface for Redfish.
No description provided by the author
No description provided by the author
No description provided by the author
Storage represents a storage resource.
SystemInfo represents basic information about the system.
Volume represents a storage volume.

# Interfaces

BMC defines an interface for interacting with a Baseboard Management Controller.

# Type aliases

PowerState is the power state of the system.