package
4.7.10+incompatible
Repository: https://github.com/crunchydata/postgres-operator.git
Documentation: pkg.go.dev

# Functions

PostgreSQLWALPath returns the absolute path to a mounted WAL directory.
PostgreSQLWALVolumeMount returns the VolumeMount for the PostgreSQL WAL directory.

# Constants

ANNOTATION_BACKREST_RESTORE is used to annotate pgclusters that are restoring.
ANNOTATION_CLUSTER_DO_NOT_RESIZE indicates on a custom resource update that a specific instance should not be resized.
ANNOTATION_CLUSTER_KEEP_BACKUPS indicates that if a custom resource is deleted, ensure the backups are kept.
ANNOTATION_CLUSTER_KEEP_DATA indicates that if a custom resource is deleted, ensure the data directory is kept.
annotation to track the cluster's current primary.
ANNOTATION_GCS_BUCKET is for storing the name of the GCS bucket used by pgBackRest in a cluster.
ANNOTATION_GCS_ENDPOINT is for storing the name of the GCS endpoint used by pgBackRest in a cluster.
ANNOTATION_GCS_KEY_TYPE is for storing the GCS key type used by pgBackRest in a cluster.
annotation to indicate whether a cluster has been upgraded.
ANNOTATION_PG_PORT is for storing the PostgreSQL port for a cluster.
annotations used by the operator.
annotations used by the operator.
ANNOTATION_REPO_PATH is for storing the repository path for the pgBackRest repo in a cluster.
ANNOTATION_S3_BUCKET is for storing the name of the S3 bucket used by pgBackRest in a cluster.
ANNOTATION_S3_ENDPOINT is for storing the name of the S3 endpoint used by pgBackRest in a cluster.
ANNOTATION_S3_REGION is for storing the name of the S3 region used by pgBackRest in a cluster.
ANNOTATION_S3_URI_STYLE is for storing the the URI style that should be used to access a pgBackRest repository.
ANNOTATION_S3_VERIFY_TLS is for storing the setting that determines whether or not TLS should be used to access a pgBackRest repository.
ANNOTATION_SSHD_PORT is for storing the SSHD port used by the pgBackRest repository service in a cluster.
ANNOTATION_SUPPLEMENTAL_GROUPS is for storing the supplemental groups used with a cluster.
annotation to indicate an upgrade is in progress.
annotation to store the Operator versions upgraded from and to.
annotation to store the string boolean, used when checking upgrade status.
No description provided by the author
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
a list of container images that are available.
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
DefaultConfigMapWorkerCount defines the default number or workers for the worker queue in the ConfigMap controller.
ControllerGroupRefreshInterval is the default informer refresh interval in seconds for the controllers created by the Controller Manager that require a refresh interval.
NamespaceRefreshInterval is the default informer refresh interval in seconds for the Operator's namespace controller.
DefaultNamespaceWorkerCount defines the default number or workers for the worker queue in the Namespace controller.
DefaultPgBouncerReplicas is the total number of Pods to place in a pgBouncer Deployment.
DefaultPGClusterWorkerCount defines the default number or workers for the worker queue in the PGCluster controller.
DefaultPGReplicaWorkerCount defines the default number or workers for the worker queue in the PGReplica controller.
DefaultPGTaskWorkerCount defines the default number or workers for the worker queue in the PGTask controller.
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
#nosec: G101.
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
No description provided by the author
No description provided by the author
No description provided by the author
resource labels used by the operator.
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
resource labels used by the operator.
No description provided by the author
resource labels used by the operator.
resource labels used by the operator.
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
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
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
resource labels used by the operator.
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
label for the pgcluster upgrade.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NOTE: this now matches crv1.PgtaskWorkflowID.
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
#nosec: G101.
volume configuration settings used by the pgBackRest repo mount.
volume configuration settings used by the pgBackRest repo mount.
volume configuration settings used by the PostgreSQL data directory and mount.
volume configuration settings used by the PostgreSQL data directory and mount.
volume configuration settings used by the SSHD secret.
volume configuration settings used by the SSHD secret.
the pattern for the volume name used on a tablespace, which follows "tablespace-<tablespaceName>".
the pattern for the path used to mount the volume of a tablespace, which follows "/tablespace/<pvcName>".
the pattern for the name of a tablespace PVC, which is off the form: "<clusterName>-tablespace-<tablespaceName>".

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DefaultBackrestRepoResourceMemory is the default value of the resource request for memory for a pgBackRest repository.
DefaultExporterResourceMemory is the default value of the resource request for memory of a Crunchy Postgres Exporter instance.
DefaultInstanceResourceMemory is the default value of the resource request for memory for a PostgreSQL instance in a cluster.
DefaultPgBouncerResourceMemory is the default value of the resource request for memory of a pgBouncer instance.
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
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
a map of the "RELATED_IMAGE_*" environmental variables to their defined container image names, which allows certain packagers to inject the full definition for where to pull a container image from See: https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/contributors/design-proposals/related-images.md.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
PgoStruct defines various configuration settings for the PostgreSQL Operator.
No description provided by the author