# Functions

NewNovaComputeSpec constructs a NewNovaComputeSpec.
NewNovaConductorSpec constructs a NovaConductorSpec.
NewNovaMetadataSpec constructs a NovaMetadataSpec.
NewNovaNoVNCProxySpec constructs a NewNovaNoVNCProxySpec.
SetupDefaults - initializes any CRD field defaults based on environment variables (the defaulting mechanism itself is implemented via webhooks).
SetupNovaAPIDefaults - initialize NovaAPI spec defaults for use with either internal or external webhooks.
SetupNovaCellDefaults - initialize NovaCell spec defaults for use with either internal or external webhooks.
SetupNovaComputeDefaults - initialize NovaCompute spec defaults for use with either internal or external webhooks.
SetupNovaConductorDefaults - initialize NovaConductor spec defaults for use with either internal or external webhooks.
SetupNovaDefaults - initialize Nova spec defaults for use with either internal or external webhooks.
SetupNovaMetadataDefaults - initialize NovaMetadata spec defaults for use with either internal or external webhooks.
SetupNovaNoVNCProxyDefaults - initialize NovaNoVNCProxy spec defaults for use with either internal or external webhooks.
SetupNovaSchedulerDefaults - initialize NovaScheduler spec defaults for use with either internal or external webhooks.
No description provided by the author
No description provided by the author
No description provided by the author
ValidateDefaultConfigOverwrite checks if the file names in the overwrite map are allowed and return an error for each unsupported files.
No description provided by the author
ValidateNovaComputeCell0 validates cell0 NoVNCProxy template.
ValidateNovaComputeName validates the compute name.

# Constants

Cell0Name is the name of Cell0 cell that is mandatory in every deployment.
CellHostDiscoverErrorMessage.
CellHostDiscoverInitMessage.
ComputeDiscoverHashKey is the key to hash of compute discovery job based on compute templates for cell.
No description provided by the author
InputReadyWaitingMessage.
Compute drivers names.
NovaAllCellsDBReadyCondition indicates that the DB for each configured Cell is created successfully.
NovaAllCellsDBReadyCreatingMessage.
NovaAllCellsDBReadyErrorMessage.
NovaAllCellsDBReadyInitMessage.
NovaAllCellsReadyMessage.
NovaAllCellsMQReadyCondition indicates that the message bus for each configured Cell is created successfully.
NovaAllCellsMQReadyErrorMessage.
NovaAllCellsMQReadyErrorMessage.
NovaAllCellsMQReadyInitMessage.
NovaAllCellsMQReadyMessage.
NovaAllCellsReadyCondition indicates that every defined Cell is ready.
NovaAllCellsReadyErrorMessage.
NovaAllCellsReadyInitMessage.
NovaAllCellsReadyMessage.
NovaAllCellsReadyCreatingMessage.
NovaAllCellsReadyWaitingMessage.
NovaAllControlPlaneComputesReadyCondition indicates that every defined NovaCompute is ready but undiscovered.
Container image fall-back defaults.
NovaAPIDBReadyCondition indicates if the nova_api DB is created.
NovaAPIMQReadyCondition indicated that the top level message bus is ready.
NovaAPIMQReadyCreatingMessage.
NovaAPIMQReadyErrorMessage.
NovaAPIMQReadyInitMessage.
NovaAPIMQReadyMessage.
NovaAPIReadyCondition indicates if the NovaAPI is operational.
NovaAPIReadyErrorMessage.
NovaAPIReadyInitMessage.
NovaCellReadyCondition indicates when the given NovaCell instance is Ready.
NovaCellReadyErrorMessage.
NovaCellReadyInitMessage.
NovaCellReadyMessage.
NovaCellReadyNotExistsMessage.
NovaCellReadyNotReadyMessage.
Container image fall-back defaults.
NovaComputeReadyErrorMessage.
NovaComputeReadyInitMessage.
NovaComputeServiceConfigErrorMessage.
NovaComputeServiceConfigInitMessage.
NovaComputeServiceConfigReady indicates when the compute service config is ready for the given NovaCell.
Container image fall-back defaults.
NovaConductorReadyCondition indicates if the NovaConductor is ready in a given cell.
NovaConductorReadyErrorMessage.
NovaConductorReadyInitMessage.
Container image fall-back defaults.
NovaMetadataReadyCondition indicates when the given NovaMetadata instance is Ready.
NovaMetadataReadyErrorMessage.
NovaMetadataReadyInitMessage.
Container image fall-back defaults.
NovaNoVNCProxyReadyCondition indicates when the given NoVNCProxy instance is Ready.
NovaNoVNCProxyReadyErrorMessage.
NovaNoVNCProxyReadyInitMessage.
Container image fall-back defaults.
NovaSchedulerReadyCondition indicates if the NovaScheduler is operational.
NovaSchedulerReadyErrorMessage.
NovaSchedulerReadyInitMessage.

# 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.
MetadataOverrideSpec to override the generated manifest of several child resources.
Nova is the Schema for the nova API.
NovaAPI is the Schema for the novaapis API.
NovaAPIDefaults -.
NovaAPIList contains a list of NovaAPI.
NovaAPISpec defines the desired state of NovaAPI.
NovaAPIStatus defines the observed state of NovaAPI.
NovaAPITemplate defines the input parameters specified by the user to create a NovaAPI via higher level CRDs.
NovaCell is the Schema for the novacells API.
NovaCellDBPurge defines the parameters for the DB archiving and purging cron job.
NovaCellDefaults -.
No description provided by the author
NovaCellList contains a list of NovaCell.
NovaCellSpec defines the desired state of NovaCell.
NovaCellStatus defines the observed state of NovaCell.
NovaCellTemplate defines the input parameters specified by the user to create a NovaCell via higher level CRDs.
NovaCompute is the Schema for the NovaCompute.
NovaComputeCellStatus defines state of NovaCompute in cell.
NovaComputeDefaults -.
NovaComputeList contains a list of NovaCompute.
NovaComputeSpec defines the desired state of NovaCompute.
NovaComputeStatus defines the observed state of NovaCompute.
NovaComputeTemplate defines the input parameters specified by the user to create a NovaCompute via higher level CRDs.
NovaConductor is the Schema for the novaconductors API.
NovaConductorDefaults -.
NovaConductorList contains a list of NovaConductor.
NovaConductorSpec defines the desired state of NovaConductor.
NovaConductorStatus defines the observed state of NovaConductor.
NovaConductorTemplate defines the input parameters specified by the user to create a NovaConductor via higher level CRDs.
NovaDefaults -.
No description provided by the author
NovaList contains a list of Nova.
NovaMetadata is the Schema for the novametadata API.
NovaMetadataDefaults -.
NovaMetadataList contains a list of NovaMetadata.
NovaMetadataSpec defines the desired state of NovaMetadata.
NovaMetadataStatus defines the observed state of NovaMetadata.
NovaMetadataTemplate defines the input parameters specified by the user to create a NovaMetadata via higher level CRDs.
NovaNoVNCProxy is the Schema for the novanovncproxies API.
NovaNoVNCProxyDefaults -.
NovaNoVNCProxyList contains a list of NovaNoVNCProxy.
NovaNoVNCProxySpec defines the desired state of NovaNoVNCProxy.
NovaNoVNCProxyStatus defines the observed state of NovaNoVNCProxy.
NovaNoVNCProxyTemplate defines the input parameters specified by the user to create a NovaNoVNCProxy via higher level CRDs.
NovaScheduler is the Schema for the novaschedulers API.
NovaSchedulerDefaults -.
NovaSchedulerList contains a list of NovaScheduler.
NovaSchedulerSpec defines the desired state of NovaScheduler.
NovaSchedulerStatus defines the observed state of NovaScheduler.
NovaSchedulerTemplate defines the input parameters specified by the user to create a NovaScheduler via higher level CRDs.
NovaServiceBase contains the fields that are needed for each nova service CRD.
NovaSpec defines the desired state of Nova.
NovaSpecCore defines the template for NovaSpec used in OpenStackControlPlane.
NovaStatus defines the observed state of Nova.
PasswordSelector to identify the DB and AdminUser password from the Secret.
TLSSection defines the desired state of TLS configuration.
VNCProxyOverrideSpec to override the generated manifest of several child resources.