Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • C cauldron-deployment
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CauldronCauldron
  • cauldron-deployment
  • Merge requests
  • !126

🐧 🔒 All roles: Append `:z` to volumes for SELinux labels

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open J.W.F. requested to merge jwflory/cauldron-deployment:fix/selinux-docker into master Nov 03, 2021
  • Overview 2
  • Commits 1
  • Pipelines 0
  • Changes 9

DESCRIPTION

  • Append :z to all Docker container volumes to provide out-of-the-box support for SELinux (see below links).
    • https://projectatomic.io/blog/2015/06/using-volumes-with-docker-can-cause-problems-with-selinux/
    • https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label
  • This also provides out-of-the-box support for anyone running Cauldron on Fedora Linux or other SELinux-enabled distros.

This is done as documented by the Ansible docker_container. See the volumes option in the Parameters table.

ISSUES RELATED

  • none

VERSIONS

WEB_IMAGE_NAME: "cauldronio/webserver:1.14.3"
WORKER_IMAGE_NAME: "cauldronio/worker:1.14.3"
ODFE_CONFIG_IMAGE_NAME: "cauldronio/odfe-config:0.1.19"
PA_TO_ES_IMAGE_NAME: "cauldronio/pa-to-es:0.1.2"
ELASTIC_IMAGE_NAME: "cauldronio/opendistro-for-elasticsearch:1.13.2"
KIBANA_IMAGE_NAME: "amazon/opendistro-for-elasticsearch-kibana:1.13.2"
SYSLOG_IMAGE_NAME: "balabit/syslog-ng:3.31.2"
BACKUP_IMAGE_NAME: "cauldronio/backup-rotate:0.3"
DB_IMAGE_NAME: "mariadb:10.5"
NGINX_IMAGE_NAME: 'nginx:1.18'

VARIABLES ADDED/DELETED (In host_vars)

  • docker_container.volumes
  • vars.dev_volumes
  • vars.webserver_volumes
  • vars.worker_volumes

REPOSITORIES CHANGED

  • Deployment: -
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: fix/selinux-docker