# Functions
DbSyncJob func.
GetConfigSecretVolumes - Returns a list of volumes associated with a list of Secret names.
GetEnabledBackends - Given a instance.Spec.CustomServiceConfig object, return a list of available stores in form of 'store_id':'backend'.
GetLogVolume - Returns the Volume used for logging purposes.
GetLogVolumeMount - Returns the VolumeMount used for logging purposes.
GetOwningGlanceName - Given a GlanceAPI (both internal and external) object, return the parent Glance object that created it (if any).
GetVolumeMounts - general VolumeMounts.
GetVolumes - service volumes.
Pvc - creates and returns a PVC object for a backing store.
# Constants
CinderName - Cinder CR Name Glance expects to find in the namespace.
CustomConfigFileName -.
CustomServiceConfigFileName -.
CustomServiceConfigSecretsFileName -.
DatabaseName -.
DBSyncCommand -.
DefaultsConfigFileName -.
Glance is the global ServiceType that refers to all the components deployed by the glance operator.
GlanceAPI defines the glance-api group.
GlanceExtraVolTypeCeph can be used to label an extraMount which is associated to a Ceph backend.
GlanceExtraVolTypeUndefined can be used to label an extraMount which is not associated with a specific backend.
GlanceInternalPort -.
GlanceLogPath is the path used by GlanceAPI to stream/store its logs.
GlancePublicPort -.
LogVolume is the default logVolume name used to mount logs on both GlanceAPI and the sidecar container.
ServiceName -.
ServiceType -.
# Variables
DbsyncPropagation keeps track of the DBSync Service Propagation Type.
GlanceAPIPropagation is the definition of the GlanceAPI propagation group It allows the GlanceAPI pod to mount volumes destined to Glance related ServiceTypes.