This package provides resource generation utilities for KSail.
Purpose
Contains utilities for generating Kubernetes resources and configuration files for different cluster distributions and components. The generators create declarative configurations that can be applied to Kubernetes clusters.
Features
Multi-Distribution Support: Generators for different Kubernetes distributions
Resource Generation: Creates Kubernetes manifests and configuration files
Declarative Output: Generates configurations in standard Kubernetes formats
import "github.com/devantler-tech/ksail-go/pkg/io/generator"
// Use specific generators for different distributions
// See individual subpackage documentation for detailed usage
Each subpackage provides specialized generators for their respective target platforms, enabling KSail to generate appropriate configurations for different Kubernetes environments.
Generator is implemented by specific distribution generators (kind, k3d, kustomization).
The Options type parameter allows each implementation to define its own options structure.