[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