Skip to content

Update the Hawkbit chart to be compatible with external secrets #554

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

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

joshua-clayton
Copy link

I found that the Hawkbit chart was not compatible with 'existingSecret', and
also that I couldn't even inject a secret via extraEnv,

I ended up replacing SPRING_APPLICATION_JSON with several individual environment variables,
in order to have more fine grained control.
Where possible I've kept it backwards compatible, though I'm not sure if that is the best way forward,
I either need to do more work to be perfectly backward compatible, or provide a migration guide, and
explain how the values.yaml needs to change to move to this version.

I'm just. starting to test this updated chart, so there may be bugs. I also hope to update to the latest version of hawkbit,
but my first attempt to do that didn't go well.

It is not my desire to permanently fork the chart,
I'm pushing this as a draft PR to see if I get any feedback. I'm happy to make changes to better suit the project.

d4ddi0 and others added 4 commits June 26, 2025 15:03
Give existingSecrets examples
Add existingSecrets for the hawkbit passwords
Integrate mysql and rabbitmq secrets from the subcharts
Move internal secrets out of SPRING_APPLICATION_JSON, and into individual environment
variables
rather than just key value pairs, but maintain backward compatiblity
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