openDesk v1.2.1 / password mismatch for openproject_user in postgres

Environment here (k8s-cluster rolled out with kubespray-2.27.0): k8s-v1.31.4, helm-v3.17.2, helmfile-v1.0.0-rc.12, calico, and local-path-provisioner

Testinstallations with openDesk-v1.1.2 working fine but 1.2.1 stuck at:

Upgrading release=openproject, chart=/tmp/helmfile2775000663/odesk/openproject/openproject/9.8.3/openproject, namespace=odesk

The installation fails in the moment where openproject is trying to access the postgres db. The logs of postgres shows a mismatch with the authentication:

~ # kubectl -n odesk describe pod/openproject-worker-default-574547f5b-tzb58 | tail -n 10
  Type     Reason            Age                     From               Message
  ----     ------            ----                    ----               -------
  Warning  FailedScheduling  9m56s                   default-scheduler  0/2 nodes are available: waiting for ephemeral volume controller to create the persistentvolumeclaim "openproject-worker-default-574547f5b-tzb58-app-tmp". preemption: 0/2 nodes are available: 2 Preemption is not helpful for scheduling.
  Normal   Scheduled         9m36s                   default-scheduler  Successfully assigned odesk/openproject-worker-default-574547f5b-tzb58 to white
  Normal   Pulling           9m34s                   kubelet            Pulling image "registry.opencode.de/bmi/opendesk/components/supplier/openproject/images-mirror/open_desk:15.4.2@sha256:d88df284e03b5c255ad3963ebe335f38a4e069754569dd47c5e92930e0b26a1b"
  Normal   Pulled            8m55s                   kubelet            Successfully pulled image "registry.opencode.de/bmi/opendesk/components/supplier/openproject/images-mirror/open_desk:15.4.2@sha256:d88df284e03b5c255ad3963ebe335f38a4e069754569dd47c5e92930e0b26a1b" in 412ms (39.359s including waiting). Image size: 831033933 bytes.
  Normal   Created           7m13s (x5 over 8m55s)   kubelet            Created container: wait-for-db
  Normal   Started           7m13s (x5 over 8m55s)   kubelet            Started container wait-for-db
  Normal   Pulled            7m13s (x4 over 8m48s)   kubelet            Container image "registry.opencode.de/bmi/opendesk/components/supplier/openproject/images-mirror/open_desk:15.4.2@sha256:d88df284e03b5c255ad3963ebe335f38a4e069754569dd47c5e92930e0b26a1b" already present on machine
  Warning  BackOff           4m32s (x18 over 8m41s)  kubelet            Back-off restarting failed container wait-for-db in pod openproject-worker-default-574547f5b-tzb58_odesk(25797616-6757-451c-a43a-af323b23203f)
~ # kubectl -n odesk logs -f pod/postgresql-0
[...]
2025-04-03 09:32:31.508 UTC [2280] FATAL:  password authentication failed for user "openproject_user"
2025-04-03 09:32:31.508 UTC [2280] DETAIL:  Connection matched pg_hba.conf line 100: "host all all all scram-sha-256"
[...]

Looks like the secret, OPENPROJECT_DB_PASSWORD(?) does not match?

openproject is one of the latest tast, all other installed fine with the postgres db. f.e. see pod list:

k8s-vm:~ # kubectl -n odesk get pods
NAME                                                         READY   STATUS                  RESTARTS         AGE
clamav-simple-0                                              2/2     Running                 0                54m
collabora-8567b89ff9-7qbqz                                   1/1     Running                 0                39m
cryptpad-fc947674b-msx5j                                     1/1     Running                 0                38m
dovecot-685d746745-jlrb7                                     1/1     Running                 0                49m
intercom-service-576b6ccf58-hmrmb                            1/1     Running                 0                51m
jitsi-jibri-6b8f6d648b-nfcmp                                 1/1     Running                 0                37m
jitsi-jicofo-749fd6bf48-nr2d5                                1/1     Running                 0                37m
jitsi-jvb-6d8bbb7b8-8cq9w                                    1/1     Running                 0                36m
jitsi-prosody-0                                              1/1     Running                 0                37m
jitsi-web-7c9bb89b6b-69nm8                                   1/1     Running                 0                36m
mariadb-0                                                    1/1     Running                 0                54m
matrix-neoboard-widget-767946c66b-nrq85                      1/1     Running                 0                35m
matrix-neochoice-widget-75d7776fb6-kg4vh                     1/1     Running                 0                35m
matrix-neodatefix-bot-5567b74f4-tdsvr                        1/1     Running                 1 (34m ago)      35m
matrix-neodatefix-widget-b5b86d546-wcg55                     1/1     Running                 0                35m
memcached-c99c5c69d-gz99z                                    1/1     Running                 0                54m
minio-d64db4845-zgvr4                                        1/1     Running                 0                54m
nubus-nginx-s3-gateway-f6498684c-n6r2p                       1/1     Running                 0                51m
open-xchange-core-documentconverter-77f696b549-p266f         1/1     Running                 0                48m
open-xchange-core-guidedtours-54947d56bd-7wgnk               1/1     Running                 0                48m
open-xchange-core-imageconverter-54c8d97bd-wgxxr             1/1     Running                 0                48m
open-xchange-core-mw-default-0                               1/1     Running                 0                44m
open-xchange-core-ui-56cc9f877d-mzx45                        1/1     Running                 0                48m
open-xchange-core-ui-middleware-84b566db86-wj686             1/1     Running                 0                48m
open-xchange-core-ui-middleware-updater-7449f47b9-lfckz      1/1     Running                 0                48m
open-xchange-core-user-guide-5c5c79db8b-qqbg4                1/1     Running                 0                48m
open-xchange-gotenberg-5dc8dfb7b7-dt95l                      1/1     Running                 0                48m
open-xchange-guard-ui-9c45f66bc-b55wn                        1/1     Running                 0                48m
open-xchange-nextcloud-integration-ui-778fd46f9b-mmsng       1/1     Running                 0                48m
open-xchange-public-sector-ui-647bb5dd84-rz798               1/1     Running                 0                48m
opendesk-element-85455ff46b-rpxrr                            1/1     Running                 0                35m
opendesk-jitsi-keycloak-adapter-57f9f84677-8pxsh             1/1     Running                 0                37m
opendesk-matrix-user-verification-service-679dbbf996-4cqr7   1/1     Running                 0                35m
opendesk-nextcloud-aio-cd99f9655-zhghl                       1/1     Running                 0                40m
opendesk-nextcloud-aio-cron-29061245-gvw45                   1/1     Running                 0                2s
opendesk-nextcloud-exporter-659989c9d9-bzhjr                 1/1     Running                 0                40m
opendesk-static-files-c5db84b8d-q4vwf                        1/1     Running                 0                55m
opendesk-synapse-0                                           1/1     Running                 0                35m
opendesk-synapse-web-86957766bf-dx8lt                        1/1     Running                 0                35m
opendesk-well-known-7b9b68f45c-dr2gg                         1/1     Running                 0                35m
openproject-web-67ffc874c7-7pdf7                             0/1     Init:CrashLoopBackOff   10 (5m9s ago)    33m
openproject-worker-default-574547f5b-tzb58                   0/1     Init:CrashLoopBackOff   11 (14s ago)     33m
ox-connector-0                                               0/1     Init:0/1                0                48m
postfix-b8fd55b67-7s9xd                                      1/1     Running                 0                54m
postfix-ox-6f6d7678dd-gx774                                  1/1     Running                 0                49m
postgresql-0                                                 1/1     Running                 0                54m
redis-master-0                                               1/1     Running                 0                54m
ums-guardian-authorization-api-767b4fdb8d-nt5cs              1/1     Running                 6 (45m ago)      50m
ums-guardian-management-api-f59556bb8-kjgmz                  1/1     Running                 6 (45m ago)      50m
ums-guardian-management-ui-577c454957-xtb87                  1/1     Running                 0                50m
ums-guardian-open-policy-agent-6dfb44cb4c-nd4tg              1/1     Running                 0                50m
ums-keycloak-0                                               1/1     Running                 0                50m
ums-keycloak-bootstrap-bootstrap-1-s2bgs                     0/1     Completed               0                50m
ums-keycloak-extensions-handler-7cbd9f4db5-zhf4t             1/1     Running                 6 (46m ago)      50m
ums-keycloak-extensions-proxy-6849ff8-v6w2q                  1/1     Running                 0                50m
ums-ldap-notifier-0                                          1/1     Running                 6 (43m ago)      50m
ums-ldap-server-primary-0                                    2/2     Running                 0                50m
ums-portal-consumer-0                                        0/1     Init:3/5                9 (7m5s ago)     50m
ums-portal-frontend-58db7dc456-qbtdh                         1/1     Running                 0                50m
ums-portal-server-9fd7bdb94-dmqbq                            1/1     Running                 0                50m
ums-provisioning-api-67ff9bb96c-gq4cm                        0/1     Init:0/1                10 (6m13s ago)   50m
ums-provisioning-dispatcher-9f6b458d9-n4hqs                  0/1     Init:Error              10 (7m20s ago)   50m
ums-provisioning-nats-0                                      1/3     CrashLoopBackOff        22 (52s ago)     50m
ums-provisioning-prefill-5c8ccd7675-2r27b                    0/1     CrashLoopBackOff        12 (4m54s ago)   50m
ums-provisioning-register-consumers-1-5rbsq                  0/1     Init:Error              0                32m
ums-provisioning-register-consumers-1-696dq                  0/1     Init:Error              0                23m
ums-provisioning-register-consumers-1-cg7vm                  0/1     Init:Error              0                45m
ums-provisioning-register-consumers-1-ckhnw                  0/1     Init:Error              0                28m
ums-provisioning-register-consumers-1-lm2jz                  0/1     Init:Error              0                36m
ums-provisioning-register-consumers-1-szxh4                  0/1     Init:Error              0                50m
ums-provisioning-register-consumers-1-vmk58                  0/1     Init:Error              0                40m
ums-provisioning-udm-listener-0                              1/1     Running                 0                50m
ums-provisioning-udm-transformer-75bfc744f4-ksdln            0/1     Init:CrashLoopBackOff   9 (19s ago)      50m
ums-selfservice-listener-6b7c479475-4csxg                    0/1     Init:CrashLoopBackOff   10 (53s ago)     50m
ums-stack-data-ums-1-526x5                                   0/1     Error                   0                50m
ums-stack-data-ums-1-654zc                                   0/1     Completed               0                39m
ums-stack-data-ums-1-tkzf9                                   0/1     Error                   0                40m
ums-udm-rest-api-56d56f58c8-dfrsj                            1/1     Running                 0                50m
ums-umc-gateway-7f66bbdd6f-kv2hl                             1/1     Running                 0                50m
ums-umc-server-0                                             2/2     Running                 0                50m
ums-umc-server-b4bf98b9c-lqdcr                               1/1     Running                 0                50m
Edited by Stephan Lauffer