opi job from eirini/0.0.5
Github source:
10ebcd2
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
(fromopi_as_vcap.erb
)bin/opi_ctl
(fromopi_ctl.erb
)config/kube.conf
(fromkube.conf.erb
)config/node_ca.crt
(fromnode_ca.crt.erb
)config/opi.yml
(fromopi.yml.erb
)certs/cc-ca.crt
(fromcerts/cc-ca.crt.erb
)certs/cc.crt
(fromcerts/cc.crt.erb
)certs/cc.key
(fromcerts/cc.key.erb
)certs/doppler-ca.crt
(fromcerts/doppler-ca-crt.erb
)certs/doppler.crt
(fromcerts/doppler.crt.erb
)certs/doppler.key
(fromcerts/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.