fuel-ccp-stacklight/service/heka.yaml

72 lines
1.9 KiB
YAML

service:
name: heka
kind: DaemonSet
containers:
- name: heka
image: heka
probes:
readiness: "true"
liveness: "true"
volumes:
- name: docker-sock
type: host
path: /run/docker.sock
- name: mysql-logs
path: "/var/log/ccp/mysql"
type: host
readOnly: True
- name: rabbitmq-logs
path: "/var/log/ccp/rabbitmq"
type: host
readOnly: True
- name: keystone-logs
path: "/var/log/ccp/keystone"
type: host
readOnly: True
- name: horizon-logs
path: "/var/log/ccp/horizon"
type: host
readOnly: True
daemon:
command: hekad --config=/etc/heka
dependencies:
- elasticsearch
files:
- heka-global.toml
- heka-elasticsearch.toml
- heka-mariadb.toml
- heka-openstack.toml
- heka-rabbitmq.toml
- heka-ovs.toml
- heka-dockerlogs.toml
- heka-keystone.toml
- heka-horizon.toml
files:
heka-global.toml:
path: /etc/heka/heka-global.toml
content: heka-global.toml.j2
heka-elasticsearch.toml:
path: /etc/heka/heka-elasticsearch.toml
content: heka-elasticsearch.toml.j2
heka-mariadb.toml:
path: /etc/heka/heka-mariadb.toml
content: heka-mariadb.toml.j2
heka-openstack.toml:
path: /etc/heka/heka-openstack.toml
content: heka-openstack.toml.j2
heka-rabbitmq.toml:
path: /etc/heka/heka-rabbitmq.toml
content: heka-rabbitmq.toml.j2
heka-ovs.toml:
path: /etc/heka/heka-ovs.toml
content: heka-ovs.toml.j2
heka-dockerlogs.toml:
path: /etc/heka/heka-dockerlogs.toml
content: heka-dockerlogs.toml
heka-keystone.toml:
path: /etc/heka/heka-keystone.toml
content: heka-keystone.toml.j2
heka-horizon.toml:
path: /etc/heka/heka-horizon.toml
content: heka-horizon.toml.j2