• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

zalando / postgres-operator
45%

Build:
DEFAULT BRANCH: master
Repo Added 25 Feb 2019 10:33AM UTC
Files 76
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • FxKu-patch-9
  • add-aws-region-regional
  • add-ignore-slots-dcs-config
  • add-image-pull-secrets
  • add-mikkel
  • add-pg17-support
  • add-topologySpreadConstraints
  • alt-standby-def
  • annieli/PDB
  • annieli/envFrom
  • arm-pooler
  • auto-generate-opconfig
  • backup-container-securitycontext
  • bug-upgrade
  • bugfix/default-maint-windows
  • bugfix/e2e-test
  • bump-1.15.1
  • bump-go-1-23
  • bump-operator-1.14.0
  • bump-operator-1.15.0
  • bump-spilo-4-3
  • bump-v2.0.0
  • bump-v2.0.1
  • bump-v2.0.2
  • bump-v2.0.3
  • change-pooler-app
  • check-cluster-UID
  • checkin-crd
  • cli-opts
  • compare-container-commands
  • configmap-rbac
  • copilot/fix-end-2-end-tests
  • copilot/fix-end-2-end-tests-job
  • crd-array-items
  • crd-protection-finalizer
  • debug-serving-crd
  • debug-spilo-e2e
  • debug-upgrade
  • default-maintenance-windows
  • defaults_to_operator-conf
  • delivery-yaml-lint
  • dependabot/go_modules/github.com/moby/spdystream-0.5.1
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/crypto-0.35.0
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/crypto-0.52.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • dependabot/go_modules/golang.org/x/oauth2-0.27.0
  • dependabot/go_modules/kubectl-pg/github.com/moby/spdystream-0.5.1
  • dependabot/go_modules/kubectl-pg/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/kubectl-pg/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/kubectl-pg/golang.org/x/net-0.38.0
  • dependabot/go_modules/kubectl-pg/golang.org/x/oauth2-0.27.0
  • dependabot/npm_and_yarn/ui/app/js-yaml-4.1.1
  • dependabot/npm_and_yarn/ui/app/js-yaml-4.2.0
  • dependabot/npm_and_yarn/ui/app/js-yaml-4.3.0
  • dependabot/npm_and_yarn/ui/app/js-yaml-4.3.1
  • dependabot/npm_and_yarn/ui/app/js-yaml-4.3.2
  • dependabot/pip/ui/flask-3.1.3
  • dependabot/pip/ui/requests-2.32.4
  • dependabot/pip/ui/requests-2.33.0
  • dependabot/pip/ui/werkzeug-3.1.4
  • dependabot/pip/ui/werkzeug-3.1.5
  • dependabot/pip/ui/werkzeug-3.1.6
  • dependabot/pip/ui/werkzeug-3.1.9
  • docker-buildx
  • drop-plugin
  • feat/configurable-pooler-securitycontext
  • feat/enhanced-pooler-config
  • feat/issue-2448
  • feature-improve-handling-speed
  • feature/critical-op-upgrade
  • feature/critical-operations-pdb
  • feature/issue-2966
  • feature/issue-2966-check-running-pods
  • fes-scaling
  • fes-scaling-fix
  • fix-cluster-event-processing
  • fix-critical-op-pdb-idle-alerts
  • fix-date-sed
  • fix-deletion-logic
  • fix-flaky-streams-annotation-unit-test
  • fix-get-databases-rows-error
  • fix-infra-roles-fetch
  • fix-sa-permission-irsa
  • fix-some-codespell-issues
  • fix-some-yamllint-issues
  • fix-streams-list-call
  • fix-sync-roles-recovery
  • fix-tests
  • fix-typo-occured
  • fix/bool-defaults-from-crd
  • fix/break-rolling-update-deadlock-on-non-running-pods
  • fix/critical-op-pdb-on-demand
  • fix/cronjob-cluster-labels
  • fix/irsa-clone-standby-missing-aws-region
  • fix/issue-2591-external-dns-override
  • fix/issue-2787
  • fix/issue-416-config-util-tests
  • fix/logical-backup-job-cleanup
  • fix/logical-backup-wait-for-connectivity
  • fix/mainwindow-partial-revert
  • fix/no-pgversion-rotation-outside-maintwin
  • fix/operatorconfig-oauth-token-secret-name-type
  • fix/operatorconfiguration-sidecars-array
  • fix/pod-annotations-removal
  • fix/recheck-ver-before-maintwindow
  • fix/s3-retention
  • fix/scram-password-sync-churn
  • fix/service-delete-propagation
  • fix/set-password-encryption-default-to-scram-sha-256
  • fix/single-pod-node-migration
  • fix/skip-secret-owner-refs-when-deletion-disabled
  • fix/ui-basebackups-aws-endpoint-3078
  • fix/ui-config-invalid-json-trailing-comma
  • fix/v2-module
  • gen-crd-fix
  • gen-crds-postgresql
  • gen-crds-postgresteam
  • ghcr-on-tag
  • gomod-fix
  • helm-idx
  • how-to-contribute
  • ignore-resources-limits
  • improve-switchover-tests
  • internal-build
  • irsa-kube2iam-clean-cronjob-job-annotations
  • kadaffy-fix/set-password-encryption-default-to-scram-sha-256
  • keep-pubs
  • kube-api-client-limits
  • lazy-sts-upgrade
  • lazy-upgrade-during-windows
  • logical-backup-gcs-upload-metadata
  • maintenance_windows
  • maintwindow-master-migration
  • maintwindow-toggle
  • meta-duration
  • modern-go-tools
  • modify-volume
  • move-to-multiarch
  • new-lazy-update-fix
  • new-old-lb
  • no-default-svc-idle-timeout
  • observed-generation
  • option-irsa-aws
  • patch-1
  • patch-2
  • patroni-4-integration
  • patroni-4-spilo
  • patroni-bootstrap-labels
  • pg-18
  • pgbouncer-auth-type
  • pluralsh-liveness-probe
  • pooler-auth-type-config
  • pooler-build
  • pooler-standby-check
  • refactor/exp
  • refactor_use_pre_generated_informers
  • regen-code
  • remove-g3-migration
  • remove-hardcoded-versionmap
  • repair-period
  • replace-spilo-application-by-owner
  • replica-connection-pooler-spec
  • rm-registry.opensource.zalan.do
  • rotation-secret-count-fix
  • secret-sync
  • service-compare-selector
  • service-type-node-port
  • set-aws-provider-irsa
  • sidecar-command-codegen
  • spilo-env-irsa
  • spilo-wale-removal
  • standby-section-improvement
  • sync-role-conflict-fix
  • traffic-policy-diff
  • ui-build-fix
  • ui-chart-values
  • ui-dockerfile
  • ui-pipeline-fix
  • ui-support-walg-view
  • update-codegen
  • update-deps
  • update-ebs-tags-from-cr-annotations
  • update-ebs-tags-inherit-labels
  • update-libpq
  • update-postgres-exporter
  • update-source-ranges-validation
  • update-v2-charts
  • upgrade-controller-tools
  • upgrade-logical-slots-precheck
  • upgrade_go_125
  • uppercase-kind-name
  • use-configmaps-by-default
  • use-update-status
  • volume-mount-length
  • volume-type-fix
  • wasm-target-updates

05 Nov 2026 03:42PM UTC coverage: 44.939%. Remained the same
42057726970

push

github

web-flow
E2E flakiness improvements (#3219)

- Extend polling for PostgreSQL 14→15 and 15→16 version checks to allow up to 180 retries.
- Poll for the successful major-upgrade annotation after each upgrade and verify it changes after the second upgrade.
- Replace fixed sleeps in owner-reference tests with polling until references are added or removed, treating temporary - Kubernetes API errors during reconciliation as not-yet-ready.
- During operator restarts, record the previous pod UID and wait for a different Running pod before continuing.

7086 of 15768 relevant lines covered (44.94%)

21.77 hits per line

Relevant lines Covered
Build:
Build:
15768 RELEVANT LINES 7086 COVERED LINES
21.77 HITS PER LINE
Source Files on master
  • Tree
  • List 76
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
42057726970 master E2E flakiness improvements (#3219) - Extend polling for PostgreSQL 14→15 and 15→16 version checks to allow up to 180 retries. - Poll for the successful major-upgrade annotation after each upgrade and verify it changes after the second upgrade. - ... push 05 Nov 2026 03:43PM UTC web-flow github
44.94
41999377986 master Check and log logical replication lag before upgrade for pg17+ (#3214) For PostgreSQL 17+, check for logical replication slots with more than 32 MiB of lag before starting the upgrade script. This surfaces the issue earlier and avoids a confusing... push 05 Nov 2026 09:28AM UTC web-flow github
44.94
41024719093 master replace not update statefulset on image updates (#3207) * replace not update statefulset on image updates * need to reflect that there are two reasons to verify for lazy update push 30 Oct 2026 08:16AM UTC web-flow github
45.02
40521989604 master make lazy upgrade adhere maintenance windows (#3204) * make lazy upgrade adhere maintenance windows * extend e2e test for lazy upgrade * another small fix for marking rolling update flag and updating the internal pod object because in the new cod... push 27 Oct 2026 02:36PM UTC web-flow github
45.05
39743077022 master Bump werkzeug from 3.1.6 to 3.1.9 in /ui (#3198) Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.6 to 3.1.9. - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/mai... push 22 Oct 2026 07:53AM UTC web-flow github
45.05
36986294865 master bump to v2.0.3 (#3191) * bump to v2.0.3 * minor update to docs push 02 Oct 2026 08:53AM UTC web-flow github
45.05
36734285253 master configure pooler auth type based on parameters (#3193) * configure pooler auth type based on parameters * need to sync CONNECTION_POOLER_AUTH_TYPE * add case when auth type is not yet set * Update docs/migrate.md Co-authored-by: Ida Novindasari ... push 30 Sep 2026 03:11PM UTC web-flow github
45.05
36000222149 master Avoid switchover after migrating a single-pod cluster (#3187) Leave the replica candidate unset for single-pod clusters so migration returns after recreating the master instead of contacting its stale IP. Add migration regressions and document th... push 24 Sep 2026 12:41PM UTC web-flow github
45.03
35734904547 master Bump js-yaml from 4.3.1 to 4.3.2 in /ui/app (#3186) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.1 to 4.3.2. - [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/com... push 22 Sep 2026 01:44PM UTC web-flow github
44.06
35733923928 master fix node unit test (#3190) push 22 Sep 2026 01:35PM UTC web-flow github
44.06
See All Builds (4833)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc