# Functions
No description provided by the author
No description provided by the author
No description provided by the author
CleanupPathsInObject unsets or nullifies the provided paths in a give kubernetes Object.
CloudStackToConfigFiller transforms a set of CloudStackFiller's in a single ClusterConfigFiller.
ClusterToConfigFiller updates the Cluster in the cluster.Config by applying all the fillers.
ControlPlaneTaint has been added from 1.24 onwards.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
converts a hardware slice to a map.
JoinClusterConfigFillers creates one single ClusterConfigFiller from a collection of fillers.
MasterTaint will be deprecated from kubernetes version 1.25 onwards.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NutanixToConfigFiller transforms a set of NutanixFiller's in a single ClusterConfigFiller.
RemoveAllAPIServerExtraArgs removes all the API server flags from the cluster spec.
No description provided by the author
No description provided by the author
RemoveEtcdVsphereMachineConfig removes the etcd VSphereMachineConfig from the cluster spec.
RemoveTinkerbellWorkerMachineConfig removes the worker node TinkerbellMachineConfig for single node clusters.
No description provided by the author
SnowToConfigFiller transforms a set of SnowFiller's in a single ClusterConfigFiller.
No description provided by the author
TinkerbellToConfigFiller transforms a set of TinkerbellFiller's in a single ClusterConfigFiller.
UpdateClusterConfig updates the given cluster.Config by applying the fillers.
ValidateControlPlaneNoTaints will validate that a controlPlane has no taints, for example in the case of a single node cluster.
ValidateControlPlaneTaints will validate that a controlPlane node has the expected taints.
ValidateWorkerNodeTaints will validate that a worker node has the expected taints in the worker node group configuration.
VSphereToConfigFiller transforms a set of VSphereFiller's in a single ClusterConfigFiller.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithBottlerocketConfigurationForAllMachines sets Bottlerocket configuration for all VSphereMachineConfigs.
No description provided by the author
WithBundlesRef sets BundlesRef with the provided name to use.
WithChangeForAllSnowMachines applies the same change to all SnowMachineConfigs.
WithCiliumEgressMasqueradeInterfaces sets the egressMasqueradeInterfaces with the provided interface option to use.
No description provided by the author
WithCiliumRoutingMode sets the tunnel mode with the provided mode option to use.
WithCiliumSkipUpgrade enables skip upgrade for EKSA Cilium installations.
WithCloneModeForAllMachines sets the CloneMode for all VSphereMachineConfigs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithCloudStackConfigNamespaceForAllMachinesAndDatacenter sets the namespace for all Machines and Datacenter objects.
WithCloudStackCredentialsRef returns a CloudStackFiller that updates the edentialsRef of all availability zones.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithControlPlaneAPIServerExtraArgs adds the APIServerExtraArgs to the cluster spec.
No description provided by the author
No description provided by the author
WithControlPlaneKubeletConfig adds the Kubelet config to the control plane in cluster spec.
No description provided by the author
No description provided by the author
No description provided by the author
WithCustomTinkerbellMachineConfig generates a TinkerbellMachineConfig from a hardware selector.
No description provided by the author
No description provided by the author
No description provided by the author
WithDHCP configures one single primary DNI using DHCP for IP allocation.
No description provided by the author
WithEksaVersion sets EksaVersion with the provided name to use.
No description provided by the author
WithEtcdEncryptionFiller configures EtcdEncyption on the cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithHookImagesURLPath modify HookImagesURL, it's useful for airgapped testing.
No description provided by the author
WithInPlaceUpgradeStrategy configures the UpgradeStrategy on Control-plane and Worker node groups to InPlace.
No description provided by the author
No description provided by the author
No description provided by the author
WithMachineTemplate configs template in machine config.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithNTPServersForAllMachines sets NTP servers for all VSphereMachineConfigs.
No description provided by the author
WithNutanixAdditionalTrustBundle returns a NutanixFiller that sets the additional trust bundle for the Nutanix provider.
WithNutanixBoolFromEnvVar returns a NutanixFiller that sets the given int32 value to the given environment variable.
WithNutanixEndpoint returns a NutanixFiller that sets the endpoint for the Nutanix provider.
WithNutanixInsecure returns a NutanixFiller that sets the insecure for the Nutanix provider.
WithNutanixInt32FromEnvVar returns a NutanixFiller that sets the given int32 value to the given environment variable.
WithNutanixIntFromEnvVar returns a NutanixFiller that sets the given integer value to the given environment variable.
WithNutanixMachineMemorySize returns a NutanixFiller that sets the memory size for the Nutanix machine.
WithNutanixMachineSystemDiskSize returns a NutanixFiller that sets the system disk size for the Nutanix machine.
WithNutanixMachineTemplateImageName returns a NutanixFiller that sets the image name for the Nutanix machine template.
WithNutanixMachineTemplateImageUUID returns a NutanixFiller that sets the image UUID for the Nutanix machine.
WithNutanixMachineVCPUSocket returns a NutanixFiller that sets the vCPU sockets for the Nutanix machine.
WithNutanixMachineVCPUsPerSocket returns a NutanixFiller that sets the vCPUs per socket for the Nutanix machine.
WithNutanixPort returns a NutanixFiller that sets the port for the Nutanix provider.
WithNutanixPrismElementClusterName returns a NutanixFiller that sets the cluster name for the Nutanix machine.
WithNutanixPrismElementClusterUUID returns a NutanixFiller that sets the cluster UUID for the Nutanix machine.
WithNutanixSSHAuthorizedKey returns a NutanixFiller that sets the SSH authorized key for the Nutanix machine.
WithNutanixStringFromEnvVar returns a NutanixFiller that sets the given string value to the given environment variable.
WithNutanixSubnetName returns a NutanixFiller that sets the subnet name for the Nutanix machine.
WithNutanixSubnetUUID returns a NutanixFiller that sets the subnet UUID for the Nutanix machine.
No description provided by the author
WithOIDCConfig builds a ClusterConfigFiller that adds a OIDCConfig with the given name and spec to the cluster config.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithOsFamilyForAllNutanixMachines sets the osFamily for all Nutanix machines to value.
WithOsFamilyForAllSnowMachines sets the OSFamily in the SnowMachineConfig.
No description provided by the author
WithOsFamilyForTinkerbellMachineConfig updates the OSFamily of a TinkerbellMachineConfig.
No description provided by the author
No description provided by the author
WithPodCidr sets an explicit pod CIDR, overriding the provider's default.
WithPodIamFiller configures pod IAM config to enable IRSA.
No description provided by the author
WithRegistryMirror adds a registry mirror configuration.
No description provided by the author
No description provided by the author
WithResourcePoolforCPMachines sets the resource pool for control plane machines to the specified value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithSnowContainersVolumeSize sets the container volume size for a SnowMachineConfig.
No description provided by the author
No description provided by the author
WithSnowInstanceType specifies an instance type for the snow machine config.
WithSnowInstanceTypeForAllMachines specifies an instance type for all the snow machine configs.
WithSnowIPPool sets a SnowIPPool.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithSSHAuthorizedKeyForTinkerbellMachineConfig updates the SSHAuthorizedKey for a TinkerbellMachineConfig.
No description provided by the author
No description provided by the author
WithStaticIP configures one single primary DNI using static ip for IP allocation.
No description provided by the author
No description provided by the author
WithStringFromEnvVar returns a VSphereMachineConfigFiller function with the value from an envVar passed to it.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithStringFromEnvVarTinkerbellMachineFiller runs a TinkerbellMachineFiller function with an envVar value.
No description provided by the author
No description provided by the author
WithTags add provided tags to all machines.
WithTagsForAllMachines add provided tags to all machines.
No description provided by the author
No description provided by the author
No description provided by the author
WithTinkerbellCPMachineConfigOSImageURL sets the OSImageURL & OSFamily for control-plane machine config.
No description provided by the author
No description provided by the author
No description provided by the author
WithTinkerbellWorkerMachineConfigOSImageURL sets the OSImageURL & OSFamily for worker machine config.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithWorkerKubernetesVersion sets the kubernetes version field for the given worker group.
WithWorkerNodeAutoScalingConfig adds an autoscaling configuration with a given min and max count.
No description provided by the author
No description provided by the author
WithWorkerNodeKubeletConfig adds the Kubelet config to the worker node groups in cluster spec.
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
NutanixConfig is a wrapper for the Nutanix provider spec.
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
ClusterConfigFiller updates a cluster.Config.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Alias for backwards compatibility.
No description provided by the author
OIDCConfigOpt updates an OIDC config.
No description provided by the author
No description provided by the author
TinkerbellFiller updates a TinkerbellConfig.
TinkerbellMachineFiller updates a TinkerbellMachineConfig.
No description provided by the author
No description provided by the author
No description provided by the author