opi job from eirini/0.0.9
Github source:
90720c3
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
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).
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.