cfgutils

package
v0.1.11 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2026 License: Apache-2.0 Imports: 5 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
}

CfgManager interface defines the methods for interacting with the Configuration Manager.

type StandardCfgManager

type StandardCfgManager struct {
	// contains filtered or unexported fields
}

StandardCfgManager struct holds configuration for Configuration Manager interaction.

func NewStandardCfgManager

func NewStandardCfgManager(devicesSpecJson string) *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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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