Versions in this module Expand all Collapse all v2 v2.8.0 Nov 12, 2025 Changes in this version + const AnnotationAllowUpgrade + const ConditionPGUpgradeProgressing + const ConditionPGUpgradeSucceeded + const ContainerDatabase + const LabelCluster + const LabelInstance + const LabelPGBackRestBackup + const LabelPGUpgrade + const LabelPatroni + const LabelRole + const LabelVersion + const ReplicaCreate + func Merge(sets ...map[string]string) labels.Set + type PGUpgradeReconciler struct + Client client.Client + Owner client.FieldOwner + Recorder record.EventRecorder + Registration registration.Registration + func (r *PGUpgradeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error) + func (r *PGUpgradeReconciler) SetupWithManager(mgr ctrl.Manager) error + func (r *PGUpgradeReconciler) UpgradeAuthorized(upgrade *v1beta1.PGUpgrade) bool + type World struct + Cluster *v1beta1.PostgresCluster + ClusterNotFound error + ClusterPrimary *appsv1.StatefulSet + ClusterReplicas []*appsv1.StatefulSet + ClusterShutdown bool + Jobs map[string]*batchv1.Job + PatroniEndpoints []*corev1.Endpoints + ReplicasExpected int + Upgrade *v1beta1.PGUpgrade + func NewWorld() *World