Skip to content

configure-eirini-bosh job from eirini/0.0.10

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

Github source: 1a5d516 or master branch

Properties

eirini

config_copier_image

The docker image used to copy the fluentd config to an accessible volume mount

doppler_address

CF’s doppler address, used to stream application logs

doppler_address_with_az

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

fluentd_image

The docker image used by Eirini to consume Kubernetes container logs

loggregator_agent_image

The docker image used by Eirini to forward Kubernetes container logs

service_account

The service account used by fluentd to access pod information

loggregator

agent-cert

Certificate of the loggregator agent

agent-cert-key

Private key of the loggregator agent

ca-cert

CA certificate that is signing the server certificate of the target doppler and loggregator agent

opi

system_namespace

Kubernetes namespace where to deploy Eirini components

workloads_namespace

Kubernetes namespace where to run deployments and tasks

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-bosh/ 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)
  • config/loggregator-agent.crt (from loggregator-agent.crt.erb)
  • config/loggregator-agent.key (from loggregator-agent.key.erb)
  • config/loggregator-ca.crt (from loggregator-ca.crt.erb)

Packages

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