Module capi_cluster

Source

Structs§

Cluster
Auto-generated derived type for ClusterSpec via CustomResource
ClusterAvailabilityGates
ClusterAvailabilityGate contains the type of a Cluster condition to be used as availability gate.
ClusterClusterNetwork
clusterNetwork represents the cluster network configuration.
ClusterClusterNetworkPods
pods is the network ranges from which Pod networks are allocated.
ClusterClusterNetworkServices
services is the network ranges from which service VIPs are allocated.
ClusterControlPlaneEndpoint
controlPlaneEndpoint represents the endpoint used to communicate with the control plane.
ClusterControlPlaneRef
controlPlaneRef is an optional reference to a provider-specific resource that holds the details for provisioning the Control Plane for a Cluster.
ClusterInfrastructureRef
infrastructureRef is a reference to a provider-specific resource that holds the details for provisioning infrastructure for a cluster in said provider.
ClusterSpec
spec is the desired state of Cluster.
ClusterStatus
status is the observed state of Cluster.
ClusterStatusFailureDomains
failureDomains is a slice of failure domain objects synced from the infrastructure provider.
ClusterStatusV1beta2
v1beta2 groups all the fields that will be added or modified in Cluster’s status with the V1Beta2 version.
ClusterStatusV1beta2ControlPlane
controlPlane groups all the observations about Cluster’s ControlPlane current state.
ClusterStatusV1beta2Workers
workers groups all the observations about Cluster’s Workers current state.
ClusterTopology
topology encapsulates the topology for the cluster. NOTE: It is required to enable the ClusterTopology feature gate flag to activate managed topologies support; this feature is highly experimental, and parts of it might still be not implemented.
ClusterTopologyControlPlane
controlPlane describes the cluster control plane.
ClusterTopologyControlPlaneMachineHealthCheck
machineHealthCheck allows to enable, disable and override the MachineHealthCheck configuration in the ClusterClass for this control plane.
ClusterTopologyControlPlaneMachineHealthCheckRemediationTemplate
remediationTemplate is a reference to a remediation template provided by an infrastructure provider.
ClusterTopologyControlPlaneMachineHealthCheckUnhealthyConditions
UnhealthyCondition represents a Node condition type and value with a timeout specified as a duration. When the named condition has been in the given status for at least the timeout value, a node is considered unhealthy.
ClusterTopologyControlPlaneMetadata
metadata is the metadata applied to the ControlPlane and the Machines of the ControlPlane if the ControlPlaneTemplate referenced by the ClusterClass is machine based. If not, it is applied only to the ControlPlane. At runtime this metadata is merged with the corresponding metadata from the ClusterClass.
ClusterTopologyControlPlaneReadinessGates
MachineReadinessGate contains the type of a Machine condition to be used as a readiness gate.
ClusterTopologyControlPlaneVariables
variables can be used to customize the ControlPlane through patches.
ClusterTopologyControlPlaneVariablesOverrides
ClusterVariable can be used to customize the Cluster through patches. Each ClusterVariable is associated with a Variable definition in the ClusterClass status variables.
ClusterTopologyVariables
ClusterVariable can be used to customize the Cluster through patches. Each ClusterVariable is associated with a Variable definition in the ClusterClass status variables.
ClusterTopologyWorkers
workers encapsulates the different constructs that form the worker nodes for the cluster.
ClusterTopologyWorkersMachineDeployments
MachineDeploymentTopology specifies the different parameters for a set of worker nodes in the topology. This set of nodes is managed by a MachineDeployment object whose lifecycle is managed by the Cluster controller.
ClusterTopologyWorkersMachineDeploymentsMachineHealthCheck
machineHealthCheck allows to enable, disable and override the MachineHealthCheck configuration in the ClusterClass for this MachineDeployment.
ClusterTopologyWorkersMachineDeploymentsMachineHealthCheckRemediationTemplate
remediationTemplate is a reference to a remediation template provided by an infrastructure provider.
ClusterTopologyWorkersMachineDeploymentsMachineHealthCheckUnhealthyConditions
UnhealthyCondition represents a Node condition type and value with a timeout specified as a duration. When the named condition has been in the given status for at least the timeout value, a node is considered unhealthy.
ClusterTopologyWorkersMachineDeploymentsMetadata
metadata is the metadata applied to the MachineDeployment and the machines of the MachineDeployment. At runtime this metadata is merged with the corresponding metadata from the ClusterClass.
ClusterTopologyWorkersMachineDeploymentsReadinessGates
MachineReadinessGate contains the type of a Machine condition to be used as a readiness gate.
ClusterTopologyWorkersMachineDeploymentsStrategy
strategy is the deployment strategy to use to replace existing machines with new ones.
ClusterTopologyWorkersMachineDeploymentsStrategyRemediation
remediation controls the strategy of remediating unhealthy machines and how remediating operations should occur during the lifecycle of the dependant MachineSets.
ClusterTopologyWorkersMachineDeploymentsStrategyRollingUpdate
rollingUpdate is the rolling update config params. Present only if MachineDeploymentStrategyType = RollingUpdate.
ClusterTopologyWorkersMachineDeploymentsVariables
variables can be used to customize the MachineDeployment through patches.
ClusterTopologyWorkersMachineDeploymentsVariablesOverrides
ClusterVariable can be used to customize the Cluster through patches. Each ClusterVariable is associated with a Variable definition in the ClusterClass status variables.
ClusterTopologyWorkersMachinePools
MachinePoolTopology specifies the different parameters for a pool of worker nodes in the topology. This pool of nodes is managed by a MachinePool object whose lifecycle is managed by the Cluster controller.
ClusterTopologyWorkersMachinePoolsMetadata
metadata is the metadata applied to the MachinePool. At runtime this metadata is merged with the corresponding metadata from the ClusterClass.
ClusterTopologyWorkersMachinePoolsVariables
variables can be used to customize the MachinePool through patches.
ClusterTopologyWorkersMachinePoolsVariablesOverrides
ClusterVariable can be used to customize the Cluster through patches. Each ClusterVariable is associated with a Variable definition in the ClusterClass status variables.

Enums§

ClusterAvailabilityGatesPolarity
ClusterAvailabilityGate contains the type of a Cluster condition to be used as availability gate.
ClusterStatusPhase
status is the observed state of Cluster.
ClusterTopologyControlPlaneReadinessGatesPolarity
MachineReadinessGate contains the type of a Machine condition to be used as a readiness gate.
ClusterTopologyWorkersMachineDeploymentsReadinessGatesPolarity
MachineReadinessGate contains the type of a Machine condition to be used as a readiness gate.
ClusterTopologyWorkersMachineDeploymentsStrategyRollingUpdateDeletePolicy
rollingUpdate is the rolling update config params. Present only if MachineDeploymentStrategyType = RollingUpdate.
ClusterTopologyWorkersMachineDeploymentsStrategyType
strategy is the deployment strategy to use to replace existing machines with new ones.