# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
ApplyDataPatch calls dbdaemon->ApplyDataPatch().
BootstrapDatabase bootstrap a CDB after creation or restore.
BootstrapStandby performs bootstrap steps for standby instance.
BounceDatabase shutdown/startup the database as requested.
CheckStatus runs a requested set of state checks.
CreateCDB creates a CDB using dbca.
CreateDatabase creates PDB as requested.
CreateListener invokes dbdaemon.CreateListener.
CreateStandby creates a standby database.
CreateUsers creates users as requested.
DataGuardStatus returns Data Guard configuration status and standby DB status.
DataPumpExport exports data pump file to GCS path provided.
DataPumpImport imports data dump file provided in GCS path.
DeleteDatabase deletes the specified Database(PDB).
DeleteLROOperation deletes LRO operation for the specified namespace instance and operation id.
No description provided by the author
FetchDatabaseIncarnation fetches the database incarnation number.
GetBackupGcsPath resolves the actual gcs path based on backup spec.
GetDBDomain figures out DBDomain from DBUniqueName and DBDomain.
GetLogLevelArgs returns agent args for log level.
GetLROOperation returns LRO operation for the specified namespace instance and operation id.
GetParameterTypeValue returns parameters' type and value by querying DB.
GetPVCNameAndMount returns PVC names and their corresponding mount.
IsAlreadyExistsError returns true if given error is caused by object already exists.
Check for LRO job status Return (true, nil) if LRO is done without errors.
IsNotFoundError returns true if given error is caused by object not found.
No description provided by the author
NewAgentSvc returns the service for the agent.
NewConfigMap returns the config map for database env variables.
NewDBDaemonSvc returns the service for the database daemon server.
NewPodTemplate returns the pod template for the database statefulset.
NewPVCs returns PVCs.
NewSnapshot returns the snapshot for the given instance and pv.
NewSts returns the statefulset for the database pod.
PhysicalBackup starts an RMAN backup and stores it in the GCS bucket provided.
PhysicalBackupDelete deletes backup data on local or GCS.
PhysicalBackupMetadata fetches backup scn/timestamp/incarnation with provided backup tag.
PhysicalRestore restores an RMAN backup (downloaded from GCS).
PromoteStandby promotes standby database to primary.
No description provided by the author
No description provided by the author
SetParameter sets database parameter as requested.
SetUpDataGuard updates Data Guard configuration.
UpdateUsers update/create users as requested.
UsersChanged determines whether there is change on users (update/delete/create).
VerifyPhysicalBackup verifies the existence of physical backup.
VerifyStandbySettings does preflight checks on standby settings.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DefaultGID is the default Database pod user gid.
No description provided by the author
DefaultUID is the default Database pod user uid.
No description provided by the author
No description provided by the author
OperatorName is the default operator name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AccessSecretVersionFunc accesses the payload for the given secret version if one exists.
AgentDeploymentName is a string template for agent deployment names.
AgentSvcName is a string template for agent service names.
No description provided by the author
checkStatusInstance attempts to determine a state of an database instance.
CmName is a string template for config map names.
DatabaseTaskType is the value of the 'task-type' label assigned to db pod.
DbdaemonSvcName is a string template for dbdaemon service names.
DefaultDiskSpecs is the default DiskSpec settings.
ExecCmdFunc invokes pod/exec.
MonitorTaskType is the value of the 'task-type' label assigned to the monitoring deployment.
inst.name-pvc-mount, e.g.
StsName is a string template for Database stateful set names.
SvcName.namespaceName.
SvcName is a string template for service names.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ExecCmdParams stores parameters for invoking pod/exec.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
StsParams stores parameters for creating a database stateful set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
DatabaseClientFactory is a GRPC implementation of DatabaseClientFactory.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author