We are delighted to announce the release of: kayobe 4.1.3: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the queens stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ For more details, please see below. 4.1.3 ^^^^^ Bug Fixes * Fixes an issue where the "admin-openrc.sh" and "public-openrc.sh" files would not be generated when preparing a new control host environment for an existing cloud. These files are now generated during "kayobe control host bootstrap" if the Kolla Ansible "passwords.yml" file exists in the Kayobe configuration. See story 2001667 for details. * Stops allocating network and broadcast addresses to hosts when an allocation pool is not defined. * Uses BatchMode to check whether a host is accessible via SSH. This prevents Kayobe from hanging on a password prompt when password authentication is enabled on the host and the Kayobe Ansible user is not yet configured. Changes in kayobe 4.1.2..4.1.3 ------------------------------ 031b25a Generate openrc files during control host bootstrap b91946d Restrict ncclient to 0.6.2 to avoid unknown host key issue 559408e Stop allocating network and broadcast addresses 2b5078b Ignore --limit for localhost plays 58cfbda Generate bifrost hostvars prior to provisioning b88bc52 Add config tags to kolla-openstack play dffb2dc Fix custom ironic python agent environmental variables 6fdc41d Use BatchMode to check whether host is accessible via SSH c5e6de8 Restrict cliff to <2.15.0 Diffstat (except docs and test files) ------------------------------------- ansible/group_vars/all/ipa | 4 +- ansible/kayobe-ansible-user.yml | 2 +- ansible/kolla-openstack.yml | 2 + .../roles/ip-allocation/library/ip_allocation.py | 3 + ansible/roles/junos-switch/tasks/main.yml | 5 +- kayobe/ansible.py | 19 ++- kayobe/cli/commands.py | 144 +++++++++++------- playbooks/kayobe-overcloud-upgrade-base/pre.yml | 12 +- playbooks/kayobe-seed-upgrade-base/pre.yml | 14 +- .../notes/bootstrap-openrc-9aec3d53d0d62c81.yaml | 9 ++ .../restrict-ip-allocation-8e20022110c2283e.yaml | 5 + .../notes/ssh-batchmode-cda7a4ed63006378.yaml | 6 + requirements.txt | 2 +- 16 files changed, 369 insertions(+), 89 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1753d82..3a6e471 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ ansible>=2.4.0,<2.6.0 # GPLv3 -cliff>=2.5.0 # Apache +cliff>=2.5.0,<2.15.0 # Apache
participants (1)
-
no-reply@openstack.org