Skip to content

opi job from eirini/0.0.6

Github source: 531399d or master branch

Properties

opi

cc_ca

Cloud Controller CA cert

cc_cert

Cloud Controller cert

cc_internal_api

Internal URL for the Cloud Controller

cc_key

Cloud Controller key

cc_uploader_ip

IP Address of the Cloud Controller uploader

certs_secret_name

Name of the kube secret containing SCF certs

Default
scf-credentials

eirini_address

Address of Eirini

k8s

host_url

URL of k8s node

node_ca

CA certificate for k8s node

service_account
name

Username of service account Eirini will operate on k8s with

token

Token of service account Eirini will operate on k8s with

kube_namespace

Kubernetes namespace where to run deployments and tasks

Default
default

kube_service_host

Kubernetes service host. Should be set to the value of KUBERNETES_SERVICE_HOST.

kube_service_port

Kubernetes service port. Should be set to the value of KUBERNETES_SERVICE_PORT.

loggregator_address

Doppler address

loggregator_ca

Doppler CA cert

loggregator_cert

Doppler cert

loggregator_key

Doppler key

metrics_source_address

Source URL for metrics

nats_ip

nats_ip

nats_password

password for nats

registry_address

Address of registry

stager_image

Base docker image for staging

Templates

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

  • bin/opi_as_vcap (from opi_as_vcap.erb)
  • bin/opi_ctl (from opi_ctl.erb)
  • config/kube.conf (from kube.conf.erb)
  • config/node_ca.crt (from node_ca.crt.erb)
  • config/opi.yml (from opi.yml.erb)
  • certs/cc-ca.crt (from certs/cc-ca.crt.erb)
  • certs/cc.crt (from certs/cc.crt.erb)
  • certs/cc.key (from certs/cc.key.erb)
  • certs/doppler-ca.crt (from certs/doppler-ca-crt.erb)
  • certs/doppler.crt (from certs/doppler.crt.erb)
  • certs/doppler.key (from certs/doppler.key.erb)

Packages

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