opi job from eirini/0.0.19
Github source:
56fbadd 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 CF certs
- Default
cf_secrets
client_ca¶CA certificate Eirini will use to trust client certificates for mTLS
downloader_image¶Downloads app-bits and buildpacks from the bits-service
- Default
""
eirini_address¶Address of Eirini
executor_image¶Executes the buildpackapplifecyle to build a Droplet
- Default
""
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
registry_password¶Basic auth user credentials for registry
registry_username¶Basic auth username for registry
server_cert¶TLS certificate for Eirini server
server_key¶Private key associated with TLS certificate for Eirini server
tls_port¶Port Eirini server will listen on when TLS is enabled
- Default
8484
uploader_image¶Uploads the Droplet to the bits-service
- Default
""
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/pre-start(frompre-start.erb)config/bpm.yml(frombpm.yml.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/client-ca.crt(fromcerts/client-ca.crt.erb)certs/doppler-ca.crt(fromcerts/doppler-ca-crt.erb)certs/doppler.crt(fromcerts/doppler.crt.erb)certs/doppler.key(fromcerts/doppler.key.erb)certs/server.crt(fromcerts/server.crt.erb)certs/server.key(fromcerts/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.