Skip to content

google_cpi job from bosh-google-cpi/25.2.0

Github source: 9e5dbe11 or master branch

Properties

agent

blobstore

options

Options for the blobstore used by deployed BOSH agents

Default
{}

mbus

Mbus URL used by deployed BOSH agents

blobstore

address

Address of blobstore server used by simple blobstore plugin

agent

password

Password agent uses to connect to blobstore used by simple blobstore plugin

user

Username agent uses to connect to blobstore used by simple blobstore plugin

path

local blobstore path

port

Port of blobstore server used by simple blobstore plugin

Default
25250

provider

Provider of the blobstore used by director and agent (dav|simple)

Default
dav

google

default_root_disk_size_gb

The default size (in Gb) of the instances root disk

Default
0

default_root_disk_type

The name of the default Google Compute Engine Disk Type the CPI will use when creating the instances root disk

Default
""

json_key

Google Compute Engine JSON key

Default
""

project

Google Compute Engine project

ntp

List of ntp server IPs

Default
- 169.254.169.254

registry

client

tls
cacert

Registry Client Root CA certificates (PEM format)

cert

Registry Client Certificate (PEM format)

insecure_skip_verify

Skip Registry server’s certificate chain and host name verification

Default
true
key

Registry Client Key (PEM format)

host

Registry Hostname

password

Registry Password

Default
admin

port

Registry Port

Default
25777

protocol

Registry Protocol (http|https)

Default
http

use_gce_metadata

Google Compute Engine metadata should be used instead of BOSH registry

Default
true

username

Registry Username

Default
admin

Templates

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

  • bin/cpi (from bin/cpi.erb)
  • bin/pre-start (from bin/pre-start.erb)
  • config/cpi.json (from config/cpi.json.erb)
  • config/registry.cacertfile (from config/registry.cacertfile.erb)
  • config/registry.certfile (from config/registry.certfile.erb)
  • config/registry.keyfile (from config/registry.keyfile.erb)

Packages

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