package
2.4.1+incompatible
Repository: https://github.com/percona/percona-postgresql-operator.git
Documentation: pkg.go.dev

# Functions

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

# Constants

TODO(crunchybridgecluster) Think through conditions CrunchyBridgeClusterStatus condition types.
TODO(crunchybridgecluster) Think through conditions CrunchyBridgeClusterStatus condition types.
TODO(crunchybridgecluster) Think through conditions CrunchyBridgeClusterStatus condition types.
TODO(crunchybridgecluster) Think through conditions CrunchyBridgeClusterStatus condition types.
TODO(crunchybridgecluster) Think through conditions CrunchyBridgeClusterStatus condition types.
TODO(crunchybridgecluster) Think through conditions CrunchyBridgeClusterStatus condition types.
PatroniSwitchover types.
PatroniSwitchover types.
PostgresClusterStatus condition types.
PostgresClusterStatus condition types.
PostgresPasswordSpec types.
PostgresPasswordSpec types.
PostgresClusterStatus condition types.
PostgresClusterStatus condition types.
PostgresClusterStatus condition types.

# 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

No description provided by the author
No description provided by the author
Backups defines a PostgreSQL archive configuration.
No description provided by the author
CrunchyBridgeCluster is the Schema for the crunchybridgeclusters API This Custom Resource requires enabling CrunchyBridgeClusters feature gate.
CrunchyBridgeClusterList contains a list of CrunchyBridgeCluster.
No description provided by the author
CrunchyBridgeClusterSpec defines the desired state of CrunchyBridgeCluster to be managed by Crunchy Data Bridge.
CrunchyBridgeClusterStatus defines the observed state of CrunchyBridgeCluster.
DatabaseInitSQL defines a ConfigMap containing custom SQL that will be run after the cluster is initialized.
DataSource defines data sources for a new PostgresCluster.
DataSourceVolume defines the PVC name and data directory path for an existing cluster volume.
DataSourceVolumes defines any existing volumes to reuse for this PostgresCluster.
No description provided by the author
No description provided by the author
InstanceSidecars defines the configuration for instance sidecar containers.
Metadata contains metadata for custom resources.
MonitoringSpec is a union of the supported PostgreSQL Monitoring tools.
MonitoringStatus is the current state of PostgreSQL cluster monitoring tool configuration.
No description provided by the author
No description provided by the author
No description provided by the author
PGAdmin is the Schema for the pgadmins API.
PGAdminConfiguration represents pgAdmin configuration files.
PGAdminList contains a list of PGAdmin.
PGAdminPodSpec defines the desired state of a pgAdmin deployment.
PGAdminPodStatus represents the observed state of a pgAdmin deployment.
PGAdminSpec defines the desired state of PGAdmin.
PGAdminStatus defines the observed state of PGAdmin.
PGBackRestArchive defines a pgBackRest archive configuration.
PGBackRestBackupSchedules defines a pgBackRest scheduled backup.
PGBackRestDataSource defines a pgBackRest configuration specifically for restoring from cloud-based data source.
PGBackRestJobStatus contains information about the state of a pgBackRest Job.
PGBackRestManualBackup contains information that is used for creating a pgBackRest backup that is invoked manually (i.e.
PGBackRestRepo represents a pgBackRest repository.
PGBackRestRepoHost represents a pgBackRest dedicated repository host.
PGBackRestRestore defines an in-place restore for the PostgresCluster.
No description provided by the author
PGBackRestSidecars defines the configuration for pgBackRest sidecar containers.
PGBackRestStatus defines the status of pgBackRest within a PostgresCluster.
PGBouncerConfiguration represents PgBouncer configuration files.
PGBouncerPodSpec defines the desired state of a PgBouncer connection pooler.
No description provided by the author
PGBouncerSidecars defines the configuration for pgBouncer sidecar containers.
PGMonitorSpec defines the desired state of the pgMonitor tool suite.
PGUpgrade is the Schema for the pgupgrades API.
PGUpgradeList contains a list of PGUpgrade.
PGUpgradeSpec defines the desired state of PGUpgrade.
PGUpgradeStatus defines the observed state of PGUpgrade.
No description provided by the author
PostgresCluster is the Schema for the postgresclusters API.
PostgresClusterDataSource defines a data source for bootstrapping PostgreSQL clusters using a an existing PostgresCluster.
PostgresClusterList contains a list of PostgresCluster.
PostgresClusterSpec defines the desired state of PostgresCluster.
PostgresClusterStatus defines the observed state of PostgresCluster.
No description provided by the author
No description provided by the author
No description provided by the author
PostgresProxySpec is a union of the supported PostgreSQL proxies.
No description provided by the author
PostgresStandbySpec defines if/how the cluster should be a hot standby.
PostgresUserInterfaceStatus is a union of the supported PostgreSQL user interface statuses.
No description provided by the author
No description provided by the author
RepoAzure represents a pgBackRest repository that is created using Azure storage.
RepoGCS represents a pgBackRest repository that is created using Google Cloud Storage.
RepoHostStatus defines the status of a pgBackRest repository host.
RepoPVC represents a pgBackRest repository that is created using a PersistentVolumeClaim.
RepoS3 represents a pgBackRest repository that is created using AWS S3 (or S3-compatible) storage.
RepoStatus the status of a pgBackRest repository.
No description provided by the author
No description provided by the author
Sidecar defines the configuration of a sidecar container.
PGAdminConfiguration represents pgAdmin configuration files.
No description provided by the author
No description provided by the author
UserInterfaceSpec is a union of the supported PostgreSQL user interfaces.

# Type aliases

PostgreSQL identifiers are limited in length but may contain any character.
SchemalessObject is a map compatible with JSON object.