Fix session server ingress annotations

  • Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you can request access to GitLab Duo.

What does this MR do?

Fixes the annotations bug introduced in !490 (merged) and adds a tls section to the session server

Why was this MR needed?

I want to expose my session server to the internet so that gitlab can make use of it but I need to do it in a secure fashion with cert-manager and let's encrypt certificates

What's the best way to test this MR?

I added unit tests :)

What are the relevant issue numbers?

Fix !490 (comment 2169753446)

Merge request reports

Loading