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