Fix invalid JSON (trailing comma) in operator-ui OPERATOR_UI_CONFIG (#3144)

The postgresql_versions array had a trailing comma after "14" in two places
that build OPERATOR_UI_CONFIG as JSON. OPERATOR_UI_CONFIG is parsed by the UI
with Python's json.loads() (operator_ui/main.py), which rejects trailing
commas, so the config fails to load:

  json.decoder.JSONDecodeError: Expecting value: line 25 column 3

Remove the trailing comma in:
- charts/postgres-operator-ui/templates/deployment.yaml (chart Deployment)
- ui/run_local.sh (local dev default_operator_ui_config)

ui/manifests/deployment.yaml and the Python DEFAULT_UI_CONFIG in
operator_ui/main.py were already correct.

Fixes #3062
This commit is contained in:
IO ANALYTICA 2026-07-28 16:27:06 +02:00 committed by GitHub
parent 29168ca0bc
commit 66adeddcb7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -88,7 +88,7 @@ spec:
"17",
"16",
"15",
"14",
"14"
]
}
{{- if .Values.extraEnvs }}

View File

@ -35,7 +35,7 @@ default_operator_ui_config='{
"17",
"16",
"15",
"14",
"14"
],
"static_network_whitelist": {
"localhost": ["172.0.0.1/32"]