Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • allgo allgo
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 82
    • Issues 82
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & 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

Si vous êtes un personnel Inria et que vous souhaitez participer aux tests de notre future plateforme Gitlab basée sur la version ultimate avec gitlab LFS activé merci de contacter Didier Chassignol.

  • allgo
  • allgoallgo
  • Merge requests
  • !123

Resolve "increase isolation of job containers"

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged BAIRE Anthony requested to merge 218-increase-isolation-of-job-containers into django Sep 17, 2018
  • Overview 0
  • Commits 5
  • Pipelines 2
  • Changes 4

Closes #218 (closed)

This PR increases the isolation of the job containers:

  • disable network access
  • run the job as an arbitrary ordinary user, rather that root (note that is is still possible to become root with setuid executables, until #271 is implemented)
  • remove all kernel capabilities
  • change the workdir to /work (rather that /tmp), the rationale is that since we no longer run the container as root, it is not possible to create arbitrary dirs for storing temporary data (/tmp is actually the most straightforward choice for storing tmp data)
Edited Sep 18, 2018 by BAIRE Anthony
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: 218-increase-isolation-of-job-containers