Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(helm): Make Jena passwords optional in values file. #3389

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

aledegano
Copy link
Contributor

@aledegano aledegano commented Nov 29, 2023

This commit continues on the topic of making the definition of the secrets in the values files optional, to simplify CI deployments.

As previous similar commits this change supports:

  • Existing deployments where the secret is defined will keep working as usual

  • New deployments where the secret is defined will keep working as they did before this change

  • New deployments where the secret is NOT defined will get 2 random passwords which will be persisted across upgrades/redeployments

The three scenarios have been manually tested.

This PR doesn't change anything to users or admins, therefore I didn't write an entry in the changelog to avoid unnecessary noise, let me know if you would rather have one.

This commit continues on the topic of making the definition
of the secrets in the values files optional, to simplify CI
deployments.

As previous similar commits this change supports:

- Existing deployments where the secret is defined will
keep working as usual

- New deployments where the secret is defined will keep
working as they did before this change

- New deployments where the secret is NOT defined will
get 2 random passwords which will be persisted across
upgrades/redeployments

The three scenarios have been manually tested.
@rokroskar
Copy link
Member

@aledegano can we get this either merged or closed? Should be rebased on release-0.60.0 and (re)tested. Also, I don't know if it affects anything for the script that generates values, but perhaps the Jena secrets can be removed from the values template?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants