Cannot use existing secret for DB - Crunchy Data pg operator #297
Closed
opened 2022-02-24 08:30:24 +00:00 by mmalyska
·
9 comments
No Branch/Tag Specified
main
renovate/postgresql-ha-15.x
renovate/postgresql-16.x
renovate/redis-20.x
renovate/redis-cluster-11.x
fix-674
app-ini-recreation
fix-env-to-ini
clean-app-ini
gitea-ha
v10.6.0
v10.5.0
v10.4.1
v10.4.0
v10.3.0
v10.2.0
v10.1.4
v10.1.3
v10.1.2
v10.1.1
v10.1.0
v10.0.2
v10.0.1
v10.0.0
v9.6.1
v9.6.0
v9.5.1
v9.5.0
v9.4.0
v9.3.0
v9.2.1
v9.2.0
v9.1.0
v9.0.4
v9.0.3
v9.0.2
v9.0.1
v9.0.0
v8.3.0
v8.2.0
v8.1.0
v8.0.3
v8.0.2
v8.0.1
v8.0.0
v7.0.4
v7.0.3
v7.0.2
v7.0.1
v7.0.0
v6.0.5
v6.0.4
v6.0.3
v6.0.2
v6.0.1
v6.0.0
v5.0.9
v5.0.8
v5.0.7
v5.0.6
v5.0.5
v5.0.4
v5.0.3
v5.0.2
v5.0.1
v5.0.0
v4.1.1
v4.1.0
v4.0.3
v4.0.2
v4.0.1
v4.0.0
v3.1.4
v3.1.3
v3.1.2
v3.1.1
v3.1.0
v3.0.0
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.11
v2.1.10
v2.1.9
v2.1.8
v2.1.7
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.0
v1.5.5
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.4.9
v1.4.8
v1.4.7
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
Labels
Clear labels
has/backport
in progress
invalid
kind/breaking
kind/bug
kind/build
kind/dependency
kind/deployment
kind/docs
kind/enhancement
kind/feature
kind/lint
kind/proposal
kind/question
kind/refactor
kind/security
kind/testing
kind/translation
kind/ui
need/backport
priority/critical
priority/low
priority/maybe
priority/medium
reviewed/duplicate
reviewed/invalid
reviewed/wontfix
skip-changelog
status/blocked
status/needs-feedback
status/needs-reviews
status/wip
upstream/gitea
upstream/other
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: lunny/helm-chart#297
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi, I'm using postgres operator that creates DB connect info as a secret. To use them I have used
But still everything is in crashloop because scipts and other things don't get this envs into consideration. Do you have workaround or anything that would help?
I think you misunderstood the use of environment variables for gitea.
You can configure gitea using env variables but they need to be in a specific format.
You also need to run env-to-ini script to write those environment variables into the app.ini. Otherwise those env variables will simply be ignored.
You've got two options to configure gitea via existing secrets:
Delete NAME, USER, PASSWD from gitea.database.config otherwise these settings will override your env variables.
The problem is that chart is built by gitops and DB secret does not exist and is auto created by postgres operator in the same chart as dependency. I cannot change how it is generated or its structure. So I don't know what secret values it will be after chart creation.
And the main cultprit is
configure_gitea.sh
because it is generated fromand not from env variables so it contains wrong db string.
That's why i proposed the second option
Anyways, we will try to make this easier in the next days :)
I have tried second option but script
configure_gitea.sh
is generated from database values and does not use env variables.have you removed the gitea.config.database settings? If they dont exist, they shouldn't be used
I have removed
NAME, USER, PASSWD
because if I remove wholegitea.config.database
I got errorIch will try to prepare a patch for that issue tomorrow
Danke very much for working on this. This is also relevant for my setup with ArgoCD and other applications.