Skip to content

opi job from eirini/0.0.7

Github source: fbba332 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

client_ca

CA certificate Eirini will use to trust client certificates for mTLS

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

IP of the NATS server Eirini will send app route events to

nats_password

password for nats

nats_port

Port of the NATS server Eirini will send app route events to

Default
4222

registry_address

Address of registry

server_cert

TLS certificate for Eirini server

server_key

Private key associated with TLS certificate for Eirini server

stager_image

Base docker image for staging

tls_port

Port Eirini server will listen on when TLS is enabled

Default
8484

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).

  • config/bpm.yml (from bpm.yml.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/client-ca.crt (from certs/client-ca.crt.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)
  • certs/server.crt (from certs/server.crt.erb)
  • certs/server.key (from certs/server.key.erb)

Packages

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