postgres-operator/ui
Sai Asish Y 030c24f64e
ui: honor AWS_ENDPOINT in read_basebackups S3 list/get (#3079)
read_stored_clusters and read_versions build their S3 clients with
endpoint_url=AWS_ENDPOINT, but read_basebackups used a bare
client('s3') for both the list_objects_v2 paginator and the per-key
get_object call. On MinIO / S3-compatible backends the list+get
requests go to the default AWS endpoint, so the Backups tab renders
cluster/version prefixes (picked up by the correctly-configured
read_stored_clusters) but then returns empty base backup details
(silently no hits against the real backend) (#3078).

Build s3_client once per call with endpoint_url=AWS_ENDPOINT and reuse
it for both the paginator and get_object. No behaviour change when
AWS_ENDPOINT is unset; boto3 defaults to the AWS endpoint either way.

Fixes #3078

Signed-off-by: SAY-5 <SAY-5@users.noreply.github.com>
Co-authored-by: SAY-5 <SAY-5@users.noreply.github.com>
Co-authored-by: Ida Novindasari <idanovinda@gmail.com>
2026-04-23 17:47:51 +02:00
..
app bump to v1.15.1 (#3011) 2025-12-16 19:25:12 +01:00
manifests Fix JSON value of OPERATOR_UI_CONFIG (#3070) 2026-04-16 18:23:01 +02:00
operator_ui ui: honor AWS_ENDPOINT in read_basebackups S3 list/get (#3079) 2026-04-23 17:47:51 +02:00
.dockerignore fix: use nodejs-lts image for building frontend code (#2653) 2024-06-05 15:09:44 +02:00
Dockerfile fix docker build for UI and bumped some outdated versions in docs and config (#3017) 2025-12-18 12:12:53 +01:00
MANIFEST.in Initial commit for Postgres Operator UI (#613) 2019-07-12 17:02:55 +02:00
Makefile [ui] internal pipeline fix to build ui image (#3013) 2025-12-12 16:49:58 +01:00
requirements.txt Bump werkzeug from 3.1.5 to 3.1.6 in /ui (#3076) 2026-04-23 13:56:32 +02:00
run_local.sh Add support for pg18 and remove pg13 (#3035) 2026-02-17 10:19:19 +01:00
setup.py bump to v1.12.1 (#2658) 2024-06-13 10:40:07 +02:00
start_server.sh [UI] add toggle for connection pooler (#953) 2020-04-30 09:58:07 +02:00
tox.ini Initial commit for Postgres Operator UI (#613) 2019-07-12 17:02:55 +02:00