Versions in this module Expand all Collapse all v2 v2.8.0 Nov 12, 2025 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 + 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 + Client client.Client + DiscoveryClient *discovery.DiscoveryClient + IsOpenShift bool + Owner client.FieldOwner + PodExec func(ctx context.Context, namespace, pod, container string, stdin io.Reader, ...) error + Recorder record.EventRecorder + Registration registration.Registration + Tracer trace.Tracer + func (r *Reconciler) BackupsEnabled(ctx context.Context, postgresCluster *v1beta1.PostgresCluster) (backupsSpecFound bool, backupsReconciliationAllowed bool, err error) + func (r *Reconciler) GroupVersionKindExists(groupVersion, kind string) (*bool, 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