Skip to content

Add mount_points argument to DockerRunner

What does this MR do?

  • Adds a mount_points argument to GitlabSecure::IntegrationTest::DockerRunner.run_with_cache to allow mounting an arbitrary number of additional volumes.
  • Makes all methods, other than run_with_cache and run in lib/gitlab_secure/integration_test/docker_runner.rb private.
  • Removes the GitlabSecure::IntegrationTest::DockerRunner#remove_report method which is no longer used.
  • Adds a spec for GitlabSecure::IntegrationTest::DockerRunner.
  • Bumps ruby version to 3.0.5 and pins this version in the .ruby-version, .tool-versions and the check gemfile job in the .gitlab-ci.yml template.

What are the relevant issue numbers?

gemnasium-maven does not consider FINAL and REL... (gitlab-org/gitlab#357660 - closed)

Testing

Tested in this pipeline.

Edited by Adam Cohen

Merge request reports