Skip to content

docker_cpi job from bosh-docker-cpi/0.0.32

Github source: dd944cb or master branch

Properties

docker_cpi

agent

blobstore
options

Options for the blobstore used by deployed BOSH agents

Default
{}
provider

Provider type for the blobstore used by deployed BOSH agents (e.g. dav, s3)

Default
dav
mbus

Mbus URL used by deployed BOSH agents

Example
nats://nats:[email protected]:4222
ntp

NTP configuration used by deployed BOSH agents

Default
[]

docker

api_version

Expected Docker API version

Default
"1.44"
host

Docker host will use to connect (tcp or unix)

Example
tcp://10.10.0.62:32768
tls

Mutual TLS client certificate for connecting to Docker daemon. Optional with unix:// host, otherwise required.

enable_lxcfs_support

Enable LXCFS support for containers

Default
false

host_ip

IP address of the host that will be used by containers, must be the same as mbus IP

Example
10.254.50.4

start_containers_with_systemd

Containers will use /sbin/init as the entry point. Enabling this is required for Noble stemcells.

Default
false

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/docker_cpi/ directory (learn more).

  • bin/cpi (from cpi.erb)
  • bin/cpi_ctl (from cpi_ctl.erb)
  • config/cpi.json (from cpi.json.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.