Documentation
¶
Overview ¶
Package k3dgenerator provides utilities for generating K3d cluster configurations.
This package implements the Generator interface for K3d v1alpha5.SimpleConfig structures, producing YAML configuration files for K3d clusters.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type K3dGenerator ¶
type K3dGenerator struct {
Marshaller marshaller.Marshaller[*v1alpha5.SimpleConfig]
}
K3dGenerator generates a k3d SimpleConfig YAML.
func NewK3dGenerator ¶
func NewK3dGenerator() *K3dGenerator
NewK3dGenerator creates and returns a new K3dGenerator instance.
func (*K3dGenerator) Generate ¶
func (g *K3dGenerator) Generate( cluster *v1alpha5.SimpleConfig, opts yamlgenerator.Options, ) (string, error)
Generate creates a k3d cluster YAML configuration and writes it to the specified output.
Click to show internal directories.
Click to hide internal directories.