[openstack-announce] [new][openstackansible] openstack-ansible-rsyslog_server 14.0.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 20 18:28:53 UTC 2016


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





More information about the OpenStack-announce mailing list