# Functions
NewReconcilerBase constructs a ReconcilerBase given a name manager and Kclient.
NewReconcilers constructs all nova Reconciler objects.
# Constants
APIDatabasePasswordSelector is the name of key in the internal Secret for the API database.
APIDatabasePasswordSelector is the name of key in the internal cell Secret for the cell database of the given cell.
CellSelector is the key name of a cell label.
DbSyncHash - the field name in Status.Hashes storing the has of the DB sync job.
MetadataSecretSelector is the name of key in the internal Secret for the metadata shared secret.
NovaAPILabelPrefix - a unique, service binary specific prefix for the labels the NovaAPI controller uses on children objects.
NovaConductorLabelPrefix - a unique, service binary specific prefix for the labels the NovaConductor controller uses on children objects.
NovaExternalComputeLabelPrefix - a unique, prefix used for the AEE CR and other children objects created to mange external computes.
NovaLabelPrefix - a unique, prefix used for the playbooks owned by the nova operator.
NovaMetadataLabelPrefix - a unique, service binary specific prefix for the labels the NovaMetadata controller uses on children objects.
NovaNoVNCProxyLabelPrefix - a unique, service binary specific prefix for the labels the NovaNoVNCProxy controller uses on children objects.
NovaSchedulerLabelPrefix - a unique, service binary specific prefix for the labels the NovaScheduler controller uses on children objects.
ServicePasswordSelector is the name of key in the internal Secret for the nova service password.
# Structs
NovaAPIReconciler reconciles a NovaAPI object.
NovaCellReconciler reconciles a NovaCell object.
NovaConductorReconciler reconciles a NovaConductor object.
NovaExternalComputeReconciler reconciles a NovaExternalCompute object.
NovaMetadataReconciler reconciles a NovaMetadata object.
NovaNoVNCProxyReconciler reconciles a NovaNoVNCProxy object.
NovaReconciler reconciles a Nova object.
NovaSchedulerReconciler reconciles a NovaScheduler object.
ReconcilerBase provides a common set of clients scheme and loggers for all reconcilers.
Reconcilers holds all the Reconciler objects of the nova-operator to allow generic management of them.
# Interfaces
No description provided by the author
Manageable all types that conform to this interface can be setup with a controller-runtime manager.
Reconciler represents a generic interface for all Reconciler objects in nova.