Skip to content

grootfs job from grootfs/0.29.0

Github source: e28f538 or master branch

Properties

grootfs

cache_size_bytes

Limit of space consumed by unused filesystem layers kept in the cache.

Default
1.073741824e+10

driver

Filesystem driver to use.

Default
overlay-xfs

dropsonde_port

Local metron agent’s port.

Default
3457

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

tls

ca_cert

PEM-encoded tls client CA certificate for asset upload/download

cert

PEM-encoded tls certificate that can be used for client or server auth

key

PEM-encoded tls client key

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/remote-layer.cert (from certs/remote-layer.cert.erb)
  • certs/remote-layer.crt (from certs/remote-layer.crt.erb)
  • certs/remote-layer.key (from certs/remote-layer.key.erb)

Packages

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