Versions in this module Expand all Collapse all v2 v2.8.0 Nov 12, 2025 Changes in this version + const ConditionDeleting + const ConditionReady + const ConditionUnknown + const ConditionUpgrading + const LabelVersion + const PatroniSwitchoverTypeFailover + const PatroniSwitchoverTypeSwitchover + const PersistentVolumeResizing + const PostgresClusterProgressing + const PostgresPasswordTypeASCII + const PostgresPasswordTypeAlphaNumeric + const ProxyAvailable + const Registered + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type APIResponses struct + Cluster SchemalessObject + Status SchemalessObject + Upgrade SchemalessObject + func (in *APIResponses) DeepCopy() *APIResponses + func (in *APIResponses) DeepCopyInto(out *APIResponses) + type BackupJobs struct + Affinity *corev1.Affinity + BackoffLimit *int32 + PriorityClassName *string + Resources corev1.ResourceRequirements + RestartPolicy corev1.RestartPolicy + SecurityContext *corev1.PodSecurityContext + TTLSecondsAfterFinished *int32 + Tolerations []corev1.Toleration + func (in *BackupJobs) DeepCopy() *BackupJobs + func (in *BackupJobs) DeepCopyInto(out *BackupJobs) + type Backups struct + PGBackRest PGBackRestArchive + Snapshots *VolumeSnapshots + TrackLatestRestorableTime *bool + func (in *Backups) DeepCopy() *Backups + func (in *Backups) DeepCopyInto(out *Backups) + type ClusterUpgrade struct + Operations []*UpgradeOperation + func (in *ClusterUpgrade) DeepCopy() *ClusterUpgrade + func (in *ClusterUpgrade) DeepCopyInto(out *ClusterUpgrade) + type CreateReplicaMethod string + type CrunchyBridgeCluster struct + Spec CrunchyBridgeClusterSpec + Status CrunchyBridgeClusterStatus + func NewCrunchyBridgeCluster() *CrunchyBridgeCluster + func (c *CrunchyBridgeCluster) Default(_ context.Context, _ runtime.Object) error + func (in *CrunchyBridgeCluster) DeepCopy() *CrunchyBridgeCluster + func (in *CrunchyBridgeCluster) DeepCopyInto(out *CrunchyBridgeCluster) + func (in *CrunchyBridgeCluster) DeepCopyObject() runtime.Object + type CrunchyBridgeClusterList struct + Items []CrunchyBridgeCluster + func (in *CrunchyBridgeClusterList) DeepCopy() *CrunchyBridgeClusterList + func (in *CrunchyBridgeClusterList) DeepCopyInto(out *CrunchyBridgeClusterList) + func (in *CrunchyBridgeClusterList) DeepCopyObject() runtime.Object + type CrunchyBridgeClusterRoleSpec struct + Name string + SecretName string + func (in *CrunchyBridgeClusterRoleSpec) DeepCopy() *CrunchyBridgeClusterRoleSpec + func (in *CrunchyBridgeClusterRoleSpec) DeepCopyInto(out *CrunchyBridgeClusterRoleSpec) + type CrunchyBridgeClusterSpec struct + ClusterName string + IsHA bool + IsProtected bool + Metadata *Metadata + Plan string + PostgresVersion int + Provider string + Region string + Roles []*CrunchyBridgeClusterRoleSpec + Secret string + Storage resource.Quantity + func (in *CrunchyBridgeClusterSpec) DeepCopy() *CrunchyBridgeClusterSpec + func (in *CrunchyBridgeClusterSpec) DeepCopyInto(out *CrunchyBridgeClusterSpec) + type CrunchyBridgeClusterStatus struct + ClusterName string + Conditions []metav1.Condition + Host string + ID string + IsHA *bool + IsProtected *bool + MajorVersion int + ObservedGeneration int64 + OngoingUpgrade []*UpgradeOperation + Plan string + Responses APIResponses + State string + Storage *resource.Quantity + func (in *CrunchyBridgeClusterStatus) DeepCopy() *CrunchyBridgeClusterStatus + func (in *CrunchyBridgeClusterStatus) DeepCopyInto(out *CrunchyBridgeClusterStatus) + type DataSource struct + PGBackRest *PGBackRestDataSource + PostgresCluster *PostgresClusterDataSource + Volumes *DataSourceVolumes + func (in *DataSource) DeepCopy() *DataSource + func (in *DataSource) DeepCopyInto(out *DataSource) + type DataSourceVolume struct + Annotations map[string]string + Directory string + Labels map[string]string + PVCName string + Tolerations []corev1.Toleration + func (in *DataSourceVolume) DeepCopy() *DataSourceVolume + func (in *DataSourceVolume) DeepCopyInto(out *DataSourceVolume) + type DataSourceVolumes struct + PGBackRestVolume *DataSourceVolume + PGDataVolume *DataSourceVolume + PGWALVolume *DataSourceVolume + func (in *DataSourceVolumes) DeepCopy() *DataSourceVolumes + func (in *DataSourceVolumes) DeepCopyInto(out *DataSourceVolumes) + type DatabaseInitSQL struct + Key string + Name string + func (in *DatabaseInitSQL) DeepCopy() *DatabaseInitSQL + func (in *DatabaseInitSQL) DeepCopyInto(out *DatabaseInitSQL) + type ExporterSpec struct + Configuration []corev1.VolumeProjection + CustomTLSSecret *corev1.SecretProjection + Image string + Resources corev1.ResourceRequirements + func (in *ExporterSpec) DeepCopy() *ExporterSpec + func (in *ExporterSpec) DeepCopyInto(out *ExporterSpec) + type ExtensionsSpec struct + PGAudit bool + PGRepack bool + PGStatMonitor bool + PGStatStatements bool + PGVector bool + func (in *ExtensionsSpec) DeepCopy() *ExtensionsSpec + func (in *ExtensionsSpec) DeepCopyInto(out *ExtensionsSpec) + type InitContainerSpec struct + ContainerSecurityContext *corev1.SecurityContext + Image string + Resources *corev1.ResourceRequirements + func (in *InitContainerSpec) DeepCopy() *InitContainerSpec + func (in *InitContainerSpec) DeepCopyInto(out *InitContainerSpec) + type InstanceSidecars struct + ReplicaCertCopy *Sidecar + func (in *InstanceSidecars) DeepCopy() *InstanceSidecars + func (in *InstanceSidecars) DeepCopyInto(out *InstanceSidecars) + type Metadata struct + Annotations map[string]string + Labels map[string]string + func (in *Metadata) DeepCopy() *Metadata + func (in *Metadata) DeepCopyInto(out *Metadata) + func (meta *Metadata) GetAnnotationsOrNil() map[string]string + func (meta *Metadata) GetLabelsOrNil() map[string]string + type MonitoringSpec struct + PGMonitor *PGMonitorSpec + func (in *MonitoringSpec) DeepCopy() *MonitoringSpec + func (in *MonitoringSpec) DeepCopyInto(out *MonitoringSpec) + type MonitoringStatus struct + ExporterConfiguration string + func (in *MonitoringStatus) DeepCopy() *MonitoringStatus + func (in *MonitoringStatus) DeepCopyInto(out *MonitoringStatus) + type PGAdmin struct + Spec PGAdminSpec + Status PGAdminStatus + func (in *PGAdmin) DeepCopy() *PGAdmin + func (in *PGAdmin) DeepCopyInto(out *PGAdmin) + func (in *PGAdmin) DeepCopyObject() runtime.Object + func (p *PGAdmin) Default(_ context.Context, _ runtime.Object) error + type PGAdminConfiguration struct + Files []corev1.VolumeProjection + LDAPBindPassword *corev1.SecretKeySelector + Settings SchemalessObject + func (in *PGAdminConfiguration) DeepCopy() *PGAdminConfiguration + func (in *PGAdminConfiguration) DeepCopyInto(out *PGAdminConfiguration) + type PGAdminList struct + Items []PGAdmin + func (in *PGAdminList) DeepCopy() *PGAdminList + func (in *PGAdminList) DeepCopyInto(out *PGAdminList) + func (in *PGAdminList) DeepCopyObject() runtime.Object + type PGAdminPodSpec struct + Affinity *corev1.Affinity + Config PGAdminConfiguration + DataVolumeClaimSpec corev1.PersistentVolumeClaimSpec + Image string + Metadata *Metadata + PriorityClassName *string + Replicas *int32 + Resources corev1.ResourceRequirements + Service *ServiceSpec + Tolerations []corev1.Toleration + TopologySpreadConstraints []corev1.TopologySpreadConstraint + func (in *PGAdminPodSpec) DeepCopy() *PGAdminPodSpec + func (in *PGAdminPodSpec) DeepCopyInto(out *PGAdminPodSpec) + func (s *PGAdminPodSpec) Default() + type PGAdminPodStatus struct + UsersRevision string + func (in *PGAdminPodStatus) DeepCopy() *PGAdminPodStatus + func (in *PGAdminPodStatus) DeepCopyInto(out *PGAdminPodStatus) + type PGAdminSpec struct + Affinity *corev1.Affinity + Config StandalonePGAdminConfiguration + DataVolumeClaimSpec corev1.PersistentVolumeClaimSpec + Image *string + ImagePullPolicy corev1.PullPolicy + ImagePullSecrets []corev1.LocalObjectReference + Metadata *Metadata + PriorityClassName *string + Resources corev1.ResourceRequirements + ServerGroups []ServerGroup + ServiceName string + Tolerations []corev1.Toleration + Users []PGAdminUser + func (in *PGAdminSpec) DeepCopy() *PGAdminSpec + func (in *PGAdminSpec) DeepCopyInto(out *PGAdminSpec) + type PGAdminStatus struct + Conditions []metav1.Condition + ImageSHA string + MajorVersion int + ObservedGeneration int64 + func (in *PGAdminStatus) DeepCopy() *PGAdminStatus + func (in *PGAdminStatus) DeepCopyInto(out *PGAdminStatus) + type PGAdminUser struct + PasswordRef *corev1.SecretKeySelector + Role string + Username string + func (in *PGAdminUser) DeepCopy() *PGAdminUser + func (in *PGAdminUser) DeepCopyInto(out *PGAdminUser) + type PGBackRestArchive struct + Configuration []corev1.VolumeProjection + Env []corev1.EnvVar + EnvFrom []corev1.EnvFromSource + Global map[string]string + Image string + InitContainer *InitContainerSpec + Jobs *BackupJobs + Manual *PGBackRestManualBackup + Metadata *Metadata + RepoHost *PGBackRestRepoHost + Repos []PGBackRestRepo + Restore *PGBackRestRestore + Sidecars *PGBackRestSidecars + func (in *PGBackRestArchive) DeepCopy() *PGBackRestArchive + func (in *PGBackRestArchive) DeepCopyInto(out *PGBackRestArchive) + func (p *PGBackRestArchive) GetInitContainer() *InitContainerSpec + type PGBackRestBackupSchedules struct + Differential *string + Full *string + Incremental *string + func (in *PGBackRestBackupSchedules) DeepCopy() *PGBackRestBackupSchedules + func (in *PGBackRestBackupSchedules) DeepCopyInto(out *PGBackRestBackupSchedules) + type PGBackRestDataSource struct + Affinity *corev1.Affinity + Configuration []corev1.VolumeProjection + Global map[string]string + Options []string + PriorityClassName *string + Repo PGBackRestRepo + Resources corev1.ResourceRequirements + Stanza string + Tolerations []corev1.Toleration + func (in *PGBackRestDataSource) DeepCopy() *PGBackRestDataSource + func (in *PGBackRestDataSource) DeepCopyInto(out *PGBackRestDataSource) + type PGBackRestJobStatus struct + Active int32 + CompletionTime *metav1.Time + Failed int32 + Finished bool + ID string + StartTime *metav1.Time + Succeeded int32 + func (in *PGBackRestJobStatus) DeepCopy() *PGBackRestJobStatus + func (in *PGBackRestJobStatus) DeepCopyInto(out *PGBackRestJobStatus) + type PGBackRestManualBackup struct + InitialDelaySeconds int64 + Options []string + RepoName string + func (in *PGBackRestManualBackup) DeepCopy() *PGBackRestManualBackup + func (in *PGBackRestManualBackup) DeepCopyInto(out *PGBackRestManualBackup) + type PGBackRestRepo struct + Azure *RepoAzure + BackupSchedules *PGBackRestBackupSchedules + GCS *RepoGCS + Name string + S3 *RepoS3 + Volume *RepoPVC + func (in *PGBackRestRepo) DeepCopy() *PGBackRestRepo + func (in *PGBackRestRepo) DeepCopyInto(out *PGBackRestRepo) + type PGBackRestRepoHost struct + Affinity *corev1.Affinity + PriorityClassName *string + Resources corev1.ResourceRequirements + SSHConfiguration *corev1.ConfigMapProjection + SSHSecret *corev1.SecretProjection + SecurityContext *corev1.PodSecurityContext + Sidecars []corev1.Container + Tolerations []corev1.Toleration + TopologySpreadConstraints []corev1.TopologySpreadConstraint + func (in *PGBackRestRepoHost) DeepCopy() *PGBackRestRepoHost + func (in *PGBackRestRepoHost) DeepCopyInto(out *PGBackRestRepoHost) + type PGBackRestRestore struct + Enabled *bool + func (in *PGBackRestRestore) DeepCopy() *PGBackRestRestore + func (in *PGBackRestRestore) DeepCopyInto(out *PGBackRestRestore) + type PGBackRestScheduledBackupStatus struct + Active int32 + CompletionTime *metav1.Time + CronJobName string + Failed int32 + RepoName string + StartTime *metav1.Time + Succeeded int32 + Type string + func (in *PGBackRestScheduledBackupStatus) DeepCopy() *PGBackRestScheduledBackupStatus + func (in *PGBackRestScheduledBackupStatus) DeepCopyInto(out *PGBackRestScheduledBackupStatus) + type PGBackRestSidecars struct + PGBackRest *Sidecar + PGBackRestConfig *Sidecar + func (in *PGBackRestSidecars) DeepCopy() *PGBackRestSidecars + func (in *PGBackRestSidecars) DeepCopyInto(out *PGBackRestSidecars) + type PGBackRestStatus struct + ManualBackup *PGBackRestJobStatus + RepoHost *RepoHostStatus + Repos []RepoStatus + Restore *PGBackRestJobStatus + ScheduledBackups []PGBackRestScheduledBackupStatus + func (in *PGBackRestStatus) DeepCopy() *PGBackRestStatus + func (in *PGBackRestStatus) DeepCopyInto(out *PGBackRestStatus) + type PGBouncerConfiguration struct + Databases map[string]string + Files []corev1.VolumeProjection + Global map[string]string + Users map[string]string + func (in *PGBouncerConfiguration) DeepCopy() *PGBouncerConfiguration + func (in *PGBouncerConfiguration) DeepCopyInto(out *PGBouncerConfiguration) + type PGBouncerPodSpec struct + Affinity *corev1.Affinity + Config PGBouncerConfiguration + Containers []corev1.Container + CustomTLSSecret *corev1.SecretProjection + Env []corev1.EnvVar + EnvFrom []corev1.EnvFromSource + ExposeSuperusers bool + Image string + Metadata *Metadata + MinAvailable *intstr.IntOrString + Port *int32 + PriorityClassName *string + Replicas *int32 + Resources corev1.ResourceRequirements + SecurityContext *corev1.PodSecurityContext + Service *ServiceSpec + Sidecars *PGBouncerSidecars + Tolerations []corev1.Toleration + TopologySpreadConstraints []corev1.TopologySpreadConstraint + func (in *PGBouncerPodSpec) DeepCopy() *PGBouncerPodSpec + func (in *PGBouncerPodSpec) DeepCopyInto(out *PGBouncerPodSpec) + func (s *PGBouncerPodSpec) Default() + type PGBouncerPodStatus struct + PostgreSQLRevision string + ReadyReplicas int32 + Replicas int32 + func (in *PGBouncerPodStatus) DeepCopy() *PGBouncerPodStatus + func (in *PGBouncerPodStatus) DeepCopyInto(out *PGBouncerPodStatus) + type PGBouncerSidecars struct + PGBouncerConfig *Sidecar + func (in *PGBouncerSidecars) DeepCopy() *PGBouncerSidecars + func (in *PGBouncerSidecars) DeepCopyInto(out *PGBouncerSidecars) + type PGMonitorSpec struct + Exporter *ExporterSpec + func (in *PGMonitorSpec) DeepCopy() *PGMonitorSpec + func (in *PGMonitorSpec) DeepCopyInto(out *PGMonitorSpec) + type PGUpgrade struct + Spec PGUpgradeSpec + Status PGUpgradeStatus + func (in *PGUpgrade) DeepCopy() *PGUpgrade + func (in *PGUpgrade) DeepCopyInto(out *PGUpgrade) + func (in *PGUpgrade) DeepCopyObject() runtime.Object + type PGUpgradeList struct + Items []PGUpgrade + func (in *PGUpgradeList) DeepCopy() *PGUpgradeList + func (in *PGUpgradeList) DeepCopyInto(out *PGUpgradeList) + func (in *PGUpgradeList) DeepCopyObject() runtime.Object + type PGUpgradeSpec struct + Affinity *corev1.Affinity + FromPostgresVersion int + Image *string + ImagePullPolicy corev1.PullPolicy + ImagePullSecrets []corev1.LocalObjectReference + InitContainers []corev1.Container + Metadata *Metadata + PostgresClusterName string + PriorityClassName *string + Resources corev1.ResourceRequirements + ToPostgresImage string + ToPostgresVersion int + Tolerations []corev1.Toleration + VolumeMounts []corev1.VolumeMount + func (in *PGUpgradeSpec) DeepCopy() *PGUpgradeSpec + func (in *PGUpgradeSpec) DeepCopyInto(out *PGUpgradeSpec) + type PGUpgradeStatus struct + Conditions []metav1.Condition + ObservedGeneration int64 + func (in *PGUpgradeStatus) DeepCopy() *PGUpgradeStatus + func (in *PGUpgradeStatus) DeepCopyInto(out *PGUpgradeStatus) + type PatroniSpec struct + CreateReplicaMethods []CreateReplicaMethod + DynamicConfiguration SchemalessObject + LeaderLeaseDurationSeconds *int32 + Port *int32 + Switchover *PatroniSwitchover + SyncPeriodSeconds *int32 + func (in *PatroniSpec) DeepCopy() *PatroniSpec + func (in *PatroniSpec) DeepCopyInto(out *PatroniSpec) + func (s *PatroniSpec) Default() + func (s *PatroniSpec) GetPort() int32 + type PatroniStatus struct + Switchover *string + SwitchoverTimeline *int64 + SystemIdentifier string + func (in *PatroniStatus) DeepCopy() *PatroniStatus + func (in *PatroniStatus) DeepCopyInto(out *PatroniStatus) + type PatroniSwitchover struct + Enabled bool + TargetInstance *string + Type string + func (in *PatroniSwitchover) DeepCopy() *PatroniSwitchover + func (in *PatroniSwitchover) DeepCopyInto(out *PatroniSwitchover) + type PostgresAdditionalConfig struct + Files []corev1.VolumeProjection + func (in *PostgresAdditionalConfig) DeepCopy() *PostgresAdditionalConfig + func (in *PostgresAdditionalConfig) DeepCopyInto(out *PostgresAdditionalConfig) + type PostgresCluster struct + Spec PostgresClusterSpec + Status PostgresClusterStatus + func NewPostgresCluster() *PostgresCluster + func (c *PostgresCluster) Default(_ context.Context, _ runtime.Object) error + func (cr *PostgresCluster) BackupSpecFound() bool + func (cr *PostgresCluster) CompareVersion(ver string) int + func (cr *PostgresCluster) IsPatroniVer4() (bool, error) + func (in *PostgresCluster) DeepCopy() *PostgresCluster + func (in *PostgresCluster) DeepCopyInto(out *PostgresCluster) + func (in *PostgresCluster) DeepCopyObject() runtime.Object + type PostgresClusterDataSource struct + Affinity *corev1.Affinity + ClusterName string + ClusterNamespace string + Options []string + PriorityClassName *string + RepoName string + Resources corev1.ResourceRequirements + Tolerations []corev1.Toleration + func (in *PostgresClusterDataSource) DeepCopy() *PostgresClusterDataSource + func (in *PostgresClusterDataSource) DeepCopyInto(out *PostgresClusterDataSource) + type PostgresClusterList struct + Items []PostgresCluster + func (in *PostgresClusterList) DeepCopy() *PostgresClusterList + func (in *PostgresClusterList) DeepCopyInto(out *PostgresClusterList) + func (in *PostgresClusterList) DeepCopyObject() runtime.Object + type PostgresClusterSpec struct + Backups Backups + Config PostgresAdditionalConfig + CustomReplicationClientTLSSecret *corev1.SecretProjection + CustomRootCATLSSecret *corev1.SecretProjection + CustomTLSSecret *corev1.SecretProjection + DataSource *DataSource + DatabaseInitSQL *DatabaseInitSQL + DisableDefaultPodScheduling *bool + Extensions ExtensionsSpec + Image string + ImagePullPolicy corev1.PullPolicy + ImagePullSecrets []corev1.LocalObjectReference + InitContainer *InitContainerSpec + InstanceSets []PostgresInstanceSetSpec + Metadata *Metadata + Monitoring *MonitoringSpec + OpenShift *bool + Patroni *PatroniSpec + Paused *bool + Port *int32 + PostGISVersion string + PostgresVersion int + Proxy *PostgresProxySpec + ReplicaService *ServiceSpec + Service *ServiceSpec + Shutdown *bool + Standby *PostgresStandbySpec + SupplementalGroups []int64 + TLSOnly bool + UserInterface *UserInterfaceSpec + Users []PostgresUserSpec + func (in *PostgresClusterSpec) DeepCopy() *PostgresClusterSpec + func (in *PostgresClusterSpec) DeepCopyInto(out *PostgresClusterSpec) + func (s *PostgresClusterSpec) Default() + type PostgresClusterStatus struct + Conditions []metav1.Condition + DatabaseInitSQL *string + DatabaseRevision string + InstanceSets []PostgresInstanceSetStatus + Monitoring MonitoringStatus + ObservedGeneration int64 + PGBackRest *PGBackRestStatus + Patroni PatroniStatus + PostgresVersion int + Proxy PostgresProxyStatus + RegistrationRequired *RegistrationRequirementStatus + StartupInstance string + StartupInstanceSet string + TokenRequired string + UserInterface *PostgresUserInterfaceStatus + UsersRevision string + func (in *PostgresClusterStatus) DeepCopy() *PostgresClusterStatus + func (in *PostgresClusterStatus) DeepCopyInto(out *PostgresClusterStatus) + type PostgresIdentifier string + type PostgresInstanceSetSpec struct + Affinity *corev1.Affinity + Containers []corev1.Container + DataVolumeClaimSpec corev1.PersistentVolumeClaimSpec + Env []corev1.EnvVar + EnvFrom []corev1.EnvFromSource + InitContainer *InitContainerSpec + InitContainers []corev1.Container + Metadata *Metadata + MinAvailable *intstr.IntOrString + Name string + PriorityClassName *string + Replicas *int32 + Resources corev1.ResourceRequirements + SecurityContext *corev1.PodSecurityContext + Sidecars *InstanceSidecars + TablespaceVolumes []TablespaceVolume + Tolerations []corev1.Toleration + TopologySpreadConstraints []corev1.TopologySpreadConstraint + VolumeMounts []corev1.VolumeMount + WALVolumeClaimSpec *corev1.PersistentVolumeClaimSpec + func (in *PostgresInstanceSetSpec) DeepCopy() *PostgresInstanceSetSpec + func (in *PostgresInstanceSetSpec) DeepCopyInto(out *PostgresInstanceSetSpec) + func (p *PostgresInstanceSetSpec) GetInitContainer() *InitContainerSpec + func (s *PostgresInstanceSetSpec) Default(i int) + type PostgresInstanceSetStatus struct + DesiredPGDataVolume map[string]string + Name string + ReadyReplicas int32 + Replicas int32 + UpdatedReplicas int32 + func (in *PostgresInstanceSetStatus) DeepCopy() *PostgresInstanceSetStatus + func (in *PostgresInstanceSetStatus) DeepCopyInto(out *PostgresInstanceSetStatus) + type PostgresPasswordSpec struct + Type string + func (in *PostgresPasswordSpec) DeepCopy() *PostgresPasswordSpec + func (in *PostgresPasswordSpec) DeepCopyInto(out *PostgresPasswordSpec) + type PostgresProxySpec struct + PGBouncer *PGBouncerPodSpec + func (in *PostgresProxySpec) DeepCopy() *PostgresProxySpec + func (in *PostgresProxySpec) DeepCopyInto(out *PostgresProxySpec) + func (s *PostgresProxySpec) Default() + type PostgresProxyStatus struct + PGBouncer PGBouncerPodStatus + func (in *PostgresProxyStatus) DeepCopy() *PostgresProxyStatus + func (in *PostgresProxyStatus) DeepCopyInto(out *PostgresProxyStatus) + type PostgresStandbySpec struct + Enabled bool + Host string + Port *int32 + RepoName string + func (in *PostgresStandbySpec) DeepCopy() *PostgresStandbySpec + func (in *PostgresStandbySpec) DeepCopyInto(out *PostgresStandbySpec) + type PostgresUserInterfaceStatus struct + PGAdmin PGAdminPodStatus + func (in *PostgresUserInterfaceStatus) DeepCopy() *PostgresUserInterfaceStatus + func (in *PostgresUserInterfaceStatus) DeepCopyInto(out *PostgresUserInterfaceStatus) + type PostgresUserSpec struct + Databases []PostgresIdentifier + GrantPublicSchemaAccess *bool + Name PostgresIdentifier + Options string + Password *PostgresPasswordSpec + SecretName PostgresIdentifier + func (in *PostgresUserSpec) DeepCopy() *PostgresUserSpec + func (in *PostgresUserSpec) DeepCopyInto(out *PostgresUserSpec) + type RegistrationRequirementStatus struct + PGOVersion string + func (in *RegistrationRequirementStatus) DeepCopy() *RegistrationRequirementStatus + func (in *RegistrationRequirementStatus) DeepCopyInto(out *RegistrationRequirementStatus) + type RepoAzure struct + Container string + func (in *RepoAzure) DeepCopy() *RepoAzure + func (in *RepoAzure) DeepCopyInto(out *RepoAzure) + type RepoGCS struct + Bucket string + func (in *RepoGCS) DeepCopy() *RepoGCS + func (in *RepoGCS) DeepCopyInto(out *RepoGCS) + type RepoHostStatus struct + Ready bool + func (in *RepoHostStatus) DeepCopy() *RepoHostStatus + func (in *RepoHostStatus) DeepCopyInto(out *RepoHostStatus) + type RepoPVC struct + VolumeClaimSpec corev1.PersistentVolumeClaimSpec + func (in *RepoPVC) DeepCopy() *RepoPVC + func (in *RepoPVC) DeepCopyInto(out *RepoPVC) + type RepoS3 struct + Bucket string + Endpoint string + Region string + func (in *RepoS3) DeepCopy() *RepoS3 + func (in *RepoS3) DeepCopyInto(out *RepoS3) + type RepoStatus struct + Bound bool + Name string + ReplicaCreateBackupComplete bool + RepoOptionsHash string + StanzaCreated bool + VolumeName string + func (in *RepoStatus) DeepCopy() *RepoStatus + func (in *RepoStatus) DeepCopyInto(out *RepoStatus) + type SchemalessObject map[string]any + func (in SchemalessObject) DeepCopy() SchemalessObject + func (in SchemalessObject) DeepCopyInto(out *SchemalessObject) + type ServerGroup struct + Name string + PostgresClusterName string + PostgresClusterSelector metav1.LabelSelector + func (in *ServerGroup) DeepCopy() *ServerGroup + func (in *ServerGroup) DeepCopyInto(out *ServerGroup) + type ServiceSpec struct + ExternalTrafficPolicy *corev1.ServiceExternalTrafficPolicyType + InternalTrafficPolicy *corev1.ServiceInternalTrafficPolicyType + LoadBalancerClass *string + LoadBalancerSourceRanges []string + Metadata *Metadata + NodePort *int32 + Type string + func (in *ServiceSpec) DeepCopy() *ServiceSpec + func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) + type Sidecar struct + Resources *corev1.ResourceRequirements + func (in *Sidecar) DeepCopy() *Sidecar + func (in *Sidecar) DeepCopyInto(out *Sidecar) + type StandalonePGAdminConfiguration struct + ConfigDatabaseURI *corev1.SecretKeySelector + Files []corev1.VolumeProjection + Gunicorn SchemalessObject + LDAPBindPassword *corev1.SecretKeySelector + Settings SchemalessObject + func (in *StandalonePGAdminConfiguration) DeepCopy() *StandalonePGAdminConfiguration + func (in *StandalonePGAdminConfiguration) DeepCopyInto(out *StandalonePGAdminConfiguration) + type TablespaceVolume struct + DataVolumeClaimSpec corev1.PersistentVolumeClaimSpec + Name string + func (in *TablespaceVolume) DeepCopy() *TablespaceVolume + func (in *TablespaceVolume) DeepCopyInto(out *TablespaceVolume) + type UpgradeOperation struct + Flavor string + StartingFrom string + State string + func (in *UpgradeOperation) DeepCopy() *UpgradeOperation + func (in *UpgradeOperation) DeepCopyInto(out *UpgradeOperation) + type UserInterfaceSpec struct + PGAdmin *PGAdminPodSpec + func (in *UserInterfaceSpec) DeepCopy() *UserInterfaceSpec + func (in *UserInterfaceSpec) DeepCopyInto(out *UserInterfaceSpec) + func (s *UserInterfaceSpec) Default() + type VolumeSnapshots struct + VolumeSnapshotClassName string + func (in *VolumeSnapshots) DeepCopy() *VolumeSnapshots + func (in *VolumeSnapshots) DeepCopyInto(out *VolumeSnapshots)