version: '2' services: nodepool-builder: image: docker.io/zuul/nodepool-builder:{{ nodepool_builder_container_tag|default('latest') }} user: nodepool network_mode: host restart: always privileged: true environment: - DEBUG=1 volumes: # nodepool config - /etc/nodepool:/etc/nodepool:ro # openstacksdk config - /etc/openstack:/etc/openstack:ro # project-config - /opt/project-config:/opt/project-config:ro # dib temporary storage; see config in project-config - /opt/dib_tmp:/opt/dib_tmp:rw # dib cache; see config in project-config - /opt/dib_cache:/opt/dib_cache:rw # dib image output; see config in project-config - /opt/nodepool_dib:/opt/nodepool_dib:rw # logs (builder + dib build logs under /build) - /var/log/nodepool:/var/log/nodepool:rw