Add TLS support config for Workhorse
Summary
gitlab-org/gitlab#353010 (closed) added support for enabling TLS with Workhorse. https://gitlab.com/gitlab-org/gitlab/-/issues/351737 also added support for TLS in the metrics endpoint. We now need Charts to support:
- Specifying the TLS cert/key for Workhorse
- Changing gitlab-shell and Gitaly to use HTTPS instead of HTTP to make internal API calls
- Separate issue: Listening to metrics endpoint with TLS
This will build on the work for enabling TLS in Puma: !2496 (merged).
Edited by Stan Hu