package
5.1.2-bit
Repository: https://github.com/adifri/postgres-operator.git
Documentation: pkg.go.dev
# Constants
PatroniSwitchover types.
PatroniSwitchover types.
PostgresClusterStatus condition types.
PostgresClusterStatus condition types.
PostgresPasswordSpec types.
PostgresPasswordSpec 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
Backups defines a PostgreSQL archive configuration.
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 diretory path for an existing cluster volume.
DataSourceVolumes defines any existing volumes to reuse for this PostgresCluster.
No description provided by the author
InstanceSidecars defines the configuration for instance sidecar containers.
Metadata contains metadata for PostgresCluster 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
PGAdminConfiguration represents pgAdmin configuration files.
PGAdminPodSpec defines the desired state of a pgAdmin deployment.
PGAdminPodStatus represents the observed state of a pgAdmin deployment.
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.
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
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
Sidecar defines the configuration of a sidecar container.
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.