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 :)