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

no-reply at openstack.org no-reply at openstack.org
Wed Jul 24 10:01:21 UTC 2019


We enthusiastically announce the release of:

ansible-role-collect-logs 1.0.0: ansible-role-collect-logs - An
Ansible role for aggregating logs from different nodes.

This is the first release of ansible-role-collect-logs.

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 dc735c02581d41595d70a7737b541361a48c8de2..1.0.0
------------------------------------------------------------------------------------

cc24a87 Handle recursive copy of /var/log from containers
11402e3 Grab cloud-init logs
8fce82d collect standalone deployment config
dbcc233 Added tripleo job template against new collect-logs role
2dd5ba9 Fixed doc building steps for collect logs
0260403 add missing defaults to arct
32887d8 Fix the project name in setup.cfg
3c703a7 Update to opendev
f43531f OpenDev Migration Patch
67821d2 Apply cookiecutter on collect-logs
2c29415 Move the roles contents to root directory
97207b4 Collect services statuses in logs
57e1e50 Add testrepository.subunit file to root dir
82b786a Reproducer script: run only on job started by zuul
bf5cace Use infra generation of ARA reports
6360460 Rename errors file if it's big
57ba78b Include standalone deploy logs for logstash index
3021b6a Raise an error if a service or container is failed
e17db7c Treat dest as normal file when copying out of podman containers
7a63b85 Design new role for zuul-based reproducer
56dc4b0 Loop over *all* containers in order to get the container STDOUT
dd48dfc Add output for ip6tables and related ipv6 things
8915179 Use os_tempest for running tempest on standalone
75144e4 Corrected openstack-virtual-baremetal repo location
77ee580 Improve output of Verify Sphinx build task
42fffbd Remove reproducer lines added to get zuul related info
ab6e39d Fix regression of collect-logs package listing
18a8b1e Adopt yamllint strict linting
442144d Allow to collect HAProxy stats and log them in a file
1705b1d Correct some commands from the "Collect container info" tasks
4a9e349 Migrate flake8 to pre-commit
f8e8ff2 Correct buggy typo
318e68e Fixed logstash file name for tempest
8e431db ensure we get podman container logs
f96cc11 Adapt code to newer code style (linters)
95f9d0e Fetch version for container engine.
586fbba Use correct package manager at DLRN
2aee419 Introduce zuul.projects and executed pre-run playbooks for reproducer
1a2c0c2 Run atop for monitoring deployment
bcb8d23 Fix runtime Ansible warnings
0350931 Use dnf and python3 on platforms where these are default
dcbea6c Add /var/log/tripleo-container-image-prepare.log
263c119 Add podman support for log collection
664e42d by default collect all files in /var/lib/mistral
26e582b Add log of ansible modify container role to logstash
0f8870d Fix overcloud ARA data collection
3eec538 Calculate ARA metrics for overcloud
c365262 Fix used paths to match custom working dir
b92c82c Support ARA statistics in InfluxDB for longest tasks
1aea2a2 Track ansible overcloud deployment with ARA
f38f7a8 Log collection: list installed rpms and their source repos
267d6f9 Show cfg,j2,py files in browser
b358ef3 remove older and slower portions of collect-logs
d0947f4 Unify custom t-h-t install steps for UC/OC/upgrade
ab4a68b Use the TripleO Ansible role from tripleo-upgrade to run upgrades
2636fc6 Fix docker info log name
a41b29e update default logging to match upstream
af22a12 Add memory and swap info into collect-logs collect task
a0189ab Enable ARA for the undercloud install
ce6204a Prevent recursive copy of /var/log
e21c44a Sync docker log collection with retired get_docker_logs.sh
b2eac64 Add upgrade and update logs to logstash indexing
8282fbc Run openstack overcloud failures when failures
9cc1d44 Add a variable to append paths in log collect list
a30fd72 Add opendaylight to collect-logs
f064123 Collect entire Browbeat folder
90564fa Alter collect heat templates dir from undercloud
3a5638a Collect heat templates dir from undercloud
d7b1c92 Reduce reproducer redudancy
a7f6045 Add ansible linter rule for set pipefail
a3b10c0 Fix dstat time penalty for failed runs
ca9f0e5 add mtu summary for each nic on each node
2965e93 Collect installed cron jobs
c452f27 remove duplicate README file (part deux)
7208801 remove duplicate README file
76940e6 Add -n to lsof collection
1b9fe61 Add /var/lib/pacemaker/pengine/pe-input* to saved logs
7fbefaf Add more directories to collect
93c218c Collect and send statistics to InfluxDB
850f001 fix reproducer script when statement
1429168 Fix graphite data order
d7ecdb0 Generate ARA statistics
ae3e4e8 Force decompression of stackviz data
36879b0 Ignore errors in graphite task
f49b760 Add reproducer script for OVB and multinode jobs
a150beb Prepend errors file with prefix for logstash index
e690043 Add ui_validate_simple to the logs collected
103abaa Collect most of var/lib/heat-config directory.
deb35d1 Add help links to /var/lib/mistral
e9a1257 Save console files with timestamps
e2db6eb Use openstack commands for postci
b9a4e01 Start lines with timestamps in errors for logstash
f7df79f Add log to validate ipmi role
db8e2a2 Send ARA statistics to Graphite server
95fe33c Extract all errors from tripleo deployment
201044d overcloud-deploy: add config-download + ansible run feature
41a2870 Add custom options support for sosreport command
87fd449 validate-tempest: use local_working_dir var
b03160f Save bootstrap server logs in logstash
f18b895 Save tempest output in logstash
112f0bf add logs for virt-customize
7c60ef5 Switch to overcloudrc.v3 for running tempest
5eec291 Track the tempest resources before and after tempest run
e57e5e0 Create a file for indexing it in logstash
2cdef09 Collect workflow lists and execution lists in host_info
a3bdc67 Limit collection of config-data to puppet-generated files
6802d4a collect-logs: Remove collection of docker etc/ dirs
ff730a7 Collect subunit results from pingtest
9874dde collect-logs: add README for log files
1dc5b3c get_host_info: sort rpm -qa
f07851f Collect the last 4 hours from the journal in text form
2ae7a30 Adding testrepository.subunit to artcl_collect_list
9fea88f Add pipefail to each command that piped with timestamp
213c828 Add timestamps to quickstart logs
09859cd Delete symlinks and other non-files when collect logs
8f58df3 Make repo file visible in browser
f62088c collect-logs: Fixes for upstream log collection
4b95823 collect logs: use wildcard instead of specific user name for home collection
76c7017 collect-logs: add missing empty defaults for doc gen
82bd5f0 Collect more info about docker
4fd4356 Support multinic network isolation
fba0ced collect-logs: small README fix
ba9ce3e collect-logs: use rsync to gather logs
0ac3a45 Collect only cib* files from pacemaker
cf52174 collect-logs: only run the doc verify after collection
d087462 Add host info collection to collect-logs
61416bd Fix ansible-lint.sh script for roles.
588c851 publish: don't fail in case the logs dir is a link to a directory
e905123 Collect /var/lib/pacemaker/cib/
7f89aab Exclude /etc/alternatives from logs
0736a30 Add disk root device hints
7f06240 Support exclude list for logs collecting
843a9c9 Adding skip_file in the list of collected logs
e008f4c Fix service logs collection
4042143 Add optional Sphinx build verification
cb13d6f List nova instances after overcloud deploy
ffa5cc8 Add option to leave tar.gz logs files and flat log
04ba895 Ensure docs directory exists before generating docs
8b074c4 Leave and collect delorean build logs
28797c3 collect-logs: broader txt.gz rename conditions
0deb60e Add -k (insecure) option to curl console logs command
e168524 Ensure sphinx build output is collected
4c8b988 Write down segfaults, avc denials and oom-killers
64bbad9 updates to the static template for job doc.
3d990be Collect logs for containers only if docker runs
43cb68c collect-logs: rename text files to txt.gz
cf6a68f Integrate undercloud_user var into oooq-extras
bdfd57b Ensure that each role in extras has a dependency on extras-common
63f3564 Collect logs of containers
23075d4 Add ARA to the collected log directories
a15f793 Use shell instead of command
832283e Expose the tempest results to the top level of the collected logs
bf4b708 Create tasks to install, run stackviz and collect logs
b71ddc6 Replace hardcoded stack user by ansible_user
d180190 collect-logs: add timeout to log uploads
4fc8272 collect-logs: run in two stages
1df0a2f collect-logs: add rdoproject env requirements
1cfe10b collect-logs: internal rename and cleanup




Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..08756f4
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,2 @@
+pbr>=1.6
+ansible>=2.5
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..94dba19
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1 @@
+pre-commit # MIT






More information about the Release-announce mailing list