Fix Gitea DB auth: use additionalConfigFromEnvs for password

The _secret/_key syntax doesn't work in Gitea Helm values. Use
additionalConfigFromEnvs to inject GITEA__database__PASSWD from
the sealed secret, which the chart translates into app.ini config.
This commit is contained in:
Julia McGhee
2026-03-21 15:56:18 +00:00
parent 7db7bc916e
commit a3c73dccb0

View File

@@ -26,15 +26,18 @@ spec:
gitea: gitea:
admin: admin:
existingSecret: gitea-admin-credentials existingSecret: gitea-admin-credentials
additionalConfigFromEnvs:
- name: GITEA__database__PASSWD
valueFrom:
secretKeyRef:
name: gitea-pg-credentials
key: password
config: config:
database: database:
DB_TYPE: postgres DB_TYPE: postgres
HOST: gitea-pg-rw.platform.svc:5432 HOST: gitea-pg-rw.platform.svc:5432
NAME: gitea NAME: gitea
USER: gitea USER: gitea
PASSWD:
_secret: gitea-pg-credentials
_key: password
cache: cache:
ADAPTER: redis ADAPTER: redis
HOST: redis://valkey.platform.svc:6379/0 HOST: redis://valkey.platform.svc:6379/0