As part of the effort to enable TLS encryption between GitLab services - the metrics/debug endpoint for the GitLab Runner should be able to export metrics over https.
As part of working out the configuration needed for our in-chart Prometheus scrape configurations to support metrics exporter endpoints configured for TLS (see gitlab-org/charts/gitlab#3335+ ) - it looks like there's not currently configuration support to have the Runner metrics/debug endpoint make use of TLS.
Proposal
Implement configuration to allow for a certificate/key pair to be provided along with --listen-address and used to expose the metrics/debug using TLS.
Designs
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related or that one is blocking others.
Learn more.
This issue's description does not seem to have a section for "Implementation Guide".
Please consider adding one, because it makes a big difference for contributors.
This section can be brief but must have clear technical guidance, like:
Hints on lines of code which may need changing
Hints on similar code/patterns that can be leveraged
Suggestions for test coverage
Ideas for breaking up the merge requests into iterative chunks
Links to documentation (within GitLab or external) about implementation or testing guidelines, especially when working with third-party libraries