[release-announce] [openstackansible] openstack-ansible-galera_server 17.0.0 (queens)
no-reply at openstack.org
no-reply at openstack.org
Wed Mar 14 11:18:50 UTC 2018
We are satisfied to announce the release of:
openstack-ansible-galera_server 17.0.0: Galera Server role for
OpenStack-Ansible
This release is part of the queens release series.
Download the package from:
https://tarballs.openstack.org/openstack-ansible-galera_server/
For more details, please see below.
17.0.0
^^^^^^
New Features
************
* The extra packages percona packages used by the ppc64le are now
downloaded by the Ansible deployment host by default, as opposed to
the target hosts. Once downloaded the packages are pushed up to the
target hosts. This behaviour may be adjusted by setting
"galera_server_extra_package_downloader" to "target-host". The
packages are downloaded to the path set in
"galera_server_extra_package_path".
Deprecation Notes
*****************
* The following variables have been removed as they no longer serve
any purpose.
* "galera_package_arch"
* "percona_package_download_validate_certs"
* "percona_package_url"
* "percona_package_fallback_url"
* "percona_package_sha256"
* "percona_package_path"
* "qpress_package_download_validate_certs"
* "qpress_package_url"
* "qpress_package_fallback_url"
* "qpress_package_sha256"
* "qpress_package_path"
The functionality previously using these variables has been
transitioned to using a simpler data structure.
Changes in openstack-ansible-galera_server 16.0.0.0rc1..17.0.0
--------------------------------------------------------------
7c1749d Restore support for percona packages when using ppc64le
93d2777 tasks: Replace deprecated 'include' statements
462b92a tasks: Fix use_percona_upstream variable usage
a3aa5e7 vars: Install qpress only when galera_xtrabackup_compression is true
8ce7d66 Allow Galera package downloads over HTTP
63b17cc Fix cache update after initial apt_repository fail
e373523 Set correct group membership of /var/log/mysql_logs directory
dbd3572 Point to Queens instead of master
de1012a Updated from OpenStack Ansible Tests
315384b Update UPPER_CONSTRAINTS_FILE for stable/queens
8fc8f9f Update .gitreview for stable/queens
dfb3d59 Set proper yum repo priority on CentOS 7
8a42fac Prevent latest mariadb version
e4456ed Use a venv with previous ansible version for upgrades
6568ff2 Zuul: Remove project name
8f0ff81 Updated from global requirements
a37bfcc SUSE: Switch to upstream MariaDB repository
baa97f1 tasks: galera_post_install: Configure the service before securing the DB
dc3d1ab Updated from OpenStack Ansible Tests
73376ad tests: test-galera-upgrades.sh: Drop Ansible verbosity
f047cae vars: Drop galera_percona_xtrabackup_repo_url variable
f8d80dd SUSE: Install the Percona packages.
bed02bd Updated from global requirements
7205720 RedHat: Ensure that conflicting MariaDB packages are removed
f2bfbd3 Fix Galera socket for RedHat
43458a8 Limit Galera SSL to TLSv1.2 ciphers
e54d581 Remove the galera_ssl_address variable
6d19413 Update default paths of SSL cert files
a9fa402 Further simplify the upgrade check
bacb582 Allow the experimental trigger of the integrated repo
a566108 Updated from OpenStack Ansible Tests
ead2540 Fix the key lookup names for self-signed SSL
4a0d29c Fix galera server local db permission access
67a665e Ensure the role works when run in serial
9b0fc1f Update the basic systemd extra configs for isolation and consistency
7b92a07 Fix galera_monitoring_allowed_source
a99f018 Update Percona XtraDB Backup version
ca054bd Tune-up the galera role for efficiency
94821f8 Implement a proper WSREP check for galera
546c402 SUSE: Apply workaround for mariadb-10.2
e9d7ab1 Remove setting of version/release from releasenotes
6d1dd0c Updated from OpenStack Ansible Tests
bc21a02 Remove unified queue from gate pipeline
3506f66 Add openstack-ansible-linters test
e8b4875 Initial OSA zuul v3 role jobs
839682c Suppress command/shell warnings
54f7c16 Add OpenStack-Ansible metadata
bc8a482 templates: Configure galera socket per distribution
6862062 Implement apt pin to avoid MariaDB 10.1.27
95faea4 Add option to disable xtrabackup compression
1f55ed3 Updated from global requirements
2a753e8 Update and replace http with https for doc links
039ece9 Set a var for the MariaDB major version
29ba127 Updated from global requirements
c094b3f Updated from OpenStack Ansible Tests
149076c Reimplement external LB management handler hook
df18e4e SUSE: Add ability to configure external mirror for openSUSE
42edfdb Updated from OpenStack Ansible Tests
3f445dd Remove duplicate package pinning variable
f9a00b5 Updated from OpenStack Ansible Tests
4fd2e32 Update source role to Pike
c24d590 Fix MariaDB apt package pinning
0227dbe Separate greenfield and upgrade tests
62cd6fb Update reno for stable/pike
387373f Updated from global requirements
ea74967 Added log link tasks so the role can run on metal
1b5d18c Toggle percona repo without extra-vars
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
CONTRIBUTING.rst | 2 +-
README.rst | 6 +-
Vagrantfile | 2 +
bindep.txt | 25 +--
defaults/main.yml | 111 +++++++------
files/galera_new_cluster | 72 +++++++++
handlers/main.yml | 137 ++++++++--------
library/mysql_status_facts | 74 ---------
meta/openstack-ansible.yml | 20 +++
.../notes/clustecheck-9311d05fb32f13b3.yaml | 7 +
...rcona-xtrabackup-repo-url-95614d0672f4bcb0.yaml | 6 +
.../notes/new_healthcheck-9e559565745defd0.yaml | 7 +
.../ppc64le-var-changes-84aa4f3f9bb0ef52.yaml | 31 ++++
releasenotes/source/conf.py | 18 +--
releasenotes/source/index.rst | 5 +-
releasenotes/source/pike.rst | 6 +
tasks/galera_bootstrap.yml | 100 ------------
tasks/galera_cluster_state.yml | 91 ++++-------
tasks/galera_install.yml | 44 +++--
tasks/galera_install_apt.yml | 53 ++----
tasks/galera_install_download_extra_packages.yml | 47 ++++++
tasks/galera_install_yum.yml | 70 ++------
tasks/galera_install_zypper.yml | 71 +++++---
tasks/galera_post_install.yml | 180 ++++++++++++++-------
tasks/galera_pre_install.yml | 74 ---------
tasks/galera_running_check.yml | 55 -------
tasks/galera_secure_mysql.yml | 43 -----
tasks/galera_setup.yml | 19 ++-
tasks/galera_ssl.yml | 32 ++--
tasks/galera_ssl_key_create.yml | 65 --------
tasks/galera_ssl_self_signed.yml | 125 ++++++++++++++
tasks/galera_upgrade.yml | 45 ++++++
tasks/galera_upgrade_check.yml | 25 ---
tasks/galera_upgrade_check_apt.yml | 51 ------
tasks/galera_upgrade_check_dnf.yml | 1 -
tasks/galera_upgrade_check_yum.yml | 57 -------
tasks/galera_upgrade_check_zypper.yml | 1 -
tasks/galera_upgrade_post.yml | 43 -----
tasks/galera_upgrade_pre.yml | 86 ++++------
tasks/main.yml | 93 +++++++----
templates/cluster.cnf.j2 | 4 +-
templates/clustercheck.j2 | 110 +++++++++++++
templates/galera_secure_node.j2 | 44 +++++
templates/my.cnf.j2 | 5 +-
templates/mysqlchk.j2 | 20 +++
templates/systemd.environment.conf.j2 | 5 +
templates/systemd.slice.conf.j2 | 11 ++
templates/systemd.without-privatedevices.conf.j2 | 4 +
templates/without-privatedevices.conf.j2 | 2 -
test-requirements.txt | 14 +-
tox.ini | 20 ++-
vars/main.yml | 33 ----
vars/redhat-7.yml | 42 ++---
vars/suse-42.yml | 76 ++++++---
vars/ubuntu-16.04.yml | 45 +++---
zuul.d/jobs.yaml | 21 +++
zuul.d/project.yaml | 39 +++++
71 files changed, 1524 insertions(+), 1295 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index ae8c323..09d54c4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-bashate>=0.2 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
@@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1!=0.2.3 # BSD
-pyOpenSSL>=0.14 # Apache-2.0
+pyasn1!=0.2.3,>=0.1.8 # BSD
+pyOpenSSL>=16.2.0 # Apache-2.0
@@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+openstackdocstheme>=1.18.1 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
More information about the Release-announce
mailing list