72 lines
1.9 KiB
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
|