ansible-role-collect-logs 1.0.0
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
participants (1)
-
no-reply@openstack.org