Update our Auto DevOps QA test to test HTTPS works
Once we have https://gitlab.com/gitlab-org/gitlab-ce/issues/40635 merged we will then be able to access our Auto DevOps apps over HTTPS.
However our QA test will not be able to do this straight away because it generates very long domain names due to group namespace nesting and long project name and Let's Encrypt will not handle these long domain names (see https://gitlab.com/gitlab-org/gitlab-ee/issues/8018 https://gitlab.com/gitlab-org/gitlab-ce/issues/52990#note_110773859 )
We have 2 ways to tackle this:
- We fix https://gitlab.com/gitlab-org/gitlab-ee/issues/8018 meaning that Auto DevOps should never generate domain names that are too long for Let's Encrypt
- We update the test to generate a shorter group name, subgroup name and project name and then the domain name should not end up being too long
Probably option 2 will be quicker but doesn't fix the underlying problem for some users that may have long group/project names.