Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
e6ae9e3
Implement per-cluster maintenance window for Postgres automatic upgra…
idanovinda Aug 9, 2024
85b8058
bump spilo to 16-3.3, drop support for pg11 (#2706)
FxKu Aug 9, 2024
d5a88f5
let operator fix publications without tables (#2722)
FxKu Aug 9, 2024
a87307e
Feat: enable owner references (#2688)
FxKu Aug 9, 2024
31f92a1
extend inherited annotations unit test to include logical backup cron…
FxKu Aug 12, 2024
25ccc87
sync all resources to cluster fields (#2713)
FxKu Aug 13, 2024
aad03f7
fix golangci-lint issues (#2715)
fahedouch Aug 14, 2024
c7ee34e
fix sync streams and add diffs for annotations and owner references (…
FxKu Aug 14, 2024
2f7e3ee
fix stream duplication on operator restart (#2733)
FxKu Aug 20, 2024
2582b93
MaintenanceWindow CRD validation reflects the implementation (#2731)
hughcapet Aug 20, 2024
cb06a1e
fix: add secret only when not in secret file (#2732)
nickmansrob Aug 20, 2024
cc9074c
Bump operator to v1.13.0 (#2729)
FxKu Aug 22, 2024
a08d167
align sync and update logs (#2738)
FxKu Aug 27, 2024
2ae51fb
reflect linter feedback, remove unused argumnents and redundant type …
FxKu Aug 27, 2024
a09b765
update K8s version and reflect necessary changes (#2740)
FxKu Aug 27, 2024
2e39812
Implement major upgrade result annotations (#2727)
idanovinda Aug 28, 2024
c25dc57
only skip upgrade if failed before after recheck version (#2755)
idanovinda Sep 10, 2024
3ca8667
Add major upgrade prechecks (#2772)
hughcapet Oct 11, 2024
41f5fe1
More major upgrade prechecks (#2775)
hughcapet Oct 15, 2024
bb73334
quote admin user to allow names with special characters (#2774)
FxKu Oct 16, 2024
d21466d
update clusterrole.yaml (#2762)
prasadkris Oct 16, 2024
f5e122e
Fix resource constraints (#2735)
dmotte Oct 16, 2024
002d0f9
quote schema names in case they use special characters and remove str…
FxKu Oct 17, 2024
45e9227
fix(postgres-operator/deployment): Set 'nindent' to 8 for 'extraEnvs'…
Mart-Kuc Oct 30, 2024
8231797
add cluster field for PVCs (#2785)
FxKu Oct 31, 2024
acdb957
fix switch over candidate retrieving (#2760)
fahedouch Nov 1, 2024
c206eb3
Bump werkzeug from 3.0.3 to 3.0.6 in /ui (#2793)
dependabot[bot] Nov 6, 2024
fc9a260
Integrate spilo with Patroni 4 (#2818)
idanovinda Dec 16, 2024
4929dd2
Update major version upgrade docs (#2807)
FxKu Dec 16, 2024
301462c
remove streams delete and extend unit tests (#2737)
FxKu Dec 16, 2024
80ef38f
add resource annotation and ignore recovery type (#2817)
FxKu Dec 16, 2024
d44bfab
do not use extra labels to list stream CRDs (#2803)
FxKu Dec 17, 2024
5450113
Bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#2816)
dependabot[bot] Dec 17, 2024
8cc6796
fix comparing stream annotations and improve unit test (#2820)
FxKu Dec 18, 2024
e7cc4f9
Bump golang.org/x/crypto from 0.26.0 to 0.31.0 in /kubectl-pg (#2819)
dependabot[bot] Dec 18, 2024
eef4950
Add support for EBS CSI Driver (#2677)
cosimomeli Dec 19, 2024
bb6242e
fix: replicaCount not being respect (#2708)
zyue110026 Dec 19, 2024
34df486
fix flaky comparison unit test of retruned errors (#2822)
FxKu Dec 19, 2024
470a1ea
Add support for pg17 and remove pg12 (#2773)
idanovinda Dec 20, 2024
d97c271
Add abitility to set QPS and Burst limits for api client (#2667)
Demch1k Dec 23, 2024
548e387
Fix deployment extraEnvs indentation in operator chart (#2814)
DaDummy Dec 23, 2024
b276cd2
Feat: Support Running Sidecar with a Command. (#2449)
tabbyl21 Dec 23, 2024
9b103e7
bump to go 1.23.4 (#2824)
FxKu Dec 23, 2024
265f2a0
add sidecar command examples and update codegen (#2825)
FxKu Dec 23, 2024
df3f68b
manifests/minimal-master-replica-svcmonitor.yaml: Update postgres-exp…
mjtrangoni Dec 23, 2024
6035fdd
bump operator to 1.14.0 (#2827)
FxKu Dec 23, 2024
4430aba
update codegen (#2832)
idanovinda Jan 3, 2025
46d5ebe
Update logical backup docker image (#2829)
lukasredev Jan 7, 2025
8522331
Extend MaintenanceWindows parameter usage (#2810)
hughcapet Jan 15, 2025
e04b91d
Only check maintenance window for upgrade after pg version recheck (#…
hughcapet Jan 17, 2025
b0cfeb3
Partially revert #2810 (#2849)
hughcapet Jan 23, 2025
f49b4f1
Ensure podAnnotations are removed from pods if reset in the config (#…
hughcapet Jan 24, 2025
a56ecaa
Critical operation PDB (#2830)
hughcapet Jan 29, 2025
c8063eb
Protect Pods from disruptions during upgrades (#2844)
hughcapet Jan 30, 2025
2a4be1c
fix creating secrets for rotation users (#2863)
FxKu Feb 14, 2025
746df0d
do not remove publications of slot defined in manifest (#2868)
FxKu Feb 26, 2025
c7a586d
Configure (upcoming) Patroni bootstrap labels feature (#2872)
hughcapet Mar 10, 2025
68c4b49
Fix wrong condition for bootstrap labels (#2875)
hughcapet Mar 10, 2025
ccb52c0
[UI] Remove deprecated WAL-E library and enable WAL-G backup support …
idanovinda May 20, 2025
51135b0
docs: Fix issues found by codespell (#2896)
mjtrangoni Jun 3, 2025
fa4bc21
upgrade Go from 1.23.4 to 1.25.0 (#2945)
jopadi Aug 19, 2025
ad7e590
Skip creation of OwnerReference if user is in a different namespace (…
mortenlj Sep 17, 2025
cce2633
Bump requests from 2.32.2 to 2.32.4 in /ui (#2922)
dependabot[bot] Sep 17, 2025
d98fc27
logical-backup:gcs_upload: try to use gcp metadata if LOGICAL_GOOGLE_…
ggramal Sep 17, 2025
bcd729b
Add selector to master service when switching to CM (#2955)
hughcapet Sep 19, 2025
dc29425
include external traffic policy comparison into service diffing (#2956)
FxKu Sep 23, 2025
8ba57b2
extend RBAC in prepatation to switch to configmap-based cluster manag…
FxKu Oct 14, 2025
eddf521
Replace `golang.org/x/exp` with stdlib (#2857)
Juneezee Oct 14, 2025
3a85466
DOC: Fix formatting of bullet points (#2948)
remram44 Oct 14, 2025
8c2a290
DOC: Minikube has many drivers now, incl. Docker (#2949)
remram44 Oct 14, 2025
3bc244f
bump dependencies and reflect linter suggestions (#2963)
FxKu Oct 16, 2025
1af4c50
bump to v1.15.0 (#2965)
FxKu Oct 21, 2025
2c57498
skip db user actions when its secret failed to sync on update (#2969)
FxKu Nov 5, 2025
8e629c5
add Mikkel (#3002)
FxKu Dec 3, 2025
744372b
Fix typo in README.md regarding bootstrap phase (#2978)
aleksandr-vin Dec 9, 2025
42bbead
Fix Sidecar without image specification issue (#2977)
ovnozdrach Dec 9, 2025
04ad66f
stop retention user cleanup early again when DB connection attempt fa…
FxKu Dec 10, 2025
88d6192
Bump js-yaml from 4.1.0 to 4.1.1 in /ui/app (#2989)
dependabot[bot] Dec 10, 2025
842c6ed
Bump golang.org/x/crypto from 0.31.0 to 0.45.0 in /kubectl-pg (#2996)
dependabot[bot] Dec 10, 2025
1b4ffb0
Separate pipeline for internal/external build and support multi arch …
idanovinda Dec 10, 2025
f826f75
Bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#2997)
dependabot[bot] Dec 10, 2025
543acd5
Bump werkzeug from 3.0.6 to 3.1.4 in /ui (#3001)
dependabot[bot] Dec 10, 2025
fe340cb
Bump golang.org/x/oauth2 from 0.23.0 to 0.27.0 in /kubectl-pg (#3008)
dependabot[bot] Dec 10, 2025
5aa8f96
only trigger ghcr build on tag event (#3010)
FxKu Dec 10, 2025
cd05682
fix switchover schedule tests (#2995)
berler Dec 11, 2025
a27727f
[ui] internal pipeline fix to build ui image (#3013)
idanovinda Dec 12, 2025
c4f10ce
bump to v1.15.1 (#3011)
FxKu Dec 16, 2025
1f4ee60
fix docker build for UI and bumped some outdated versions in docs and…
FxKu Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/postgres-operator-issue-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ assignees: ''

Please, answer some short questions which should help us to understand your problem / question better?

- **Which image of the operator are you using?** e.g. ghcr.io/zalando/postgres-operator:v1.12.2
- **Which image of the operator are you using?** e.g. ghcr.io/zalando/postgres-operator:v1.15.1
- **Where do you run it - cloud or metal? Kubernetes or OpenShift?** [AWS K8s | GCP ... | Bare Metal K8s]
- **Are you running Postgres Operator in production?** [yes | no]
- **Type of issue?** [Bug report, question, feature request, etc.]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish_ghcr_image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

- uses: actions/setup-go@v2
with:
go-version: "^1.22.5"
go-version: "^1.25.3"

- name: Run unit tests
run: make deps mocks test
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run_e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- uses: actions/checkout@v1
- uses: actions/setup-go@v2
with:
go-version: "^1.22.5"
go-version: "^1.25.3"
- name: Make dependencies
run: make deps mocks
- name: Code generation
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/run_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "^1.22.5"
go-version: "^1.25.3"
- name: Make dependencies
run: make deps mocks
- name: Compile
run: make linux
- name: Run unit tests
run: go test -race -covermode atomic -coverprofile=coverage.out ./...
- name: Convert coverage to lcov
uses: jandelgado/gcov2lcov-action@v1.0.9
uses: jandelgado/gcov2lcov-action@v1.1.1
- name: Coveralls
uses: coverallsapp/github-action@master
with:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,5 @@ e2e/tls
mocks

ui/.npm/

.DS_Store
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# global owners
* @sdudoladov @Jan-M @FxKu @jopadi @idanovinda @hughcapet @macedigital
* @sdudoladov @Jan-M @FxKu @jopadi @idanovinda @hughcapet @mikkeloscar
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2024 Zalando SE
Copyright (c) 2025 Zalando SE

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ Jan Mussler <jan.mussler@zalando.de>
Jociele Padilha <jociele.padilha@zalando.de>
Ida Novindasari <ida.novindasari@zalando.de>
Polina Bungina <polina.bungina@zalando.de>
Matthias Adler <matthias.adler@zalando.de>
Mikkel Larsen <mikkel.larsen@zalando.de>
17 changes: 8 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ LOCAL_BUILD_FLAGS ?= $(BUILD_FLAGS)
LDFLAGS ?= -X=main.version=$(VERSION)
DOCKERDIR = docker

IMAGE ?= registry.opensource.zalan.do/acid/$(BINARY)
BASE_IMAGE ?= alpine:latest
IMAGE ?= $(BINARY)
TAG ?= $(VERSION)
GITHEAD = $(shell git rev-parse --short HEAD)
GITURL = $(shell git config --get remote.origin.url)
Expand Down Expand Up @@ -42,8 +43,9 @@ ifndef GOPATH
GOPATH := $(HOME)/go
endif

PATH := $(GOPATH)/bin:$(PATH)
SHELL := env PATH=$(PATH) $(SHELL)
PATH := $(GOPATH)/bin:$(PATH)
SHELL := env PATH="$(PATH)" $(SHELL)
IMAGE_TAG := $(IMAGE):$(TAG)$(CDP_TAG)$(DEBUG_FRESH)$(DEBUG_POSTFIX)

default: local

Expand All @@ -66,19 +68,16 @@ docker: ${DOCKERDIR}/${DOCKERFILE}
echo "Version ${VERSION}"
echo "CDP tag ${CDP_TAG}"
echo "git describe $(shell git describe --tags --always --dirty)"
docker build --rm -t "$(IMAGE):$(TAG)$(CDP_TAG)$(DEBUG_FRESH)$(DEBUG_POSTFIX)" -f "${DOCKERDIR}/${DOCKERFILE}" --build-arg VERSION="${VERSION}" .
docker build --rm -t "$(IMAGE_TAG)" -f "${DOCKERDIR}/${DOCKERFILE}" --build-arg VERSION="${VERSION}" --build-arg BASE_IMAGE="${BASE_IMAGE}" .

indocker-race:
docker run --rm -v "${GOPATH}":"${GOPATH}" -e GOPATH="${GOPATH}" -e RACE=1 -w ${PWD} golang:1.22.5 bash -c "make linux"

push:
docker push "$(IMAGE):$(TAG)$(CDP_TAG)"
docker run --rm -v "${GOPATH}":"${GOPATH}" -e GOPATH="${GOPATH}" -e RACE=1 -w ${PWD} golang:1.25.3 bash -c "make linux"

mocks:
GO111MODULE=on go generate ./...

tools:
GO111MODULE=on go get -d k8s.io/client-go@kubernetes-1.28.10
GO111MODULE=on go get k8s.io/client-go@kubernetes-1.32.9
GO111MODULE=on go install github.com/golang/mock/mockgen@v1.6.0
GO111MODULE=on go mod tidy

Expand Down
24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ pipelines with no access to Kubernetes API directly, promoting infrastructure as
* Live volume resize without pod restarts (AWS EBS, PVC)
* Database connection pooling with PGBouncer
* Support fast in place major version upgrade. Supports global upgrade of all clusters.
* Pod protection during bootstrap phase and configurable maintenance windows
* Restore and cloning Postgres clusters on AWS, GCS and Azure
* Additionally logical backups to S3 or GCS bucket can be configured
* Standby cluster from S3 or GCS WAL archive
Expand All @@ -28,25 +29,30 @@ pipelines with no access to Kubernetes API directly, promoting infrastructure as

### PostgreSQL features

* Supports PostgreSQL 16, starting from 11+
* Supports PostgreSQL 17, starting from 13+
* Streaming replication cluster via Patroni
* Point-In-Time-Recovery with
[pg_basebackup](https://www.postgresql.org/docs/16/app-pgbasebackup.html) /
[WAL-E](https://github.com/wal-e/wal-e) via [Spilo](https://github.com/zalando/spilo)
[pg_basebackup](https://www.postgresql.org/docs/17/app-pgbasebackup.html) /
[WAL-G](https://github.com/wal-g/wal-g) or [WAL-E](https://github.com/wal-e/wal-e) via [Spilo](https://github.com/zalando/spilo)
* Preload libraries: [bg_mon](https://github.com/CyberDem0n/bg_mon),
[pg_stat_statements](https://www.postgresql.org/docs/16/pgstatstatements.html),
[pg_stat_statements](https://www.postgresql.org/docs/17/pgstatstatements.html),
[pgextwlist](https://github.com/dimitri/pgextwlist),
[pg_auth_mon](https://github.com/RafiaSabih/pg_auth_mon)
* Incl. popular Postgres extensions such as
[decoderbufs](https://github.com/debezium/postgres-decoderbufs),
[hypopg](https://github.com/HypoPG/hypopg),
[pg_cron](https://github.com/citusdata/pg_cron),
[pg_repack](https://github.com/reorg/pg_repack),
[pg_partman](https://github.com/pgpartman/pg_partman),
[pg_stat_kcache](https://github.com/powa-team/pg_stat_kcache),
[pg_audit](https://github.com/pgaudit/pgaudit),
[pgfaceting](https://github.com/cybertec-postgresql/pgfaceting),
[pgq](https://github.com/pgq/pgq),
[pgvector](https://github.com/pgvector/pgvector),
[plpgsql_check](https://github.com/okbob/plpgsql_check),
[plproxy](https://github.com/plproxy/plproxy),
[postgis](https://postgis.net/),
[roaringbitmap](https://github.com/ChenHuajun/pg_roaringbitmap),
[set_user](https://github.com/pgaudit/set_user) and
[timescaledb](https://github.com/timescale/timescaledb)

Expand All @@ -57,14 +63,12 @@ production for over five years.

| Release | Postgres versions | K8s versions | Golang |
| :-------- | :---------------: | :---------------: | :-----: |
| v1.13.0* | 12 &rarr; 16 | 1.27+ | 1.22.5 |
| v1.12.2 | 11 &rarr; 16 | 1.27+ | 1.22.3 |
| v1.15.1 | 13 &rarr; 17 | 1.27+ | 1.25.3 |
| v1.14.0 | 13 &rarr; 17 | 1.27+ | 1.23.4 |
| v1.13.0 | 12 &rarr; 16 | 1.27+ | 1.22.5 |
| v1.12.0 | 11 &rarr; 16 | 1.27+ | 1.22.3 |
| v1.11.0 | 11 &rarr; 16 | 1.27+ | 1.21.7 |
| v1.10.1 | 10 &rarr; 15 | 1.21+ | 1.19.8 |
| v1.9.0 | 10 &rarr; 15 | 1.21+ | 1.18.9 |
| v1.8.2 | 9.5 &rarr; 14 | 1.20 &rarr; 1.24 | 1.17.4 |

*not yet released

## Getting started

Expand Down
4 changes: 2 additions & 2 deletions charts/postgres-operator-ui/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: postgres-operator-ui
version: 1.12.2
appVersion: 1.12.2
version: 1.15.1
appVersion: 1.15.1
home: https://github.com/zalando/postgres-operator
description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience
keywords:
Expand Down
75 changes: 49 additions & 26 deletions charts/postgres-operator-ui/index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ apiVersion: v1
entries:
postgres-operator-ui:
- apiVersion: v2
appVersion: 1.12.2
created: "2024-06-14T10:31:52.852963015+02:00"
appVersion: 1.15.1
created: "2025-12-11T12:44:25.470723322+01:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: cbcef400c23ccece27d97369ad629278265c013e0a45c0b7f33e7568a082fedd
digest: 4bbb750934366038d692711f924151182b7be131b6822d011f5a4e51cf609482
home: https://github.com/zalando/postgres-operator
keywords:
- postgres
Expand All @@ -22,14 +22,14 @@ entries:
sources:
- https://github.com/zalando/postgres-operator
urls:
- postgres-operator-ui-1.12.2.tgz
version: 1.12.2
- postgres-operator-ui-1.15.1.tgz
version: 1.15.1
- apiVersion: v2
appVersion: 1.11.0
created: "2024-06-14T10:31:52.849576888+02:00"
appVersion: 1.14.0
created: "2025-12-11T12:44:25.468680645+01:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: a45f2284045c2a9a79750a36997386444f39b01ac722b17c84b431457577a3a2
digest: e87ed898079a852957a67a4caf3fbd27b9098e413f5d961b7a771a6ae8b3e17c
home: https://github.com/zalando/postgres-operator
keywords:
- postgres
Expand All @@ -45,14 +45,14 @@ entries:
sources:
- https://github.com/zalando/postgres-operator
urls:
- postgres-operator-ui-1.11.0.tgz
version: 1.11.0
- postgres-operator-ui-1.14.0.tgz
version: 1.14.0
- apiVersion: v2
appVersion: 1.10.1
created: "2024-06-14T10:31:52.843219526+02:00"
appVersion: 1.13.0
created: "2025-12-11T12:44:25.466716836+01:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: 2e5e7a82aebee519ec57c6243eb8735124aa4585a3a19c66ffd69638fbeb11ce
digest: e0444e516b50f82002d1a733527813c51759a627cefdd1005cea73659f824ea8
home: https://github.com/zalando/postgres-operator
keywords:
- postgres
Expand All @@ -68,14 +68,37 @@ entries:
sources:
- https://github.com/zalando/postgres-operator
urls:
- postgres-operator-ui-1.10.1.tgz
version: 1.10.1
- postgres-operator-ui-1.13.0.tgz
version: 1.13.0
- apiVersion: v2
appVersion: 1.12.2
created: "2025-12-11T12:44:25.464739895+01:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: cbcef400c23ccece27d97369ad629278265c013e0a45c0b7f33e7568a082fedd
home: https://github.com/zalando/postgres-operator
keywords:
- postgres
- operator
- ui
- cloud-native
- patroni
- spilo
maintainers:
- email: opensource@zalando.de
name: Zalando
name: postgres-operator-ui
sources:
- https://github.com/zalando/postgres-operator
urls:
- postgres-operator-ui-1.12.2.tgz
version: 1.12.2
- apiVersion: v2
appVersion: 1.9.0
created: "2024-06-14T10:31:52.857573553+02:00"
appVersion: 1.11.0
created: "2025-12-11T12:44:25.462698399+01:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: df434af6c8b697fe0631017ecc25e3c79e125361ae6622347cea41a545153bdc
digest: a45f2284045c2a9a79750a36997386444f39b01ac722b17c84b431457577a3a2
home: https://github.com/zalando/postgres-operator
keywords:
- postgres
Expand All @@ -91,14 +114,14 @@ entries:
sources:
- https://github.com/zalando/postgres-operator
urls:
- postgres-operator-ui-1.9.0.tgz
version: 1.9.0
- postgres-operator-ui-1.11.0.tgz
version: 1.11.0
- apiVersion: v2
appVersion: 1.8.2
created: "2024-06-14T10:31:52.855335455+02:00"
appVersion: 1.10.1
created: "2025-12-11T12:44:25.460357063+01:00"
description: Postgres Operator UI provides a graphical interface for a convenient
database-as-a-service user experience
digest: fbfc90fa8fd007a08a7c02e0ec9108bb8282cbb42b8c976d88f2193d6edff30c
digest: 2e5e7a82aebee519ec57c6243eb8735124aa4585a3a19c66ffd69638fbeb11ce
home: https://github.com/zalando/postgres-operator
keywords:
- postgres
Expand All @@ -114,6 +137,6 @@ entries:
sources:
- https://github.com/zalando/postgres-operator
urls:
- postgres-operator-ui-1.8.2.tgz
version: 1.8.2
generated: "2024-06-14T10:31:52.839113675+02:00"
- postgres-operator-ui-1.10.1.tgz
version: 1.10.1
generated: "2025-12-11T12:44:25.45732896+01:00"
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
8 changes: 4 additions & 4 deletions charts/postgres-operator-ui/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ metadata:
name: {{ template "postgres-operator-ui.fullname" . }}
namespace: {{ .Release.Namespace }}
spec:
replicas: 1
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app.kubernetes.io/name: {{ template "postgres-operator-ui.name" . }}
Expand Down Expand Up @@ -84,11 +84,11 @@ spec:
"limit_iops": 16000,
"limit_throughput": 1000,
"postgresql_versions": [
"17",
"16",
"15",
"14",
"13",
"12"
"13"
]
}
{{- if .Values.extraEnvs }}
Expand All @@ -102,4 +102,4 @@ spec:
{{ toYaml .Values.tolerations | indent 8 }}
{{- if .Values.priorityClassName }}
priorityClassName: {{ .Values.priorityClassName }}
{{- end }}
{{- end }}
6 changes: 1 addition & 5 deletions charts/postgres-operator-ui/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ replicaCount: 1
image:
registry: ghcr.io
repository: zalando/postgres-operator-ui
tag: v1.12.2
tag: v1.15.1
pullPolicy: "IfNotPresent"

# Optionally specify an array of imagePullSecrets.
Expand Down Expand Up @@ -62,8 +62,6 @@ podAnnotations:
extraEnvs:
[]
# Exemple of settings to make snapshot view working in the ui when using AWS
# - name: WALE_S3_ENDPOINT
# value: https+path://s3.us-east-1.amazonaws.com:443
# - name: SPILO_S3_BACKUP_PREFIX
# value: spilo/
# - name: AWS_ACCESS_KEY_ID
Expand All @@ -83,8 +81,6 @@ extraEnvs:
# key: AWS_DEFAULT_REGION
# - name: SPILO_S3_BACKUP_BUCKET
# value: <s3 bucket used by the operator>
# - name: "USE_AWS_INSTANCE_PROFILE"
# value: "true"

# configure UI service
service:
Expand Down
4 changes: 2 additions & 2 deletions charts/postgres-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: postgres-operator
version: 1.12.2
appVersion: 1.12.2
version: 1.15.1
appVersion: 1.15.1
home: https://github.com/zalando/postgres-operator
description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes
keywords:
Expand Down
Loading