diff --git a/ansible/roles/common/tasks/config.yml b/ansible/roles/common/tasks/config.yml index da82c67bbe..8918a9efa8 100644 --- a/ansible/roles/common/tasks/config.yml +++ b/ansible/roles/common/tasks/config.yml @@ -211,7 +211,8 @@ - { name: "nova", enabled: "{{ enable_nova | bool }}" } - { name: "nova-libvirt", enabled: "{{ enable_nova | bool and enable_nova_libvirt_container | bool }}" } - { name: "octavia", enabled: "{{ enable_octavia | bool }}" } - - { name: "opensearch", enabled: "{{ enable_opensearch | bool or enable_opensearch_dashboards | bool }}" } + - { name: "opensearch", enabled: "{{ enable_opensearch | bool }}" } + - { name: "opensearch-dashboards", enabled: "{{ enable_opensearch_dashboards | bool }}" } - { name: "openvswitch", enabled: "{{ enable_openvswitch | bool }}" } - { name: "placement", enabled: "{{ enable_placement | bool }}" } - { name: "prometheus", enabled: "{{ enable_prometheus | bool }}" } diff --git a/ansible/roles/common/templates/cron-logrotate-opensearch-dashboards.conf.j2 b/ansible/roles/common/templates/cron-logrotate-opensearch-dashboards.conf.j2 new file mode 100644 index 0000000000..7d77ee24ed --- /dev/null +++ b/ansible/roles/common/templates/cron-logrotate-opensearch-dashboards.conf.j2 @@ -0,0 +1,3 @@ +"/var/log/kolla/opensearch-dashboards/*.log" +{ +} diff --git a/releasenotes/notes/bug-2137716-a4e20f90d990e893.yaml b/releasenotes/notes/bug-2137716-a4e20f90d990e893.yaml new file mode 100644 index 0000000000..0bdfa04d54 --- /dev/null +++ b/releasenotes/notes/bug-2137716-a4e20f90d990e893.yaml @@ -0,0 +1,8 @@ +--- +fixes: + - | + Adds logrotate configuration for OpenSearch Dashboards. Previously, + logs located in ``/var/log/kolla/opensearch-dashboards/`` were not + included in the rotation schedule, which could lead to excessive + disk space consumption. + `LP#2137716 `__