[kolla] kolla-ansible 4.0.0 (ocata)
We are tickled pink to announce the release of: kolla-ansible 4.0.0: Ansible Deployment of Kolla containers This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/kolla-ansible/ For more details, please see below. 4.0.0 ^^^^^ Nova cells are required as of Ocata release, before upgrade database should be created. Due a bug in Nova, only latest code can be used to create default cells. Ensure nova is fully updated and have this patch applied before start upgrade to Ocata https://review.openstack.org/#/c/420051/ or upgrade to Kolla 3.0.3 first. New Features ************ * Run ansible playbooks in serial is disabled by default now. Serial is not recommended. But you can enable it by configuring ANSIBLE_SERIAL environment variable. * Kolla-ansible reconfigure rework to increase reconfigure performance Upgrade Notes ************* * cinder_rbd_secret_uuid variable is requirement in passwords.yml file Changes in kolla-ansible 4.0.0.0rc1..4.0.0 ------------------------------------------ 1ae26fa Disable running playbooks in serial by default cb30561 Fix Ceilometer cannot create MySQL database af99276 Make qemu use nova user a24acd7 Fix dbPath typo in templates/mongodb.json.j2 de4fe53 Fix booting from volume failure f094da9 Fix keystone idempotency 67556e3 Access placement service through internal interface rather than public a2c79d8 Run precheck after deployed openstack ed483fd Use internal interface instead of public interface 67bbb86 Fix the failure when running precheck after deploy c3645b2 Add the missing prechecks for placement_api dbc2a69 Release note for reconfiguration optimizaiton 36351b9 Start nova-conductor earlier 554c2d8 Add default dnsmasq_dns_servers in dhcp_agent.ini file 3b21848 Set default value for osds/osd_ids facts when facts not set 67cd72c Fix Creating Panko MongoDB database failed f8c4743 Etcd fails to start - missing environment parameter c98045a Fixed some tox errors in docs 9dc0785 Fix Creating Ceilometer MongoDB database failed 4265833 Map cell0 and sync None cell before nova database upgrade 5266be7 Update the panko location of site.yml 0f5a6c5 Add missing dashboard policies 203fd79 Add until in restart nova libvirt task b12cdad Updated from global requirements df2e3df Fix rabbitmq log ulti-line cutting problem cd47c4b ironic-dnsmasq should use ironic-inspector group adb803b ironic_dnsmasq doesn't support reconfiguration 9bf3154 Fix BASEDIR because of new kolla-ansible project name 258f014 Do not failed when there is no nova-compute is running a2e3cd6 Disable nova-compute when enable_ironic is yes 603e50b Replace "ara generate" by "ara generate html" 6bde51c Fix typo in nova-serialproxy handler 610c41e Fix wrong module argument name for kolla_toolbox 813b62a Use correct inventory file for Bifrost a122793 Fix haproxy log not writable in upgrade 3526c45 Fix extension_drivers check in ml2 7c727c8 Fix typo in neutron's default/main.yml file bb4c32d Fix freezer auth issue 36dc07a Change freezer service type 220b0f3 Fix chrony genconfig e2be418 Update UPPER_CONSTRAINTS_FILE for stable/ocata 856dc1a Update .gitreview for stable/ocata Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ansible/roles/bifrost/tasks/bootstrap.yml | 2 +- ansible/roles/ceilometer/tasks/bootstrap.yml | 13 ++-- ansible/roles/ceilometer/tasks/precheck.yml | 9 +++ ansible/roles/ceph/tasks/reconfigure.yml | 12 ++-- ansible/roles/ceph/tasks/start_rgw_keystone.yml | 2 +- ansible/roles/chrony/handlers/main.yml | 4 ++ ansible/roles/chrony/tasks/config.yml | 2 +- ansible/roles/cinder/tasks/precheck.yml | 10 +++ ansible/roles/cinder/templates/cinder.conf.j2 | 2 +- ansible/roles/common/templates/admin-openrc.sh.j2 | 1 + .../templates/conf/input/03-rabbitmq.conf.j2 | 6 +- ansible/roles/common/templates/fluentd.json.j2 | 13 ++++ ansible/roles/etcd/handlers/main.yml | 1 + ansible/roles/freezer/tasks/register.yml | 2 +- .../roles/freezer/templates/freezer-api.conf.j2 | 6 +- ansible/roles/glance/tasks/precheck.yml | 2 +- ansible/roles/haproxy/tasks/precheck.yml | 79 +++++++++++++++++++++- ansible/roles/horizon/tasks/config.yml | 41 +++++------ ansible/roles/horizon/templates/horizon.json.j2 | 21 ++++-- ansible/roles/ironic/tasks/config.yml | 1 + ansible/roles/ironic/tasks/pull.yml | 2 +- ansible/roles/ironic/tasks/reconfigure.yml | 9 ++- ansible/roles/ironic/tasks/start.yml | 2 +- ansible/roles/keystone/tasks/precheck.yml | 7 ++ ansible/roles/keystone/templates/keystone.conf.j2 | 1 + ansible/roles/mongodb/templates/mongodb.json.j2 | 2 +- ansible/roles/neutron/defaults/main.yml | 2 +- ansible/roles/neutron/tasks/precheck.yml | 33 +++++++++ ansible/roles/neutron/templates/dhcp_agent.ini.j2 | 1 + ansible/roles/neutron/templates/ml2_conf.ini.j2 | 2 +- ansible/roles/nova/defaults/main.yml | 2 +- ansible/roles/nova/handlers/main.yml | 51 +++++++------- ansible/roles/nova/tasks/bootstrap.yml | 4 +- ansible/roles/nova/tasks/ceph.yml | 39 +++++++++-- ansible/roles/nova/tasks/external-ceph.yml | 59 ++++++++++++---- ansible/roles/nova/tasks/precheck.yml | 25 +++++++ ansible/roles/nova/tasks/simple_cell_setup.yml | 4 ++ ansible/roles/nova/tasks/upgrade.yml | 34 ++++++++-- ansible/roles/nova/templates/nova.conf.j2 | 2 + ansible/roles/nova/templates/qemu.conf.j2 | 11 +++ ansible/roles/nova/templates/secret.xml.j2 | 4 +- ansible/roles/panko/tasks/bootstrap.yml | 5 +- ansible/roles/prechecks/tasks/port_checks.yml | 38 ----------- ansible/roles/prechecks/tasks/precheck.yml | 1 - ansible/roles/prechecks/tasks/service_checks.yml | 65 ------------------ ansible/roles/swift/tasks/precheck.yml | 10 +++ ansible/site.yml | 43 ++++++------ etc/kolla/passwords.yml | 3 + kolla_ansible/cmd/genpwd.py | 10 ++- ...create-nova-cells-upgrade-ccddf7259eba16dd.yaml | 7 ++ ...disable-serial-in-default-442093aca22658f4.yaml | 5 ++ .../reconfigure-optimization-d8194c854144ca4f.yaml | 3 + ...-rbd-secret-uuid-password-f022e546930158ab.yaml | 4 ++ requirements.txt | 2 +- tools/deploy_aio.sh | 5 +- tools/kolla-ansible | 13 ++-- tox.ini | 2 +- 59 files changed, 486 insertions(+), 260 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 28fdf05..02a16fe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ oslo.utils>=3.18.0 # Apache-2.0 -setuptools!=24.0.0,>=16.0 # PSF/ZPL +setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,>=16.0 # PSF/ZPL
participants (1)
-
no-reply@openstack.org