diff --git a/ansible/roles/common/templates/heka-haproxy.toml.j2 b/ansible/roles/common/templates/heka-haproxy.toml.j2 index f30dd32d57..1023569063 100644 --- a/ansible/roles/common/templates/heka-haproxy.toml.j2 +++ b/ansible/roles/common/templates/heka-haproxy.toml.j2 @@ -6,9 +6,11 @@ type = "FileOutput" message_matcher = "Fields[programname] =~ /(?i:haproxy)/" path = "/var/log/kolla/haproxy/haproxy.log" encoder = "syslog_encoder" +folder_perm = "755" [keepalived_file_output] type = "FileOutput" message_matcher = "Fields[programname] =~ /(?i:keepalived)/" path = "/var/log/kolla/haproxy/keepalived.log" encoder = "syslog_encoder" +folder_perm = "755" diff --git a/ansible/roles/common/templates/heka-swift.toml.j2 b/ansible/roles/common/templates/heka-swift.toml.j2 index 8ed4a1e236..2bd9443f35 100644 --- a/ansible/roles/common/templates/heka-swift.toml.j2 +++ b/ansible/roles/common/templates/heka-swift.toml.j2 @@ -6,3 +6,4 @@ type = "FileOutput" message_matcher = "Fields[programname] == '{{ item }}'" path = "/var/log/kolla/swift/{{ item }}.log" encoder = "syslog_encoder" +folder_perm = "755" diff --git a/tools/deploy_aio.sh b/tools/deploy_aio.sh index e6ef5a11e4..8f3c96222f 100755 --- a/tools/deploy_aio.sh +++ b/tools/deploy_aio.sh @@ -9,7 +9,7 @@ export KOLLA_BASE=$1 export KOLLA_TYPE=$2 function copy_logs { - docker cp heka:/var/log/kolla /tmp/logs + cp -rnL /var/lib/docker/volumes/kolla_logs/_data/* /tmp/logs/kolla/ } function check_failure { @@ -41,9 +41,7 @@ function check_failure { nova list nova list | awk '/4/ {print $2}' | xargs -n1 nova show - # NOTE(SamYaple): The copy logs functions is put on hold until Heka is all - # merged in. At that point we will pull the logs from Heka's volume - #copy_logs + copy_logs } function write_configs { diff --git a/tools/setup_gate.sh b/tools/setup_gate.sh index 58c11802b7..4d1173994d 100755 --- a/tools/setup_gate.sh +++ b/tools/setup_gate.sh @@ -103,7 +103,7 @@ function setup_logging { # For ease of access we symlink that logs directory to a known path ln -s $(pwd)/logs /tmp/logs - mkdir -p /tmp/logs/{ansible,build} + mkdir -p /tmp/logs/{ansible,build,kolla} } setup_logging