[new][openstackansible] openstack-ansible-rsyslog_server 14.0.0 release (newton)
We are glowing to announce the release of:
openstack-ansible-rsyslog_server 14.0.0: rsyslog_server for OpenStack Ansible
This release is part of the newton release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-rsyslog_server/
For more details, please see below.
14.0.0 ^^^^^^
New Features ************
* The "rsyslog_server" role now has support for CentOS 7.
* The rsyslog_server role now supports the ability to configure whether apt/yum tasks install the latest available package, or just ensure that the package is present. The default action is to ensure that the latest package is present. The action taken may be changed to only ensure that the package is present by setting "rsyslog_server_package_state" to "present".
Upgrade Notes *************
* The rsyslog_server role always checks whether the latest package is installed when executed. If a deployer wishes to change the check to only validate the presence of the package, the option "rsyslog_server_package_state" should be set to "present".
* The variable "rsyslog_server_packages" has been replaced by "rsyslog_server_distro_packages".
* New overrides are provided to allow for better customization around logfile retention and rate limiting for UDP/TCP sockets. "rsyslog_server_logrotation_window" defaults to 14 days "rsyslog_server_ratelimit_interval" defaults to 0 seconds "rsyslog_server_ratelimit_burst" defaults to 10000
* The rsyslog.conf is now using v7+ style configuration settings
Changes in openstack-ansible-rsyslog_server 13.0.0..14.0.0 ----------------------------------------------------------
792d39c Update tox.ini tests target for stable/newton 1d52620 Update ansible-role-requirements to stable/newton b1d6876 Use centralised test scripts d40c9f6 Update UPPER_CONSTRAINTS_FILE for stable/newton b13723d Update .gitreview for stable/newton 2d196fb update homepage with developer documentation page e005804 Update testing bits for consistency ba7b4b4 Compress test execution logs 2e9a460 Separate remote log stream from local 3271242 Yum: Add retry to comply with the until loop 02eebf7 Enable log collection after functional testing d46d7ea Rename package lists (and related vars) appropriately 37ba469 Make all linting tests use upper-constraints 870726a Add SNI support to rsyslog_server role via OS packages 6445c24 Add apt-get update to run_tests 2bf6a91 Updated from global requirements 78aa1d1 Add python packages for SNI support in tests e9a93e9 Move other-requirements.txt to bindep.txt 8d41188 [DOCS] Refactor rsyslog_server Docs 40cb670 Include ansible commands for ansible linting b4430a1 Add ability to change apt/yum package state c56338a Ensure that doc linting is included in the linters test cd16029 Use plugins repo version of the human_log callback plugin 4d62800 Updated from global requirements ed1cf68 Remove duplicates from .gitignore 118fb2d Implement doc8 checks for docs 05e89a7 Update sphinx configuration 6f7ffc4 Update tox configuration 59fe3f3 Skip lint check for yum clean task 480fa37 Add CentOS 7 support b89144d Pin test-requirements to match OpenStack requirements b1e2bb0 Address Ansible bare variable usage 12ec710 Consistency for multi-os in the includes 7aa50b6 Update role metadata 5a6cbec Add .swp files to .gitignore 70903b6 Add dependencies for paramiko 2.0 34ce58b Remove Liberty releasenote index 7016f43 blacklist Ansible 1.9.6 4904568 Add reno scaffolding for release notes management
Diffstat (except docs and test files) -------------------------------------
.gitignore | 9 + .gitreview | 1 + README.rst | 21 +- bindep.txt | 41 +++ defaults/main.yml | 11 + examples/playbook.yml | 6 + manual-test.rc | 33 +++ meta/main.yml | 5 +- other-requirements.txt | 16 -- releasenotes/notes/.placeholder | 0 .../notes/centos-7-support-d96233f41f63cfb8.yaml | 3 + .../notes/package-state-48e933a395bbdc0c.yaml | 13 + .../notes/package_var_rename-9a55f7030595fdef.yaml | 4 + ...log-remote-log-separation-76de4b64f0c18edb.yaml | 8 + releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 281 +++++++++++++++++++++ releasenotes/source/index.rst | 9 + releasenotes/source/mitaka.rst | 6 + releasenotes/source/unreleased.rst | 5 + setup.cfg | 2 +- setup.py | 11 +- tasks/install-apt.yml | 4 +- tasks/install-yum.yml | 7 +- tasks/main.yml | 2 + templates/os_aggregate_storage.j2 | 2 +- templates/rsyslog.conf.j2 | 59 ++--- test-requirements.txt | 19 +- tox.ini | 153 ++++++----- vars/debian.yml | 2 +- vars/redhat.yml | 2 +- 37 files changed, 707 insertions(+), 188 deletions(-)
Requirements updates --------------------
diff --git a/test-requirements.txt b/test-requirements.txt index 3422d65..8fdd8d8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,4 +1,9 @@ -ansible-lint<=2.3.9 -ansible>=1.9.1,<2.0.0 -bashate -flake8 +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +bashate>=0.2 # Apache-2.0 +flake8<2.6.0,>=2.5.4 # MIT +pyasn1 # BSD +pyOpenSSL>=0.14 # Apache-2.0 +requests>=2.10.0 # Apache-2.0 +ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD @@ -7,2 +12,4 @@ flake8 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -oslosphinx>=2.5.0 # Apache-2.0 +sphinx!=1.3b1,<1.3,>=1.2.1 # BSD +oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +doc8 # Apache-2.0 +reno>=1.8.0 # Apache2
participants (1)
-
no-reply@openstack.org