Skip to content

grootfs job from grootfs/0.27.0

Github source: 6c10364 or master branch

Properties

grootfs

blobstore

tls
ca_cert

PEM-encoded TLS client CA certificate for droplet download

cert

PEM-encoded TLS certificate that can be used for client auth

key

PEM-encoded TLS client key

driver

Filesystem driver to use.

Default
overlay-xfs

dropsonde_port

Local metron agent’s port.

Default
3457

graph_cleanup_threshold_in_mb

Total size of all filesystem layers downloaded from Docker registries before graph cleanup is activated. -1 disables graph cleanup.

Default
-1

insecure_docker_registry_list

A list of IP:PORT tuples that we allow pulling docker images from using self-signed certificates.

Default
[]

log_level

Log level for grootfs - can be debug, info, error or fatal.

Default
info

skip_mount

Do not mount image root filesystem automatically, just return the mount information.

Default
false

use_persistent_disk

EXPERIMENTAL: If true, places the image store on /var/vcap/store. If false (the default), uses /var/vcap/data

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/grootfs/ directory (learn more).

  • bin/btrfs-setup (from bin/btrfs-setup.erb)
  • bin/overlay-xfs-setup (from bin/overlay-xfs-setup.erb)
  • bin/pre-start (from bin/pre-start.erb)
  • bin/utils (from bin/utils.erb)
  • config/grootfs_config.yml (from config/grootfs_config.yml.erb)
  • config/privileged_grootfs_config.yml (from config/privileged_grootfs_config.yml.erb)
  • certs/blobstore.cert (from certs/blobstore.cert.erb)
  • certs/blobstore.crt (from certs/blobstore.crt.erb)
  • certs/blobstore.key (from certs/blobstore.key.erb)

Packages

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