[openstackansible] openstack-ansible-galera_server 17.0.0 (queens)
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
participants (1)
-
no-reply@openstack.org