Skip to content

configure-eirini-scf job from eirini/0.0.8

Creates and configures components needed for Eirini (e.g. fluentd)

Github source: 3b347ef 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.

eirini

cert_copier_image

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

doppler_address

SCF’s doppler address, used to stream application logs

doppler_address_with_az

SCF’s doppler address for the current AZ, used to stream application logs

fluentd

varlog_hostpath

The directory where the logs are stored on the node when on hostPath

varlog_hostpath_mount_point

The path inside the fluentd pot where the log_hostpath should be mounted

fluentd_image

The docker image used by Eirini to consume Kubernetes container logs

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-daemonset.yaml (from eirini-daemonset.yaml.erb)
  • config/fluentd-configmap.yaml (from fluentd-configmap.yaml.erb)

Packages

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