Skip to content

Draft: Skip the QA tunnel when using k3s in tests

Mark Lapierre requested to merge ml-skip-qa-tunnel-when-using-k3s into master

What does this MR do?

The :kubernetes tag configures the GitLab instance under test to use the QA tunnel for external access. This isn't necessary when using k3s for the kubernetes cluster.

Then we don't need the :orchestrated tag either because it works with the default GitLab configuration and only additional docker containers that the test framework manages (not gitlab-qa).

We ensure the cluster is removed in the after hook, just in case there are more errors when removing the runner.

Fixes #335202 (closed)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Merge request reports