# Functions
SetupDefaults - initializes any CRD field defaults based on environment variables (the defaulting mechanism itself is implemented via webhooks).
# Constants
APIDefaultTimeout indicates the default APITimeout for HAProxy and Apache, defaults to 60 seconds.
DBPurgeDefaultAge indicates the number of days of purging DB records.
DBPurgeDefaultSchedule is in crontab format, and the default runs the job once every day.
DbSyncHash hash.
DeploymentHash hash used to detect changes.
ManilaAPIContainerImage is the fall-back container image for ManilaAPI.
ManilaAPIReadyCondition Status=True condition which indicates if the ManilaAPI is configured and operational.
ManilaAPIReadyErrorMessage.
ManilaAPIReady condition messages
ManilaAPIReadyInitMessage.
ManilaSchedulerContainerImage is the fall-back container image for ManilaScheduler.
ManilaSchedulerReadyCondition Status=True condition which indicates if the ManilaScheduler is configured and operational.
ManilaSchedulerReadyErrorMessage.
ManilaSchedulerReady condition messages
ManilaSchedulerReadyInitMessage.
ManilaShareContainerImage is the fall-back container image for ManilaShare.
ManilaShareReadyCondition Status=True condition which indicates if the ManilaShare is configured and operational.
ManilaShareReadyErrorMessage.
ManilaShareReady condition messages
ManilaShareReadyInitMessage.
ManilaShareReadyRunningMessage.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
APIOverrideSpec to override the generated manifest of several child resources.
DBPurge struct is used to model the parameters exposed to the Manila API CronJob.
Manila is the Schema for the manilas API.
ManilaAPI is the Schema for the manilaapis API.
ManilaAPIList contains a list of ManilaAPI.
ManilaAPISpec defines the desired state of ManilaAPI.
ManilaAPIStatus defines the observed state of ManilaAPI.
ManilaAPITemplate defines the input parameter for the ManilaAPI service.
ManilaAPITemplateCore -.
ManilaDebug contains flags related to multiple debug activities.
ManilaDefaults -.
ManilaExtraVolMounts exposes additional parameters processed by the manila-operator and defines the common VolMounts structure provided by the main storage module.
ManilaList contains a list of Manila.
ManilaScheduler is the Schema for the manilaschedulers API.
ManilaSchedulerList contains a list of ManilaScheduler.
ManilaSchedulerSpec defines the desired state of ManilaScheduler.
ManilaSchedulerStatus defines the observed state of ManilaScheduler.
ManilaSchedulerTemplate defines the input parameter for the ManilaScheduler service.
ManilaSchedulerTemplateCore -.
ManilaServiceTemplate defines the input parameters that can be defined for a given Manila service.
ManilaShare is the Schema for the manilashares API.
ManilaShareList contains a list of ManilaShare.
ManilaShareSpec defines the desired state of ManilaShare.
ManilaShareStatus defines the observed state of ManilaShare.
ManilaShareTemplate defines the input parameter for the ManilaShare service.
ManilaShareTemplateCore -.
ManilaSpec defines the desired state of Manila.
ManilaSpecBase -.
ManilaSpecCore defines the desired state of Manila.
ManilaStatus defines the observed state of Manila.
ManilaTemplate defines common input parameters used by all Manila services.
PasswordSelector to identify the DB and AdminUser password from the Secret.