v0.1.1
Highlights
- Operators now claim each
PgBouncerAuroraCR before running discovery, monitor, metadata refresh, status updates, or child-resource writes. - Removed
spec.topologyPolicy.writerChangeConnectionHandling; Writer changes now always roll the old/new Writer PgBouncer Deployments through role-based Pod template labels. - Reader fallback now uses fresh confirmed Reader health, so preserved or missing Readers do not block Writer fallback when no Reader is confirmed.
- Reader Service traffic membership now follows monitor health thresholds. Confirmed unhealthy Readers are removed from the Reader Service even if topology still reports them as Readers.
- Role labels no longer revive Reader traffic membership by themselves.
- PgBouncer Pods now render
terminationGracePeriodSecondswith a default of30seconds. - Monitor unhealthy observations are logged as state changes instead of repeated error stack traces when cached health is carried.
Image
quay.io/case-88/pgbouncer-aurora-operator:v0.1.1- Multi-arch digest:
sha256:d485005af4489c42d953d3ee392634594c7123e2702e4099d5b10147012f8252 - Platforms:
linux/amd64,linux/arm64
Helm
The v0.1.1 charts were already published on the Quay OCI chart registry:
oci://quay.io/case-88/charts/pgbouncer-aurora-crds --version 0.1.1oci://quay.io/case-88/charts/pgbouncer-aurora-operator --version 0.1.1oci://quay.io/case-88/charts/pgbouncer-aurora --version 0.1.1
Migration Notes
- Remove
spec.topologyPolicy.writerChangeConnectionHandlingfrom existing manifests. Strict validation or GitOps pipelines can reject the removed field. - Review
readerEmptyFallback.enabledand application Reader target settings. In two-member Aurora clusters, Reader clients that use role checks should usually usepreferSecondaryoranytargets when fallback is enabled. - Use at least two PgBouncer replicas per Aurora instance for production rollouts.
- Review PgBouncer rollout drain expectations before lowering
spec.pgbouncer.terminationGracePeriodSeconds.
Validation
go test ./...helm lint charts/pgbouncer-aurora-crds charts/pgbouncer-aurora-operator charts/pgbouncer-aurorahelm templatefor CRD, operator, and CR charts- Quay image manifest inspection for
v0.1.1