configure-eirini-bosh job from eirini/0.0.9
Creates and configures components needed for Eirini (e.g. fluentd)
Github source:
90720c3
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
(fromrun.erb
)config/eirini-daemonset.yaml
(fromeirini-daemonset.yaml.erb
)config/fluentd-configmap.yaml
(fromfluentd-configmap.yaml.erb
)config/loggregator-agent.crt
(fromloggregator-agent.crt.erb
)config/loggregator-agent.key
(fromloggregator-agent.key.erb
)config/loggregator-ca.crt
(fromloggregator-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.