From 49d9b39724b9d8ea9fbb73c4c1a4c33ffad116e1 Mon Sep 17 00:00:00 2001 From: Proskurin Kirill Date: Thu, 28 Jul 2016 14:27:58 +0200 Subject: [PATCH] Move mariadb logs to volume for heka collecting Change-Id: I68a9679e1d88fde410815daac05a612c6f56cbb4 Depends-On: I2b879fa3d10e25c51c8aab8dfc2e11560f5c89f8 --- docker/mariadb/mariadb_sudoers | 2 +- service/files/my.cnf.j2 | 2 +- service/mariadb.yaml | 8 +++++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docker/mariadb/mariadb_sudoers b/docker/mariadb/mariadb_sudoers index 7a44665..17eff9f 100644 --- a/docker/mariadb/mariadb_sudoers +++ b/docker/mariadb/mariadb_sudoers @@ -1 +1 @@ -%microservices ALL=(root) NOPASSWD: /bin/chown mysql\: /var/lib/mysql, /usr/bin/chown mysql\: /var/lib/mysql, /opt/ccp/bin/mariadb-security-reset.expect +%microservices ALL=(root) NOPASSWD: /bin/chown mysql\: /var/lib/mysql, /bin/chown mysql\:mysql /var/log/ccp/mysql, /opt/ccp/bin/mariadb-security-reset.expect diff --git a/service/files/my.cnf.j2 b/service/files/my.cnf.j2 index bd2e4b1..90cb31a 100644 --- a/service/files/my.cnf.j2 +++ b/service/files/my.cnf.j2 @@ -3,7 +3,7 @@ bind-address = {{ network_topology["private"]["address"] }} port = {{ mariadb_port }} datadir=/var/lib/mysql/ -log-error=/var/log/mysql.log +log-error=/var/log/ccp/mysql/mysql.log max_connections=10000 log-bin=mariadb-bin diff --git a/service/mariadb.yaml b/service/mariadb.yaml index 0182d28..9efde82 100644 --- a/service/mariadb.yaml +++ b/service/mariadb.yaml @@ -10,7 +10,14 @@ service: probes: readiness: /opt/ccp/bin/mariadb-readiness.sh liveness: "true" + volumes: + - name: mysql-logs + path: /var/log/ccp/mysql + type: host + readOnly: False pre: + - name: chown-logs-dir + command: sudo /bin/chown mysql:mysql /var/log/ccp/mysql - name: mariadb-bootstrap command: /opt/ccp/bin/mariadb-bootstrap.sh daemon: @@ -20,7 +27,6 @@ service: - mariadb-readiness - mariadb-bootstrap - mariadb-security-reset.expect - files: mariadb-my-cnf: path: /etc/mysql/my.cnf