ansible-role-collect-logs 1.3.0
We high-spiritedly announce the release of: ansible-role-collect-logs 1.3.0: ansible-role-collect-logs - An Ansible role for aggregating logs from different nodes. The source is available from: https://opendev.org/openstack/ansible-role-collect-logs Download the package from: https://tarballs.openstack.org/ansible-role-collect-logs/ For more details, please see below. Changes in ansible-role-collect-logs 1.2.0..1.3.0 ------------------------------------------------- 1e37a62 Add 2 minute timeout for repoquery b4aa76a add sealert diagosis of selinux errors ce97a99 dump all the shell variables from the system 8f57778 Use centos8 stream images with molecule scenarios a739701 add cephadm.log to logstash for indexing a89834e Collect nested virtualization info 354650b Update location of sova patterns 0478d59 Move sova patterns outside the repository a5ce785 Enable ansible-test units 5116003 Bump linters 0608040 Fix ansible-test sanity 3f0881d Make rst files collection compatible 1c71e50 Transform artcl into a collection 439d089 Collect all *rc files 0548c38 Revert "Disable voting of broken job" 0ab1c41 Reinstate functional testing ff01bc7 Find correct python interpreter 33d4c58 Also collect journal errors and send to logstash 503fa82 Add pattern to packages download failure e5d9714 Fix pattern message for tempest f8e33c1 Fix roles_path b3ea862 Add tempest pattern and standardize it 28fc4f0 Add another packages failure pattern 29be5e2 Add pattern for proxy failure be7cd38 Add conflict packages pattern eff595b Remove cap for sphinx 37392fc Collect dnf module related infos be06037 Fix path for collect-logs role 25261e3 Add patterns to sova 61e3cc3 Remove --size from container command 0d3e085 Changing bash executable 4fb6d73 Enable verbose output for the openstack cli commands ec28d95 Collect cluster cib as well 4137e64 Fix extra/podman/containers sometimes missing d4763bc Use unittest.mock instead of mock Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 6 +- .gitignore | 1 + .pre-commit-config.yaml | 29 +- MANIFEST.in | 5 + README.rst | 10 +- ansible.cfg | 7 +- .../copying-customized-files.rst | 2 +- .../environment-settings-structure.rst | 72 +- .../running-quickstart-instances-openstack.rst | 6 +- galaxy.yml | 25 + infrared_plugin/main.yml | 14 +- infrared_plugin/plugin.spec | 2 +- infrared_plugin/roles | 1 + library/ara_influxdb.py | 550 --------------- library/sova.py | 192 ----- module_utils/sova_lib.py | 102 --- .../utils.py => plugins/module_utils/test_utils.py | 27 +- {library => plugins/modules}/ara_graphite.py | 158 +++-- plugins/modules/ara_influxdb.py | 593 ++++++++++++++++ .../modules}/flatten_nested_dict.py | 37 +- plugins/modules/sova.py | 300 ++++++++ pyproject.toml | 2 + requirements.txt | 3 +- {defaults => roles/collect_logs/defaults}/main.yml | 43 +- .../collect_logs/files}/collect-container-logs.sh | 60 +- .../collect_logs/files}/heat-deploy-times.py | 39 +- roles/collect_logs/library | 1 + {meta => roles/collect_logs/meta}/main.yml | 0 .../collect_logs/molecule}/default/converge.yml | 8 +- .../collect_logs/molecule}/default/molecule.yml | 18 +- .../collect_logs/molecule}/default/prepare.yml | 0 .../collect_logs/molecule}/default/verify.yml | 0 .../collect_logs/molecule}/infrared/converge.yml | 2 +- .../collect_logs/molecule}/infrared/molecule.yml | 19 +- .../collect_logs/molecule}/infrared/verify.yml | 0 .../collect_logs/molecule}/sova/converge.yml | 4 +- .../collect_logs/molecule}/sova/molecule.yml | 0 .../collect_logs/molecule}/sova/prepare.yml | 0 .../collect_logs/molecule}/sova/verify.yml | 0 .../collect_logs/scripts}/doc_extrapolation.awk | 0 {tasks => roles/collect_logs/tasks}/collect.yml | 51 +- .../collect_logs/tasks}/collect/container.yml | 0 .../collect_logs/tasks}/collect/monitoring.yml | 0 .../collect_logs/tasks}/collect/network.yml | 0 .../collect_logs/tasks}/collect/system.yml | 0 .../collect_logs/tasks}/create-docs.yml | 4 +- {tasks => roles/collect_logs/tasks}/main.yml | 0 {tasks => roles/collect_logs/tasks}/publish.yml | 0 .../collect_logs/tasks}/publish_ara.yml | 0 .../collect_logs/tasks}/publish_ara_graphite.yml | 0 .../collect_logs/tasks}/publish_ara_influxdb.yml | 0 .../collect_logs/tasks}/sanitize_log_strings.yaml | 0 {tasks => roles/collect_logs/tasks}/sova.yml | 21 +- .../collect_logs/templates}/full_logs.html.j2 | 0 .../collect_logs/templates}/index.rst.j2 | 2 +- .../collect_logs/templates}/odl_extra_logs.j2 | 0 .../collect_logs/templates}/rsync-filter.j2 | 0 .../collect_logs/vars}/family-redhat.yml | 0 .../vars}/infrared-collect-exclude-list.yml | 0 {vars => roles/collect_logs/vars}/unsecure.yml | 0 setup.cfg | 21 +- setup.py | 9 +- test-playbooks/zuul-ansible-role-collect-logs.yaml | 5 +- test-requirements.txt | 1 - tox.ini | 17 +- vars/sova-patterns.yml | 783 --------------------- zuul.d/layout.yaml | 22 +- 79 files changed, 1528 insertions(+), 2002 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1545424..e0375c0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2 +2,2 @@ pbr>=1.6 -ansible>=2.5,<2.10 +# Do not remove 2.10, ansible-test and tox-ansible require it +ansible>=2.5,<2.11 diff --git a/test-requirements.txt b/test-requirements.txt index 34e064e..6260227 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1 +0,0 @@ -mock
participants (1)
-
no-reply@openstack.org