machineconfig

package
v1.5.10 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2026 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package machineconfig provides functionality to generate machine configuration.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GenerateInput

type GenerateInput struct {
	Secrets                  *secrets.Bundle
	ClusterID                string
	MachineID                string
	InitialTalosVersion      string
	InitialKubernetesVersion string
	SiderolinkEndpoint       string
	InstallDisk              string
	InstallImage             string
	ExtraGenOptions          []generate.Option
	IsControlPlane           bool
}

GenerateInput holds the input parameters for generating machine configuration.

type GenerateOutput

type GenerateOutput struct {
	Config config.Provider
}

GenerateOutput holds the output of the machine configuration generation.

func Generate

func Generate(input GenerateInput) (GenerateOutput, error)

Generate generates machine configuration based on the provided input.

Jump to

Keyboard shortcuts

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