Skip to content

kubernetes_cpi job from bosh-kubernetes-cpi/5

Github source: 9387f7d or master branch

Properties

agent

blobstore

access_key_id

access_key_id used by s3 blobstore plugin

address

Address for agent to connect to 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

bucket_name

S3 Bucket used by s3 blobstore plugin

host

Host of blobstore server used by simple blobstore plugin

path

Path used by ‘local’ blobstore plugin

port

Port for agent to connect to blobstore server used by ‘simple’ blobstore plugin

provider

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

s3_force_path_style

Whether s3 blobstore plugin will always use path style for bucket access

Default
false

s3_multipart_threshold

Simple blobstore threshold for multipart uploads

s3_port

Port of blobstore server used by s3 blobstore plugin

Default
443

s3_region

AWS region used by s3 blobstore plugin

s3_signature_version

Signature version used to connect to an s3 blobstore

secret_access_key

secret_access_key used by s3 blobstore plugin

ssl_verify_peer

Verify the SSL certificate used on the blobstore?

Default
true

use_ssl

Whether the simple blobstore plugin should use SSL to connect to the blobstore server

Default
true

env

http_proxy

Http proxy to connect to cloud API’s

https_proxy

Https proxy to connect to cloud API’s

no_proxy

No proxy environment variable

kubernetes

access

Configuration of how to access the Kubernetes API.

Default
ServiceAccount
Example
access:
  credentials:
    certificate: my-cert
    private_key: my-key
  namespace: default
  server: https://my.kubernetes.api/

nats

address

NATS address used by agent to subscribe to agent requests

password

NATS password used by agent to subscribe to agent requests

port

NATS port used by agent to subscribe to agent requests

Default
4222

user

NATS username used by agent to subscribe to agent requests

ntp

List of NTP servers

Default
[]
Example
- 0.us.pool.ntp.org
- 1.us.pool.ntp.org

Templates

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

  • bin/cpi (from cpi.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.