[release-announce] ansible-role-collect-logs 1.3.0

no-reply at openstack.org no-reply at openstack.org
Wed May 12 16:48:32 UTC 2021


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






More information about the Release-announce mailing list