[release-announce] kayobe 4.1.3 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 30 13:36:55 UTC 2019


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






More information about the Release-announce mailing list