[release-announce] openstack-ansible 18.1.0 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Tue Nov 20 17:20:15 UTC 2018
We are tickled pink to announce the release of:
openstack-ansible 18.1.0: Ansible playbooks for deploying OpenStack
This release is part of the rocky stable release series.
The source is available from:
https://git.openstack.org/cgit/openstack/openstack-ansible
Download the package from:
https://tarballs.openstack.org/openstack-ansible/
For more details, please see below.
18.1.0
^^^^^^
New Features
************
* Horizon has, since OSA's inception, been deployed with HTTPS
access enabled, and has had no way to turn it off. Some use-cases
may want to access via HTTP instead, so this patch enables the
following.
* Listen via HTTPS on a load balancer, but via HTTP on the horizon
host and have the load balancer forward the correct headers. It
will do this by default in the integrated build due to the
presence of the load balancer, so the current behaviour is
retained.
* Enable HTTPS on the horizon host without a load balancer. This
is the role's default behaviour which matches what it always has
been.
* Disable HTTPS entirely by setting "haproxy_ssl: no" (which will
also disable https on haproxy. This setting is inherited by the
new "horizon_enable_ssl" variable by default. This is a new
option.
Known Issues
************
* The original "stable/rocky" release (18.0.x) contained a reference
to a pre-release state of the ceph-ansible role (its 3.2.0beta1
release). That role --- and hence, any OpenStack-Ansible
"stable/rocky" release prior to 18.1.0 --- should not be used to
deploy production Ceph clusters. As of this release, "stable/rocky"
tracks the ceph-ansible role's "stable-3.1" branch.
Upgrade Notes
*************
* Configurations using the "ceph-ansible" role (that is, those
applying the "ceph-install.yml" or "ceph-rgw-install.yml" playbooks)
should be very carefully reviewed if you are upgrading from prior
"stable/rocky" releases. Those releases shipped a pre-release
version of "ceph-ansible" that was unintentionally included in
"ansible-role-requirements.yml".
* The variables "ceilometer_oslomsg_rpc_servers" and
"ceilometer_oslomsg_notify_servers" have been removed in favour of
using "ceilometer_oslomsg_rpc_host_group" and
"ceilometer_oslomsg_notify_host_group" instead.
Deprecation Notes
*****************
* The package cache on the repo server has been removed. If caching
of packages is desired, it should be setup outside of OpenStack-
Ansible and the variable "lxc_container_cache_files" (for LXC
containers) or "nspawn_container_cache_files_from_host" (for nspawn
containers) can be used to copy the appropriate host configuration
from the host into the containers on creation. Alternatively,
environment variables can be set to use the cache in the host
/etc/environment file prior to container creation, or the
"deployment_environment_variables" can have the right variables set
to use it. The following variables have been removed.
* "repo_pkg_cache_enabled"
* "repo_pkg_cache_port"
* "repo_pkg_cache_bind"
* "repo_pkg_cache_dirname"
* "repo_pkg_cache_dir"
* "repo_pkg_cache_owner"
* "repo_pkg_cache_group"
Bug Fixes
*********
* The "ansible-role-requirements.yml" reference to the "ceph-
ansible" role has been fixed to refer to the current "HEAD" of that
role's "stable-3.1" branch. It previously pointed to the pre-release
3.2.0beta1 version.
* The quota for security group rules was erroneously set to 100 with
the aim to have 100 security group rules per security group instead
of to 100*#security group rules. This patch fixes this discrepancy.
Changes in openstack-ansible 18.0.0..18.1.0
-------------------------------------------
cc9e999 Reset ceph-ansible to the current HEAD of stable-3.1
8c8950e Provides group_names for use with provider_network plugin
799309d Restart cinder-scheduler instead of reloading
0a19200 Adds option to enable ARA plugin install
3a76f07 Ensure ceph server apt pinning is well defined
f273369 zuul: Make openSUSE distro jobs voting
99526d9 Ensure pip/setuptools/wheel are up to date in the utility venv
fa2497f Update rocky index with release date
a6f7933 Update all SHAs for 18.0.1
e77ef14 scripts: sources-branch-updater: Make regexp for master branch stricter
758edb7 Update Ansible to 2.5.10
ebeffb4 Restore OpenSUSE voting jobs
9b7ad5e zuul: SUSE: Fix scenario for ceph jobs
e4ba166 Make system_crontab_coordination idempotent
01bf4d3 Set an upper pin for Cython to please gnocchi
22ef7ec Fix rgw playbook pre_tasks
f0c7528 Use the compute kit + horizon for all distros
4d675ce fix typo in releasenotes
149e5d9 releasenotes: oslo-messaging-separate-backends add project name
Diffstat (except docs and test files)
-------------------------------------
ansible-role-requirements.yml | 86 +++++------
global-requirement-pins.txt | 5 +
inventory/group_vars/all/all.yml | 2 +-
playbooks/ceph-install.yml | 22 +++
playbooks/ceph-rgw-install.yml | 14 +-
playbooks/common-playbooks/neutron.yml | 1 +
playbooks/defaults/repo_packages/gnocchi.yml | 2 +-
.../defaults/repo_packages/openstack_services.yml | 74 ++++-----
playbooks/os-cinder-install.yml | 10 +-
.../templates/crontab.j2 | 2 +-
playbooks/utility-install.yml | 17 +++
.../notes/ceph-stable-3.1-12985e1446665872.yaml | 21 +++
.../fixes_sec_grp_rule_quota-2755da6c2c2ab434.yaml | 8 +
.../http-access-horizon-94c27a0aadb9f1b4.yaml | 22 +++
.../notes/journal-log-ccbb504642b49611.yaml | 2 +-
.../notes/journal-log-ccbb504642b49614.yaml | 2 +-
.../notes/journal-log-cxcb512642b49617.yaml | 2 +-
.../notes/journal-log-ycba504642b47619.yaml | 2 +-
.../oslo-messaging-backends-65287400dba86fce.yaml | 3 +-
...ssaging-separate-backends-06a1b30ffb228f22.yaml | 3 +-
...ssaging-separate-backends-1fbdb77e93e29542.yaml | 3 +-
...ssaging-separate-backends-3b2dac9462595b31.yaml | 3 +-
...ssaging-separate-backends-401c97b4c48a9b31.yaml | 3 +-
...ssaging-separate-backends-4491e7c099bee4f5.yaml | 3 +-
...ssaging-separate-backends-60f81dae397b1c96.yaml | 3 +-
...ssaging-separate-backends-61d279ded1bc999e.yaml | 3 +-
...ssaging-separate-backends-652f63d5c21b1884.yaml | 3 +-
...ssaging-separate-backends-702d7b33fda7a9f5.yaml | 3 +-
...ssaging-separate-backends-87f2d1a15c202f73.yaml | 3 +-
...ssaging-separate-backends-9b3fcaaa21a0d9f4.yaml | 3 +-
...ssaging-separate-backends-a3af6957a984ac51.yaml | 3 +-
...ssaging-separate-backends-e68c98d4f9d9a79c.yaml | 3 +-
...ssaging-separate-backends-e82ea3162d2d383f.yaml | 3 +-
...ssaging-separate-backends-e8a0b6857f2a9749.yaml | 3 +-
.../notes/remove-pkg-cache-afba3577138dc0a0.yaml | 22 +++
.../remove_oslomsg_server-6b5c19e03a001e85.yaml | 6 +
scripts/bootstrap-ansible.sh | 9 +-
scripts/gate-check-commit.sh | 6 +-
scripts/sources-branch-updater-lib.sh | 2 +-
zuul.d/jobs.yaml | 168 +++++++++++----------
zuul.d/project-templates.yaml | 108 ++++---------
zuul.d/project.yaml | 4 -
44 files changed, 401 insertions(+), 305 deletions(-)
More information about the Release-announce
mailing list