[release-announce] [openstackansible] openstack-ansible 15.1.5 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Mon Jun 12 13:40:28 UTC 2017
We are stoked to announce the release of:
openstack-ansible 15.1.5: Ansible playbooks for deploying OpenStack
This release is part of the ocata stable release series.
The source is available from:
http://git.openstack.org/cgit/openstack/openstack-ansible
Download the package from:
https://tarballs.openstack.org/openstack-ansible/
For more details, please see below.
15.1.5
^^^^^^
New Features
************
* The "os_ceilometer" role now includes a facility where you can
place your own templates in "/etc/openstack_deploy/ceilometer" (by
default) and it will be deployed to the target host after being
interpreted by the template engine. If no file is found there, the
fallback of the git sourced template is used.
* For the "os_designate" role, the systemd unit "TimeoutSec" value
which controls the time between sending a SIGTERM signal and a
SIGKILL signal when stopping or restarting the service has been
reduced from 300 seconds to 120 seconds. This provides 2 minutes for
long-lived sessions to drain while preventing new ones from starting
before a restart or a stop. The "RestartSec" value which controls
the time between the service stop and start when restarting has been
reduced from 150 seconds to 2 seconds to make the restart happen
faster. These values can be adjusted by using the
"designate_*_init_config_overrides" variables which use the
"config_template" task to change template defaults.
* The "os_gnocchi" role now includes a facility where you can place
your own default "api-paste.ini" or "policy.json" file in
"/etc/openstack_deploy/gnocchi" (by default) and it will be deployed
to the target host after being interpreted by the template engine.
* The new option *haproxy_backend_arguments* can be utilized to add
arbitrary options to a HAProxy backend like tcp-check or http-check.
* The ability to disable the certificate validation when checking
and interacting with the internal cinder endpoint has been
implemented. In order to do so, set the following in
"/etc/openstack_deploy/user_variables.yml".
cinder_service_internaluri_insecure: yes
Upgrade Notes
*************
* For the "os_designate" role, the systemd unit "TimeoutSec" value
which controls the time between sending a SIGTERM signal and a
SIGKILL signal when stopping or restarting the service has been
reduced from 300 seconds to 120 seconds. This provides 2 minutes for
long-lived sessions to drain while preventing new ones from starting
before a restart or a stop. The "RestartSec" value which controls
the time between the service stop and start when restarting has been
reduced from 150 seconds to 2 seconds to make the restart happen
faster. These values can be adjusted by using the
"designate_*_init_config_overrides" variables which use the
"config_template" task to change template defaults.
* The endpoint which designate uses to communicate with neutron has
been set to the internalURL by default. This change has been done
within the template "designate.conf.j2" and can be changed using the
"designate_designate_conf_overrides" variable.
* The magnum client interaction will now make use of the public
endpoints by default. Previously this was set to use internal
endpoints.
* The keystone endpoints for instances spawned by magnum will now be
provided with the public endpoints by default. Previously this was
set to use internal endpoints.
Deprecation Notes
*****************
* The variable "keepalived_uca_enable" is deprecated, and replaced
by "keepalived_ubuntu_src". The "keepalived_uca_enable" variable
will be removed in future versions of the keepalived role. The value
of "keepalived_ubuntu_src" should be either "uca", "ppa", or
"native", for respectively installing from the Ubuntu Cloud archive,
from keepalived stable ppa, or not installing from an external
source.
* The variable "keepalived_use_latest_stable" is deprecated, and
replaced by "keepalived_package_state". The
"keepalived_use_latest_stable" variable will be removed in future
versions of the keepalived role. The value of
"keepalived_package_state" should be either "latest" or "present".
* The upstream noVNC developers recommend that the keymap be
automatically detected for virtual machine consoles. The defaults
for three Ansible variables have been removed:
* nova_console_keymap
* nova_novncproxy_vnc_keymap
* nova_spice_console_keymap
The "nova.conf" template still includes these variables and it sets
the keymap configuration option. Deployers who have customized this
setting will not see a change in their "nova.conf".
Security Issues
***************
* The magnum client interaction will now make use of the public
endpoints by default. Previously this was set to use internal
endpoints.
* The keystone endpoints for instances spawned by magnum will now be
provided with the public endpoints by default. Previously this was
set to use internal endpoints.
Changes in openstack-ansible 15.1.4..15.1.5
-------------------------------------------
738241d Update vars to match latest keepalived role
b6c339e Simplify multi arch repo build
0a47601 Update role SHA's to include keystone fixes
bc7374a Revert "Implement ARA logging and reporting for openstack-ansible gate jobs"
65772b6 docs: Remove all the unnecessary blockquotes
782bd1f Update all SHAs for 15.1.5
63d49d5 Vagrantfile resize handling
Diffstat (except docs and test files)
-------------------------------------
Vagrantfile | 77 +-------------
ansible-role-requirements.yml | 50 ++++-----
.../maintenance-tasks/scale-environment.rst | 12 +--
.../openstack-operations/access-environment.rst | 8 +-
.../openstack-operations/managing-images.rst | 118 ++++++++++-----------
.../openstack-operations/managing-instances.rst | 4 +-
.../openstack-operations/network-service.rst | 26 ++---
.../draft-operations-guide/troubleshooting.rst | 52 ++++-----
.../openstack_user_config.yml.example | 2 +-
playbooks/defaults/repo_packages/gnocchi.yml | 2 +-
.../defaults/repo_packages/openstack_services.yml | 60 +++++------
playbooks/inventory/group_vars/all.yml | 2 +-
playbooks/repo-build.yml | 37 +++----
playbooks/vars/configs/keepalived_haproxy.yml | 2 +-
.../deploy-node-config-files-1b272a3ec7ed71b8.yaml | 7 ++
...ignate_init_time_settings-6efb66b0d17d4c04.yaml | 23 ++++
...int-change-to-internalurl-3da6bb4bd4972bea.yaml | 7 ++
...nocchi-deploy-config-file-afba6c2a8edac025.yaml | 7 ++
...haproxy-backend-arguments-3b1dca299c7a8296.yaml | 4 +
.../keepalived_new_vars-a3b2f0d334f79e10.yaml | 15 +++
.../notes/magnum-client-urls-64af5efc9ece6680.yaml | 13 +++
.../remove-console-keymap-ae255da81979a3a5.yaml | 14 +++
...-insecure-cinder-endpoint-5cbbb4d8c647d521.yaml | 11 ++
scripts/gate-check-commit.sh | 5 -
scripts/scripts-library.sh | 2 -
30 files changed, 325 insertions(+), 303 deletions(-)
More information about the Release-announce
mailing list