# Constants

All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
No description provided by the author
No description provided by the author
AWSVariableName is the AWS config patch variable name.
FIXME: Remove the CCM providers from the API.
FIXME: Remove the CCM providers from the API.
ClusterAutoscalerVariableName is the cluster-autoscaler external patch variable name.
ClusterConfigVariableName is the meta cluster config patch variable name.
No description provided by the author
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
CNIVariableName is the CNI external patch variable name.
ControlPlaneConfigVariableName is the control-plane config patch variable name.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
No description provided by the author
DNSVariableName is the DNS external patch variable name.
DockerVariableName is the Docker config patch variable name.
GlobalMirrorVariableName is the global image registry mirror patch variable name.
ImageRegistriesVariableName is the image registries patch variable name.
No description provided by the author
NFDVariableName is the NFD external patch variable name.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
No description provided by the author
NutanixVariableName is the Nutanix config patch variable name.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
ServiceLoadBalancerVariableName is the Service LoadBalancer config patch variable name.
Evict any already-running pods that do not tolerate the taint.
Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running.
Like TaintEffectNoSchedule, but the scheduler tries not to schedule new pods onto the node, rather than prohibiting new pods from scheduling onto the node entirely.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
All kubebuilder "Enum" build tag values are available in the OpenAPI spec.
WorkerConfigVariableName is the meta worker config patch variable name.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
No description provided by the author
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

AddressRange defines an IPv4 range.
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
AWSClusterConfig is the Schema for the awsclusterconfigs API.
AWSClusterConfigSpec defines the desired state of ClusterConfig.
No description provided by the author
AWSControlPlaneSpec defines the desired state of the control plane for an AWS cluster.
No description provided by the author
No description provided by the author
No description provided by the author
AWSLoadBalancerSpec configures an AWS control-plane LoadBalancer.
No description provided by the author
No description provided by the author
AWSWorkerNodeConfig is the Schema for the awsnodeconfigs API.
AWSWorkerNodeConfigSpec defines the desired state of AWSNodeConfig.
No description provided by the author
CCM tells us to enable or disable the cloud provider interface.
No description provided by the author
ClusterAutoscaler tells us to enable or disable the cluster-autoscaler addon.
CNI required for providing CNI configuration.
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
DNS defines the DNS configuration for the cluster.
No description provided by the author
DockerClusterConfig is the Schema for the dockerclusterconfigs API.
DockerClusterConfigSpec defines the desired state of DockerClusterConfig.
DockerControlPlaneSpec defines the desired state of the control plane for a Docker 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
DockerWorkerNodeConfig is the Schema for the dockerworkernodeconfigs API.
DockerWorkerNodeConfigSpec defines the desired state of DockerNodeConfig.
EncryptionAtRest defines the configuration to enable encryption at REST This configuration is used by API server to encrypt data before storing it in ETCD.
No description provided by the author
No description provided by the author
No description provided by the author
GenericClusterConfig is the Schema for the genericclusterconfigs API.
GenericClusterConfigSpec defines the desired state of GenericClusterConfig.
No description provided by the author
No description provided by the author
No description provided by the author
GlobalImageRegistryMirror sets default mirror configuration for all the image registries.
HTTPProxy required for providing proxy configuration.
No description provided by the author
No description provided by the author
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
NFD tells us to enable or disable the node feature discovery addon.
No description provided by the author
NutanixClusterConfig is the Schema for the nutanixclusterconfigs API.
NutanixClusterConfigSpec defines the desired state of NutanixClusterConfig.
NutanixControlPlaneSpec defines the desired state of the control plane for a Nutanix 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
NutanixSpec defines the desired state of NutanixCluster.
NutanixWorkerNodeConfig is the Schema for the nutanixworkernodeconfigs API.
NutanixWorkerNodeConfigSpec defines the desired state of NutanixNodeSpec.
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
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
SubnetSpec configures an AWS Subnet.
The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.
User defines the input for a generated user in cloud-init.
No description provided by the author

# Type aliases

No description provided by the author
+kubebuilder:validation:Optional +kubebuilder:validation:Enum=ClusterResourceSet;HelmAddon.
No description provided by the author
FIXME: Remove StorageProvisioner from the API.
No description provided by the author
No description provided by the author