[release-announce] [openstackansible] openstack-ansible-os_swift 16.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 14 17:23:36 UTC 2017


We are thrilled to announce the release of:

openstack-ansible-os_swift 16.0.0: os_swift for OpenStack Ansible

This release is part of the pike release series.

Download the package from:

    https://tarballs.openstack.org/openstack-ansible-os_swift/

For more details, please see below.

Changes in openstack-ansible-os_swift 15.0.0.0rc1..16.0.0
---------------------------------------------------------

d4ae912 Update vars and test tooling for Pike
a9aedda Update UPPER_CONSTRAINTS_FILE for stable/pike
6eb05b0 Update .gitreview for stable/pike
fa9f41f Optimize swift gate
7799a53 Updated from OpenStack Ansible Tests
d860153 Use a list instead of a dict for filtered_services
1e7f522 Updated from global requirements
e76f0c7 Updated from OpenStack Ansible Tests
8b2fc7a Fix ordering of swift3 in middleware pipeline
5a3ee54 Add support for the openSUSE Leap distributions
1f717c9 Update URLs in documents according to document migration
01c3728 Optimise the execution of the role
5f65131 Updated from OpenStack Ansible Tests
dc8603a Updated from OpenStack Ansible Tests
176452b Don't run sync in upgrades
52228ba Fix openstackdocstheme settings
3b91c62 Updated from global requirements
0c13736 Switch from oslosphinx to openstackdocstheme
14c57dd Add support for swift3 middleware
ec7448f Updated from OpenStack Ansible Tests
9654dbf Updated from global requirements
8e1da2c Updated from global requirements
b14497f Switch to Cryptography over pycrypto
e8388fd Add Swift API availability test during upgrade
062260a Ensure that role tests pin pip/setuptools/wheel
e931454 Updated from global requirements
5de40eb Use upper constraints when installing test requirements
33fc6b7 Allow the developer constraints to be adjusted
39c16e1 Add venv_tag local fact
e568e12 Updated from global requirements
14d1a2f Fix for lookup and get_url occuring in different places
49d9c4a Use zuul-cloner for tests repo in OpenStack-CI
5bf8389 Rename release note to unique hash
dbd37c4 Set defaults for swift_vars and swift_proxy_vars
acdbf6b Filter services dictionary per host
22a4a72 Reduce init restart/kill times
49c3e0b Optimise apt cache update task
9e1824d Fix role gate tests for Ansible 2.3
e54538c Rename reno to avoid conflict on integrated repo
78b4f6a Update container-sync to use internal client
d62d6a2 Remove double swift-host setup run in testing
867f315 Ensure the components are isolated from the system
c578ebf Fix "pretend_min_part_hours" for MR swift tests
7ca4b62 Deprecate auth_plugin option
57de3c8 Check if changes have made before attempting a rebalance
15c6967 Use auto instead of noauto mount option
bb9e3f5 Cap the number of worker threads
78bca6d Install python2-pyOpenSSL package on CentOS
8fa2ce3 Updated from global requirements
3c09d9b Rework swift_rings.py to use the RingBuilder class
44cdfed Move swift upgrades into its own shell script
c445069 Remove RDO repo from role
352969e Move away from include statsd.j2
7406ce4 Updated from global requirements
a0b4aba Updated from global requirements
0dd9229 Make swift_rings threading react to bad return codes
34d2e4d Update upgrade test to use stable/ocata
8df0d93 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
42cc0a4 Use https instead of http for git.openstack.org
47454fb Update reno for stable/ocata
c7b7e86 Fix erroneous release note


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   8 +-
.gitreview                                         |   1 +
README.rst                                         |   2 +-
Vagrantfile                                        |  51 +++++-
bindep.txt                                         |  44 ++++-
defaults/main.yml                                  |  91 +++++++++-
handlers/main.yml                                  |  14 +-
meta/main.yml                                      |   9 +-
.../notes/add-swift3-support-a3f1a5d866fd8883.yaml |   5 +
...ng_swift_services_workers-5ac9ecb28f56469f.yaml |   8 +
.../deprecate_auth_plugin-397a32171826ef78.yaml    |   5 +
...ift-init-config-overrides-822ec734e02a0dd1.yaml |  10 +
.../notes/swift-pypy-support-9706519c4b88a571.yaml |   8 +-
.../swift_init_time_settings-20ea7817cbd2dca9.yaml |  23 +++
.../swift_internal_client-7c497400d7a8b4a2.yaml    |   7 +
releasenotes/source/conf.py                        |  11 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
setup.cfg                                          |   2 +-
setup.py                                           |   2 +-
tasks/main.yml                                     |  76 ++++----
tasks/swift_init_common.yml                        |  30 ---
tasks/swift_init_systemd.yml                       |  31 ++--
tasks/swift_install.yml                            |  42 ++---
tasks/swift_pypy_setup.yml                         |   2 +-
tasks/swift_rings_build.yml                        |   8 +-
tasks/swift_storage_hosts_container.yml            |   4 +
tasks/swift_sync_post_install.yml                  |  23 ---
templates/account-server-replicator.conf.j2        |  10 +-
templates/account-server.conf.j2                   |  10 +-
templates/container-reconciler.conf.j2             |  10 +-
templates/container-server-replicator.conf.j2      |  10 +-
templates/container-server.conf.j2                 |  11 +-
templates/internal-client.conf.j2                  |  25 +++
templates/object-expirer.conf.j2                   |  10 +-
templates/object-server-replicator.conf.j2         |  10 +-
templates/object-server.conf.j2                    |  10 +-
templates/proxy-server.conf.j2                     |  63 +++----
templates/statsd.j2                                |  32 ----
templates/swift-systemd-init.j2                    |  19 +-
templates/swift-systemd-tmpfiles.j2                |   4 +-
templates/swift_rings.py.j2                        | 201 +++++++++------------
test-requirements.txt                              |  11 +-
tox.ini                                            |  36 ++--
vars/main.yml                                      |  26 +++
vars/redhat-7.yml                                  |   1 -
vars/suse-42.yml                                   |  32 ++++
70 files changed, 1044 insertions(+), 502 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0






More information about the Release-announce mailing list