Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CfgManager ¶
type CfgManager interface {
IsInit() bool
PrepareMetadata(instanceId, hostname string) string
PrepareRke2ConfigScript(configName, machineUUID string) string
PrepareRootPartitionResizeScript() string
}
CfgManager interface defines the methods for interacting with the Configuration Manager.
type StandardCfgManager ¶
type StandardCfgManager struct{}
StandardCfgManager struct holds configuration for Configuration Manager interaction.
func NewStandardCfgManager ¶
func NewStandardCfgManager() *StandardCfgManager
NewStandardCfgManager Returns new instance of Standard Configuration Manager
func (*StandardCfgManager) IsInit ¶
func (sc *StandardCfgManager) IsInit() bool
IsInit Returns true if constructor succeed else false
func (*StandardCfgManager) PrepareMetadata ¶
func (sc *StandardCfgManager) PrepareMetadata(instanceId, hostname string) string
PrepareMetadata Returns multiline string with metadata containing instanceId and hostname
func (*StandardCfgManager) PrepareRke2ConfigScript ¶
func (sc *StandardCfgManager) PrepareRke2ConfigScript(configName, machineUUID string) string
prepareRke2ConfigScript Prepares script for RKE2
func (*StandardCfgManager) PrepareRootPartitionResizeScript ¶
func (sc *StandardCfgManager) PrepareRootPartitionResizeScript() string
PrepareRootPartitionResizeScript prepares script content string to resize root partition from 10GB to max
Click to show internal directories.
Click to hide internal directories.