Closed jonasgeiler closed 3 months ago
Hey, I was going to add this. I want to mimic what other charts do. Usually in this situation I allow referencing a secret with the keys that is set outside the normal helm deployment, but I'll check how this is usually handled in similar charts.
I rebased and added attribution for now.
@MaikuMori wrote: Hey, I was going to add this. I want to mimic what other charts do. Usually in this situation I allow referencing a secret with the keys that is set outside the normal helm deployment, but I'll check how this is usually handled in similar charts.
I rebased and added attribution for now.
I think most would just use a volume with the TLS files in it and attach use the volumes
/volumeMounts
values to attach them. Then you can just set the path to the correct files and you're done. But you could also go full-blown and do it like bitnami with auto-generated certificates and a bunch of other stuff 😅 I'll leave it up to you!
@MaikuMori If you tell me how exactly you want to implement TLS support I could improve or rework this PR myself if you want.
Hi, sorry, I've been slacking.
Basically, the 2 features I'd like are:
cert-manager
Regarding volumes:
This way, all cases are Secret based:
What do you think? I could try to add these changes tomorrow.
It was easier than I expected. I think there is no disadvantage of not doing it via manual volume mounts. @jonasgeiler Let me know if there are issues doing it this way in your specific workflow. Personally, I think this is more idiomatic and simpler.
Also, this should support cert-manager certificates. It already supported TLS via ingress annotations previously.
@MaikuMori sorry for not replying earlier but yeah sounds good! Thanks! I'll try it out.
This PR bumps the
gotenberg
version from8.5.1
to8.6.0
, which adds HTTPS (TLS) support so I added the new flags to the helm chart.https://github.com/gotenberg/gotenberg/releases/tag/v8.6.0
Tasks:
Chart.yaml
CHANGELOG.md
helm-docs