# Functions

DbSyncJob func.
GetOwningCinderName - Given a CinderAPI, CinderScheduler, CinderBackup or CinderVolume object, returning the parent Cinder object that created it (if any).
GetVolumeMounts - Cinder Control Plane VolumeMounts.
GetVolumes -.

# Constants

Cinder is the global ServiceType that refers to all the components deployed by the cinder operator.
CinderAPI is the definition of the cinder-api group.
CinderBackup is the definition of the cinder-backup group.
CinderExtraVolTypeCeph can be used to label an extraMount which is associated to a Ceph backend.
CinderExtraVolTypeUndefined can be used to label an extraMount which is not associated with a specific backend.
CinderInternalPort -.
CinderPublicPort -.
CinderScheduler is the definition of the cinder-scheduler group.
CinderVolume is the definition of the cinder-volume group.
CustomConfigFileName -.
CustomServiceConfigFileName -.
CustomServiceConfigSecretsFileName -.
DatabaseName -.
DBSyncCommand - TODO: Once we work on update/upgrades revisit the command in the the db-sync-config.json file.
DefaultsConfigFileName -.
LogSnippet -.
ServiceName -.
ServiceNameV3 -.
ServiceType -.
ServiceTypeV3 -.

# Variables

CinderAPIPropagation is the definition of the CinderAPI propagation group It allows the CinderAPI pod to mount volumes destined to Cinder and CinderAPI ServiceTypes.
CinderBackupPropagation is the definition of the CinderBackup propagation group It allows the CinderBackup pod to mount volumes destined to Cinder and CinderBackup ServiceTypes.
CinderSchedulerPropagation is the definition of the CinderScheduler propagation group It allows the CinderScheduler pod to mount volumes destined to Cinder and CinderScheduler ServiceTypes.
CinderVolumePropagation is the definition of the CinderVolume propagation group It allows the CinderVolume pods to mount volumes destined to Cinder and CinderVolume ServiceTypes.
DbsyncPropagation keeps track of the DBSync Service Propagation Type.