cfgutils

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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