Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gitlab-runner gitlab-runner
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • alpinealpine
  • infrainfra
  • dockerdocker
  • gitlab-runnergitlab-runner
  • Merge requests
  • !5

register-runner: split the runner into two runners

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Kevin Daudt requested to merge split-runner into master Oct 28, 2019
  • Overview 0
  • Commits 1
  • Pipelines 2
  • Changes 4

In order to be able to run docker images inside docker, we mount the docker socket inside the build container. This offer a security risk, as any CI job is able interact with the docker engine the host.

To mitigate this, one runner is used to build docker images. This runner should be limited to trusted projects.

The other runner can be shared, as it does not get the docker socket.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: split-runner