[new][openstackansible] openstack-ansible 13.3.3 release
We are glowing to announce the release of:
openstack-ansible 13.3.3: Ansible playbooks for deploying OpenStack
With source available at:
http://git.openstack.org/cgit/openstack/openstack-ansible
For more details, please see below.
13.3.3 ^^^^^^
New Features ************
* The "horizon_keystone_admin_roles" variable is added to support the "OPENSTACK_KEYSTONE_ADMIN_ROLES" list in the horizon_local_settings.py file.
* The ability to support login user domain and login project domain has been added to the keystone module.
# Example usage - keystone: command: ensure_user endpoint: "{{ keystone_admin_endpoint }}" login_user: admin login_password: admin login_project_name: admin login_user_domain_name: custom login_project_domain_name: custom user_name: demo password: demo project_name: demo domain_name: custom
* LBaaS v2 panels in Horizon will automatically be enabled when LBaaS v2 is included in "neutron_plugin_base".
* Deployers can now configure tempest public and private networks by setting the following variables, 'tempest_private_net_provider_type' to either vxlan or vlan and 'tempest_public_net_provider_type' to flat or vlan. Depending on what the deployer sets these variables to, they may also need to update other variables accordingly, this mainly involves 'tempest_public_net_physical_type' and 'tempest_public_net_seg_id'. Please refer to http://docs.openstack.org/mitaka/networking-guide/intro-basic- networking.html for more neutron networking information.
Upgrade Notes *************
* The fix for the broken bind mounts in the galera container (see *bug 1609862 https://launchpad.net/bugs/1609862* for details) will be applied to the LXC container configuration file, but a restart of each galera container is required to put the change into effect.
Deployers can use the rolling restart functionality provided in the upgrade playbook within the main OpenStack-Ansible repository (https://github.com/openstack/openstack- ansible/blob/stable/mitaka/scripts/upgrade-utilities/playbooks /galera-cluster-rolling-restart.yml).
Deployers can also shut down and power on galera containers **one at a time** manually if that method is preferred.
This will also cause the old error logs in "/var/log/mysql_logs" in the container to become unavailable since the new bind mount is mounted on top of the existing logs directory within the container. If these logs are critical for a deployer to keep, the deployer should:
1. Power off one Galera container
2. Copy the logs from the container's filesystem to "/openstack/log/{{ inventory_hostname }}" on the host filesystem
3. Power on the Galera container
4. Repeat for the other Galera containers
Bug Fixes *********
* The bind mount for logs on the galera container was found to be broken in *bug 1609862 https://launchpad.net/bugs/1609862* and it has been fixed.
**NOTE:** This fix is partially applied for existing OpenStack- Ansible deployments. See the upgrade section of the release notes for the work required to fully apply the fix.
* The ability to support login user domain and login project domain has been added to the keystone module. This resolves https://bugs.launchpad.net/openstack-ansible/+bug/1574000
# Example usage - keystone: command: ensure_user endpoint: "{{ keystone_admin_endpoint }}" login_user: admin login_password: admin login_project_name: admin login_user_domain_name: custom login_project_domain_name: custom user_name: demo password: demo project_name: demo domain_name: custom
Changes in openstack-ansible 13.3.2..13.3.3 -------------------------------------------
41eb5b5 Add hostname adjustment to liberty>mitaka upgrades 9e0df00 Fixed hosts inclusion when requiring the lxc_hosts role b472da5 run-upgrade.sh is considered as tested now 3854ba6 Fix broken group_vars for LBaaSv2/Horizon 24db19e Update lxc_container_create role SHA ef9e979 Update os_tempest role SHA f2f8317 Update all SHAs for 13.3.3
Diffstat (except docs and test files) -------------------------------------
ansible-role-requirements.yml | 8 +- global-requirement-pins.txt | 2 +- .../common-plays/generate-lxc-container-hosts.yml | 36 ++++++ .../defaults/repo_packages/openstack_services.yml | 32 +++--- playbooks/inventory/group_vars/all.yml | 2 +- playbooks/inventory/group_vars/hosts.yml | 6 +- playbooks/lxc-hosts-setup.yml | 5 +- ...stone-admin-roles-setting-83198a721c64ee3c.yaml | 5 + ...ing-galera-log-bind-mount-ceccb630376c1bfb.yaml | 33 ++++++ ..._user_and_project_support-e35b0b335b6522e9.yaml | 42 +++++++ ...horizon-panel-auto-enable-cc17f126ebc2dd20.yaml | 4 + ...neutron-network-variables-ff6d2c7f8c7c3ccd.yaml | 10 ++ scripts/run-upgrade.sh | 2 +- scripts/scripts-library.sh | 2 +- .../playbooks/rfc1034_1035-cleanup.yml | 126 +++++++++++++++++++++ 17 files changed, 310 insertions(+), 29 deletions(-)
participants (1)
-
no-reply@openstack.org