baremetal

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	//go:embed parameter-samples/baremetal.json
	BaremetalInstallationExample string

	// Installation flags
	OperatingSystem string
	Customizations  baremetalCustomizations

	// Virtual Network Interfaces Aggregation flags
	BaremetalOLAInterfaces []string
	BaremetalOLAName       string

	// IPMI flags
	BaremetalIpmiTTL        int
	BaremetalIpmiAccessType string
	BaremetalIpmiIP         string
	BaremetalIpmiSshKey     string

	EditBaremetalParams struct {
		BootId            int    `json:"bootId,omitempty"`
		BootScript        string `json:"bootScript,omitempty"`
		EfiBootloaderPath string `json:"efiBootloaderPath,omitempty"`
		Monitoring        bool   `json:"monitoring,omitempty"`
		NoIntervention    bool   `json:"noIntervention,omitempty"`
		RescueMail        string `json:"rescueMail,omitempty"`
		RescueSshKey      string `json:"rescueSshKey,omitempty"`
		RootDevice        string `json:"rootDevice,omitempty"`
		State             string `json:"state,omitempty"`
	}
)

Functions

func BaremetalGetIPMIAccess

func BaremetalGetIPMIAccess(_ *cobra.Command, args []string)

func CreateBaremetalOLAAggregation

func CreateBaremetalOLAAggregation(_ *cobra.Command, args []string)

func EditBaremetal

func EditBaremetal(cmd *cobra.Command, args []string)

func GetBaremetal

func GetBaremetal(_ *cobra.Command, args []string)

func GetBaremetalAuthenticationSecrets

func GetBaremetalAuthenticationSecrets(_ *cobra.Command, args []string)

func GetBaremetalCompatibleOses

func GetBaremetalCompatibleOses(_ *cobra.Command, args []string)

func GetBaremetalRelatedIPs

func GetBaremetalRelatedIPs(_ *cobra.Command, args []string)

func ListBaremetal

func ListBaremetal(_ *cobra.Command, _ []string)

func ListBaremetalBoots

func ListBaremetalBoots(_ *cobra.Command, args []string)

func ListBaremetalInterventions

func ListBaremetalInterventions(_ *cobra.Command, args []string)

func ListBaremetalTasks

func ListBaremetalTasks(_ *cobra.Command, args []string)

func ListBaremetalVNIs

func ListBaremetalVNIs(_ *cobra.Command, args []string)

func RebootBaremetal

func RebootBaremetal(_ *cobra.Command, args []string)

func RebootRescueBaremetal

func RebootRescueBaremetal(cmd *cobra.Command, args []string)

func ReinstallBaremetal

func ReinstallBaremetal(cmd *cobra.Command, args []string)

func ResetBaremetalOLAAggregation

func ResetBaremetalOLAAggregation(_ *cobra.Command, args []string)

func SetBaremetalBootId

func SetBaremetalBootId(_ *cobra.Command, args []string)

func SetBaremetalBootScript

func SetBaremetalBootScript(_ *cobra.Command, args []string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL