Skip to content
Snippets Groups Projects
Commit 66ac6ede authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Make Heka collect Murano logs"

parents e69780da 1e863081
No related branches found
No related tags found
No related merge requests found
...@@ -6,5 +6,5 @@ filename = "lua_decoders/os_openstack_log.lua" ...@@ -6,5 +6,5 @@ filename = "lua_decoders/os_openstack_log.lua"
type = "LogstreamerInput" type = "LogstreamerInput"
decoder = "openstack_log_decoder" decoder = "openstack_log_decoder"
log_directory = "/var/log/kolla" log_directory = "/var/log/kolla"
file_match = '(?P<Service>nova|glance|keystone|neutron|cinder|heat)/(?P<Program>.*)\.log' file_match = '(?P<Service>nova|glance|keystone|neutron|cinder|heat|murano)/(?P<Program>.*)\.log'
differentiator = ["Service", "_", "Program"] differentiator = ["Service", "_", "Program"]
...@@ -7,12 +7,6 @@ $KLogPermitNonKernelFacility on ...@@ -7,12 +7,6 @@ $KLogPermitNonKernelFacility on
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$RepeatedMsgReduction on $RepeatedMsgReduction on
$template MuranoEngineFile,"/var/log/murano/murano-engine.log"
:syslogtag,contains,"murano-engine" ?MuranoEngineFile
$template MuranoApiFile,"/var/log/murano/murano-api.log"
:syslogtag,contains,"murano-api" ?MuranoApiFile
$template MagnumApiFile,"/var/log/magnum/magnum-api.log" $template MagnumApiFile,"/var/log/magnum/magnum-api.log"
:syslogtag,contains,"magnum-api" ?MagnumApiFile :syslogtag,contains,"magnum-api" ?MagnumApiFile
......
...@@ -12,6 +12,8 @@ ...@@ -12,6 +12,8 @@
BOOTSTRAP: BOOTSTRAP:
name: "bootstrap_murano" name: "bootstrap_murano"
restart_policy: "never" restart_policy: "never"
volumes: "{{ node_config_directory }}/murano-api/:{{ container_config_directory }}/:ro" volumes:
- "{{ node_config_directory }}/murano-api/:{{ container_config_directory }}/:ro"
- "kolla_logs:/var/log/kolla/"
run_once: True run_once: True
delegate_to: "{{ groups['murano-api'][0] }}" delegate_to: "{{ groups['murano-api'][0] }}"
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
name: "murano_engine" name: "murano_engine"
volumes: volumes:
- "{{ node_config_directory }}/murano-engine/:{{ container_config_directory }}/:ro" - "{{ node_config_directory }}/murano-engine/:{{ container_config_directory }}/:ro"
- "rsyslog_socket:/var/lib/kolla/rsyslog/" - "kolla_logs:/var/log/kolla/"
when: inventory_hostname in groups['murano-engine'] when: inventory_hostname in groups['murano-engine']
- name: Starting murano-api container - name: Starting murano-api container
...@@ -18,5 +18,5 @@ ...@@ -18,5 +18,5 @@
name: "murano_api" name: "murano_api"
volumes: volumes:
- "{{ node_config_directory }}/murano-api/:{{ container_config_directory }}/:ro" - "{{ node_config_directory }}/murano-api/:{{ container_config_directory }}/:ro"
- "rsyslog_socket:/var/lib/kolla/rsyslog/" - "kolla_logs:/var/log/kolla/"
when: inventory_hostname in groups['murano-api'] when: inventory_hostname in groups['murano-api']
[DEFAULT] [DEFAULT]
debug = {{ murano_logging_debug }} debug = {{ murano_logging_debug }}
log_dir = /var/log/kolla/murano
use_syslog = True
syslog_log_facility = LOG_LOCAL0
{% if service_name == 'murano-api' %} {% if service_name == 'murano-api' %}
bind_host = {{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }} bind_host = {{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}
......
#!/bin/bash #!/bin/bash
if [[ ! -d "/var/log/kolla/murano" ]]; then
mkdir -p /var/log/kolla/murano
fi
if [[ $(stat -c %a /var/log/kolla/murano) != "755" ]]; then
chmod 755 /var/log/kolla/murano
fi
# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases # Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases
# of the KOLLA_BOOTSTRAP variable being set, including empty. # of the KOLLA_BOOTSTRAP variable being set, including empty.
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
......
...@@ -20,10 +20,13 @@ ADD murano-base-archive /murano-base-source ...@@ -20,10 +20,13 @@ ADD murano-base-archive /murano-base-source
RUN ln -s murano-base-source/* murano \ RUN ln -s murano-base-source/* murano \
&& useradd --user-group murano \ && useradd --user-group murano \
&& /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /murano \ && /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt /murano \
&& mkdir -p /etc/murano /var/log/murano /home/murano \ && mkdir -p /etc/murano /home/murano \
&& cp -r /murano/etc/murano/* /etc/murano/ \ && cp -r /murano/etc/murano/* /etc/murano/ \
&& chown -R murano: /etc/murano /var/log/murano /home/murano && chown -R murano: /etc/murano /home/murano
{% endif %} {% endif %}
RUN usermod -a -G kolla murano COPY extend_start.sh /usr/local/bin/kolla_extend_start
RUN usermod -a -G kolla murano \
&& chmod 755 /usr/local/bin/kolla_extend_start
#!/bin/bash
if [[ ! -d "/var/log/kolla/murano" ]]; then
mkdir -p /var/log/kolla/murano
fi
if [[ $(stat -c %a /var/log/kolla/murano) != "755" ]]; then
chmod 755 /var/log/kolla/murano
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment