# Functions

Backrest ...
CleanBackupResources is responsible for cleaning up Kubernetes resources from a previous pgBackRest backup.
CleanStanzaCreateResources deletes any existing stanza-create pgtask and job.
CreateBackup creates a Pgtask in order to initiate a pgBackRest backup.
CreateInitialBackup creates a Pgtask in order to initiate the initial pgBackRest backup for a cluster as needed to support replica creation.
CreatePostFailoverBackup creates a Pgtask in order to initiate the a pgBackRest backup following a failure event to ensure proper replica creation and/or reinitialization.
CreateRepoDeployment creates a pgBackRest repository deployment for a PostgreSQL cluster, while also creating the associated Service and PersistentVolumeClaim.
CreateRepoSecret allows for the creation of the Secret used to populate some (mostly) sensitive fields for managing the pgBackRest repository.
GCSRepoTypeCLIOptionExists detects if a GCS restore was requested via the '--repo-type' command line option.
PrepareClusterForRestore prepares a PostgreSQL cluster for a restore.
PublishRestore is responsible for publishing the 'RestoreCluster' event for a restore.
ResizePVC resizes the pgBackRest PVC.
S3RepoTypeCLIOptionExists detects if a S3 restore was requested via the '--repo-type' command line option.
No description provided by the author
UpdateAnnotations updates the annotations in the "template" portion of a pgBackRest deployment.
No description provided by the author
UpdatePGClusterSpecForRestore updates the spec for pgcluster resource provided as need to perform a restore.
UpdateResources updates the pgBackRest repository Deployment to reflect any resource updates.
UpdateWorkflow is responsible for updating the workflow for a restore.

# Structs

No description provided by the author
No description provided by the author