Documentation
¶
Index ¶
- func BuildRAIDCleanSteps(raidInterface string, target *metal3v1alpha1.RAIDConfig, ...) (cleanSteps []nodes.CleanStep, err error)
- func BuildTargetRAIDCfg(raid *metal3v1alpha1.RAIDConfig) (logicalDisks []nodes.LogicalDisk, err error)
- func CheckRAIDConfigure(raidInterface string, raid *metal3v1alpha1.RAIDConfig) error
- func NewIronicDependenciesChecker(client *gophercloud.ServiceClient, inspector *gophercloud.ServiceClient, ...) *ironicDependenciesChecker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildRAIDCleanSteps ¶
func BuildRAIDCleanSteps(raidInterface string, target *metal3v1alpha1.RAIDConfig, actual *metal3v1alpha1.RAIDConfig) (cleanSteps []nodes.CleanStep, err error)
BuildRAIDCleanSteps build the clean steps for RAID configuration from BaremetalHost spec
func BuildTargetRAIDCfg ¶
func BuildTargetRAIDCfg(raid *metal3v1alpha1.RAIDConfig) (logicalDisks []nodes.LogicalDisk, err error)
BuildTargetRAIDCfg build RAID logical disks, this method doesn't set the root volume
func CheckRAIDConfigure ¶
func CheckRAIDConfigure(raidInterface string, raid *metal3v1alpha1.RAIDConfig) error
func NewIronicDependenciesChecker ¶
func NewIronicDependenciesChecker(client *gophercloud.ServiceClient, inspector *gophercloud.ServiceClient, log logr.Logger) *ironicDependenciesChecker
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.