Versions in this module Expand all Collapse all v3 v3.1.0 Sep 8, 2026 Changes in this version + const ConditionManualBackupSuccessful + const ConditionPGBackRestRestoreProgressing + const ConditionPostgresDataInitialized + const ConditionReplicaCreate + const ConditionReplicaRepoReady + const ConditionRepoHostReady + const ControllerName + const Differential + const EventRepoHostCreated + const EventRepoHostNotFound + const EventStanzasCreated + const EventUnableToCreatePGBackRestCronJob + const EventUnableToCreateStanzas + const Full + const Incremental + const ReasonReadyForRestore + func NSSWrapperPostgresCommand() string + func NSSWrapperPostgresEnv() []corev1.EnvVar + type Instance struct + Name string + Pods []*corev1.Pod + Runner *appsv1.StatefulSet + Spec *v1beta1.PostgresInstanceSetSpec + func (i Instance) IsAvailable() (available bool, known bool) + func (i Instance) IsPrimary() (primary bool, known bool) + func (i Instance) IsReady() (ready bool, known bool) + func (i Instance) IsRunning(container string) (running bool, known bool) + func (i Instance) IsTerminating() (terminating bool, known bool) + func (i Instance) IsWritable() (writable, known bool) + func (i Instance) PodMatchesPodTemplate() (matches bool, known bool) + type Reconciler struct + APIReader client.Reader + Cache cache.Cache + CertManagerCtrlFunc certmanager.NewControllerFunc + Client client.Client + Controller controller.Controller + DiscoveryClient *discovery.DiscoveryClient + IsOpenShift bool + Owner client.FieldOwner + PodExec runtime.PodExecutor + Recorder record.EventRecorder + Registration registration.Registration + RestConfig *rest.Config + Scheme *k8sruntime.Scheme + Tracer trace.Tracer + func (r *Reconciler) BackupsEnabled(ctx context.Context, postgresCluster *v1beta1.PostgresCluster) (backupsSpecFound bool, backupsReconciliationAllowed bool, err error) + func (r *Reconciler) ObserveBackupUniverse(ctx context.Context, postgresCluster *v1beta1.PostgresCluster) (backupsSpecFound bool, repoHostStatefulSetNotFound bool, ...) + func (r *Reconciler) Reconcile(ctx context.Context, request reconcile.Request) (reconcile.Result, error) + func (r *Reconciler) SetupWithManager(mgr manager.Manager) error + type RepoResources struct Other modules containing this package github.com/percona/percona-postgresql-operator/v2