package
5.2.0
Repository: https://github.com/giantswarm/apiextensions.git
Documentation: pkg.go.dev

# Constants

MachinePoolFinalizer is used to ensure deletion of dependencies (nodes, infra).
MachinePoolPhaseDeleting is the MachinePool state when a delete request has been sent to the API Server, but its infrastructure has not yet been fully deleted.
MachinePoolPhaseFailed is the MachinePool state when the system might require user intervention.
MachinePoolPhasePending is the first state a MachinePool is assigned by Cluster API MachinePool controller after being created.
MachinePoolPhaseProvisioned is the state when its infrastructure has been created and configured.
MachinePoolPhaseProvisioning is the state when the MachinePool infrastructure is being created or updated.
MachinePoolPhaseRunning is the MachinePool state when its instances have become Kubernetes Nodes in the Ready state.
MachinePoolPhaseScalingDown is the MachinePool state when the MachinePool infrastructure is scaling down.
MachinePoolPhaseScalingUp is the MachinePool state when the MachinePool infrastructure is scaling up.
MachinePoolPhaseUnknown is returned if the MachinePool state cannot be determined.

# Variables

AddToScheme is used by the generated client.
GroupVersion is group version used to register these objects.
SchemeGroupVersion is group version used to register these objects.

# Structs

MachinePool is the Schema for the machinepools API.
MachinePoolList contains a list of MachinePool.
MachinePoolSpec defines the desired state of MachinePool.
MachinePoolStatus defines the observed state of MachinePool.

# Type aliases

MachinePoolPhase is a string representation of a MachinePool Phase.