Versions in this module Expand all Collapse all v0 v0.31.4 Aug 4, 2026 Changes in this version + func Render(cfg *PromptedConfig) (general []byte, secrets []byte, err error) + type ObmondoConfig struct + CertPath string + CustomerID string + KeyPath string + Monitoring bool + type PromptedConfig struct + ACMEEmail string + AWSAMIID string + AWSAccessKeyID string + AWSCPInstanceType string + AWSCPReplicas string + AWSRegion string + AWSSSHKeyName string + AWSSecretAccessKey string + AWSSessionToken string + AzureCPDiskSizeGB string + AzureCPReplicas string + AzureCPVMSize string + AzureClientID string + AzureClientSecret string + AzureLocation string + AzureStorageAccount string + AzureSubscriptionID string + AzureTenantID string + BareMetalControlPlaneHosts []string + BareMetalEndpointHost string + BareMetalEndpointPort string + BareMetalNodeGroupName string + BareMetalSSHPort string + BareMetalWorkerHosts []string + CloudProvider string + ClusterName string + ClusterType string + ConfigsDirectory string + ControlPlaneEndpoint string + EnableAuditLogging bool + GitKnownHosts []string + HetznerAPIToken string + HetznerBMCPPrivateIPs []string + HetznerBMCPRegions []string + HetznerBMCPServerIDs []string + HetznerBMEndpointHost string + HetznerBMEndpointIsFailoverIP bool + HetznerBMKnownServerIDs []string + HetznerBMKnownVSwitches []RobotVSwitch + HetznerBMNodeGroupName string + HetznerBMNodeGroupPrivateIPs []string + HetznerBMNodeGroupServerIDs []string + HetznerBMServerPublicIPs map[string]string + HetznerCPMachineType string + HetznerCPReplicas string + HetznerHCloudZone string + HetznerLBRegion string + HetznerMode string + HetznerRegion string + HetznerRobotPassword string + HetznerRobotUser string + HetznerSSHKeyName string + HetznerSSHKeyPath string + HetznerVSwitchName string + HetznerVSwitchSubnetCIDR string + HetznerVSwitchVLANID string + K8sVersion string + KeycloakDNS string + KeycloakMode string + KeycloakRealm string + KubePrometheusVersion string + KubeaidConfigDeployKeyPath string + KubeaidConfigDir string + KubeaidConfigForkURL string + KubeaidForkURL string + KubeaidVersion string + Lockdown *bool + NetBirdAPIKey string + NetBirdBackendClientSecret string + NetBirdDNS string + NetBirdDNSZone string + Obmondo *ObmondoConfig + SSHKeyPath string + SSHUsername string + UseSSHAgent bool + func (c *PromptedConfig) KubeaidIsSSH() bool + func (c PromptedConfig) LockdownSet() bool + func (c PromptedConfig) LockdownValue() bool + func (c PromptedConfig) NetBirdBlockEnabled() bool + type RobotVSwitch struct + Cancelled bool + ID int + Name string + VLANID int