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

no-reply at openstack.org no-reply at openstack.org
Thu Sep 14 17:22:13 UTC 2017


We are gleeful to announce the release of:

openstack-ansible-galera_server 16.0.0: Galera Server role for
OpenStack-Ansible

This release is part of the pike release series.

Download the package from:

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

For more details, please see below.

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

860028f Remove duplicate package pinning variable
605a04a Updated from OpenStack Ansible Tests
2d6253e Separate greenfield and upgrade tests
9de7579 Updated from OpenStack Ansible Tests
c90dfd9 Fix MariaDB apt package pinning
64f2612 Update vars and test tooling for Pike
7ba7918 Toggle percona repo without extra-vars
0ecf042 Update UPPER_CONSTRAINTS_FILE for stable/pike
bb785c4 Update .gitreview for stable/pike
3ebde68 Use block/rescue for error handling
fdb6506 Add upgrade check for dnf
96021e8 Allow MariaDB repo overrides without extra-vars
f876cf2 Allow external restart handler orchestration
475d2d8 Pass packages as a list
e01ccd2 Updated from OpenStack Ansible Tests
994b96c Updated from OpenStack Ansible Tests
fe365f1 Add dnf support
afa4dc0 Updated from OpenStack Ansible Tests
5a4918b Updated from OpenStack Ansible Tests
7c08b6c Updated from global requirements
2e47ac7 Update URLs in documents according to document migration
9c15057 tasks: galera_install_zypper: Drop zypper workaround for Ansible < 2.2
5960d0e Updated from OpenStack Ansible Tests
0697020 vars: suse-42: Drop libgcc_s1 dependency
5c5108a Updated from OpenStack Ansible Tests
37645e5 Fix openstackdocstheme settings
34f52a6 Add ignore_none_type to config_template
eabe8bf Updated from global requirements
d4a2f20 Switch from oslosphinx to openstackdocstheme
3881511 Updated from OpenStack Ansible Tests
34d3b00 Add support for the openSUSE Leap distributions
588b9ce Move PrivateDevices before mysql password set
bc96381 Dynamically include upgrade_check task files
bea68f1 tasks: Set Restart option for systemd service file
0b06c16 Sync test files with the openstack-ansible-tests repository
531bf8e tasks: galera_upgrade_post: Retry if starting the MariaDB service failed
22a87dd vars: main: Split percona packages from the galera server ones.
f46e152 Disable PrivateDevices for Galera on CentOS 7
6ac83ba Updated from global requirements
aabfe39 Updated from global requirements
f272754 Ensure that role tests pin pip/setuptools/wheel
2aaedec Updated from global requirements
e05b6a8 Updated from global requirements
0581614 Use zuul-cloner for tests repo in OpenStack-CI
8cc1118 Use the correct cluster addresses for node list
963d7a0 Add fallback fetch for xtrabackup and qpress
6b5813b Standardize test vars
61609d8 Fix conditional check error when run galera-bootstrap tag
eb5fc9c Added Galera SSL support
db64210 Fix upgrades for multinode galera
f939bf1 Upgrade: Make removal list distribution-specific
03b702b Rename vars/common.yml to vars/main.yml
1da7340 Force clean yum metadata when repo config changes
cf1f8f3 Install python2-pyOpenSSL package on CentOS
2559482 Updated from global requirements
5b9ce0b Cap the number of worker threads
2f68dee Fix fact set using ternary filter
777641e Install packages in one step
c277ab8 tasks: galera_upgrade_check: Fix yum tag
841ac16 Retry galera_running_check after systemctl daemon-reload
e605fa9 Updated from global requirements
2a2062c Updated from global requirements
144216b Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
b8acdcf Use https instead of http for git.openstack.org
931b358 Update reno for stable/ocata
d898abf Update galera running check for CentOS


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

.gitignore                                         |   5 +-
.gitreview                                         |   1 +
README.rst                                         |   2 +-
Vagrantfile                                        |  49 ++++++-
bindep.txt                                         |  58 +++++---
defaults/main.yml                                  |  82 ++++++++++-
handlers/main.yml                                  |  47 +++++++
...tos-private-devices-issue-99aab9a30b1f8014.yaml |  21 +++
.../fix-mysql-overrides-e5362ae15c657214.yaml      |   8 ++
.../notes/implement-ssl-dd42ad2ff91af0bd.yaml      |   6 +
releasenotes/source/conf.py                        |  11 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
setup.cfg                                          |   2 +-
setup.py                                           |   2 +-
tasks/galera_bootstrap.yml                         |  50 +++++--
tasks/galera_install.yml                           |  16 +--
tasks/galera_install_apt.yml                       | 115 ++++++---------
tasks/galera_install_dnf.yml                       |   1 +
tasks/galera_install_yum.yml                       | 156 ++++++++++-----------
tasks/galera_install_zypper.yml                    |  40 ++++++
tasks/galera_post_install.yml                      |  25 +++-
tasks/galera_pre_install.yml                       |  85 +++++++----
tasks/galera_running_check.yml                     |  11 +-
tasks/galera_secure_mysql.yml                      |  43 ++++++
tasks/galera_ssl.yml                               |  54 +++++++
tasks/galera_ssl_key_create.yml                    |  65 +++++++++
tasks/galera_upgrade_check.yml                     |  14 +-
tasks/galera_upgrade_check_dnf.yml                 |   1 +
tasks/galera_upgrade_check_yum.yml                 |   8 +-
tasks/galera_upgrade_check_zypper.yml              |   1 +
tasks/galera_upgrade_post.yml                      |   7 +
tasks/galera_upgrade_pre.yml                       |   8 +-
tasks/main.yml                                     |  10 ++
templates/cluster.cnf.j2                           |   2 +-
templates/my.cnf.j2                                |  22 ++-
templates/mysql_defaults.j2                        |   2 +-
templates/systemd.restart.conf.j2                  |   9 ++
templates/without-privatedevices.conf.j2           |   2 +
test-requirements.txt                              |  11 +-
tox.ini                                            |  42 ++++--
vars/main.yml                                      |  33 +++++
vars/redhat-7.yml                                  |  24 +++-
vars/suse-42.yml                                   |  56 ++++++++
vars/ubuntu-16.04.yml                              |  28 +++-
59 files changed, 1264 insertions(+), 400 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