Skip to content

configure-eirini-scf job from eirini/0.0.18

Creates and configures components needed for Eirini

Github source: 5554be3 or master branch

Properties

capi

cc_uploader

mutual_tls
server_cert

The PEM-encoded certificate for internal cloud controller uploader traffic.

server_key

The PEM-encoded private key for internal cloud controller uploader traffic.

cc

opi

client_cert

TLS certificate for Eirini server

client_key

Private key associated with TLS certificate for Eirini server

eirini

cert_copier_image

The docker image used by Eirini to register the image registry CA cert with Docker, on each Kubernetes node

run_cert_copier

Controls if the cert copier daemonset should be created.

Default
true

opi

cc_ca

Cloud Controller CA cert

cc_cert

Cloud Controller cert

cc_key

Cloud Controller key

certs_secret_name

Name of the kube secret containing CF certs. It should live in the opi.kube_namespace.

Default
cf_secrets

kube_namespace

Kubernetes namespace where to run deployments and tasks

Default
default

registry_address

Address of registry

Templates

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

  • bin/run (from run.erb)
  • config/eirini-cert-copier.yaml (from eirini-cert-copier.yaml.erb)

Packages

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