# Functions
NewClusterStateRegistry creates new ClusterStateRegistry.
# Constants
InitialNodeGroupBackoffDuration is the duration of first backoff after a new node failed to start.
MaxNodeGroupBackoffDuration is the maximum backoff duration for a NodeGroup after new nodes failed to start.
MaxNodeStartupTime is the maximum time from the moment the node is registered to the time the node is ready.
MaxStatusSettingDelayAfterCreation is the maximum time for node to set its initial status after the node is registered.
NodeGroupBackoffResetTimeout is the time after last failed scale-up when the backoff duration is reset.
# Structs
AcceptableRange contains information about acceptable size of a node group.
ClusterStateRegistry is a structure to keep track the current state of the cluster.
ClusterStateRegistryConfig contains configuration information for ClusterStateRegistry.
IncorrectNodeGroupSize contains information about how much the current size of the node group differs from the expected size.
Readiness contains readiness information about a group of nodes.
ScaleDownRequest contains information about the requested node deletion.
ScaleUpRequest contains information about the requested node group scale up.
UnregisteredNode contains information about nodes that are present on the cluster provider side but failed to register in Kubernetes.