# Functions
AddDefaultIndexes registers the default list of indexes.
ByClusterClassName adds the cluster class name index to the managers cache.
ByClusterClassRef adds the cluster class name index to the managers cache.
ByMachineNode adds the machine node name index to the managers cache.
ByMachinePoolNode adds the machinepool node name index to the managers cache.
ByMachinePoolProviderID adds the machinepool providerID index to the managers cache.
ByMachineProviderID adds the machine providerID index to the managers cache.
ClusterByClusterClassClassName contains the logic to index Clusters by ClusterClass name.
ClusterByClusterClassRef contains the logic to index Clusters by ClusterClass name and namespace.
ClusterClassRef returns ClusterClass index key to be used for search.
MachineByNodeName contains the logic to index Machines by Node name.
MachinePoolByNodeName contains the logic to index MachinePools by Node name.
NodeByProviderID contains the logic to index Nodes by ProviderID.
# Constants
ClusterClassNameField is used by the Cluster controller to index Clusters by ClusterClass name.
ClusterClassRefPath is used by the Cluster controller to index Clusters by ClusterClass name and namespace.
MachineNodeNameField is used by the Machine Controller to index Machines by Node name, and add a watch on Nodes.
MachinePoolNodeNameField is used by the MachinePool Controller to index MachinePools by Node name, and add a watch on Nodes.
MachinePoolProviderIDField is used to index MachinePools by ProviderID.
MachineProviderIDField is used to index Machines by ProviderID.
NodeProviderIDField is used to index Nodes by ProviderID.