We are thrilled to announce the release of: kayobe 13.4.0: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the zed stable release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/kayobe For more details, please see below. 13.4.0 ^^^^^^ Upgrade Notes ************* * If the admin network does not have a gateway defined and "seed_enable_snat" is "false", which is the default, overcloud hosts will not have a default gateway immediately after provisioning anymore. A default gateway on another network can still be applied during the host configuration step. * Introduces a new variable "kolla_ansible_extra_custom_passwords" to avoid the need to combine "kolla_ansible_default_custom_passwords" and "kolla_ansible_custom_passwords" when adding or overriding passwords. Bug Fixes ********* * Fixes an issue where local configuration generation would be skipped when running in check mode. This would lead to Kolla Ansible checking with stale configuration. See story 2010526 for details. * Fixes an issue where "kayobe configuration dump" would fail when variables are encrypted using Ansible Vault. Encrypted variables are now sanitised in the dump output. LP#2031390 * Fixes slow fact gathering in some environments by not configuring the seed host as the initial default gateway for overcloud hosts when "seed_enable_snat" is "false", which is the default. LP#2039461 * Fixes an issue where the Kolla Ansible variable "kolla_admin_openrc_cacert" was not set to the value of "kolla_internal_fqdn_cacert". * Disables configuration of SELinux by Kolla Ansible, which could revert configuration set by Kayobe. * Fixes gateway assignment when seed SNAT is disabled. In this circumstance Bifrost was generating ConfigDrive data with the default gateway unset even when one is available on the admin network. * Fixes a bug where NetworkManager would overwrite resolv.conf when "resolv_is_managed" is set to "True". LP#2044537 * When determining whether or not a host needs bootstrapping, we attempt to connect to the host using "ansible_user", if the login fails, we then assume that the host needs bootstrapping. In previous releases we used a manually crafted "ssh" command. This did not respect any customisations to the SSH arguments made through Ansible configuration. We now use the raw module so that these customisations are used when connecting to the host. One possible use case is to configure a jump host between the control host and the target hosts. If bootstrapping was needed, hosts will now show as unreachable in the summary stats at the end of the run. This can safely be ignored. * Fixes an issue when user forgot to combine "kolla_ansible_custom_passwords", "kolla_ansible_default_custom_passwords" and own dictionary with custom passwords in configuration files. Now "kolla_ansible_extra_custom_passwords" should provide only user custom passwords to add or override in "kolla/passwords.yml". Changes in kayobe 13.3.0..13.4.0 -------------------------------- f6cabd01 Ensure git is present before checkout tasks fde242b8 Stop NetworkManager from overriding resolv.conf aefef5df Fix gateway assignment when seed SNAT is disabled eb8ff22f Clean up release notes d648f9d2 docs: add information about enabling TLS to automated guide d03c7c31 docs: the page 'Editable installs' has moved e2594741 Remove kolla_enable_host_ntp variable 2b9b57ea CI: Run configuration dump against localhost d0ac7776 Fix configuration dump with inline encrypted variables bb5cf010 Honor custom ssh args in kayobe-ansible-user.yml 68ac618d kolla-bifrost: Add precheck for inspection allocation pool 0f599416 CI: Test SELinux configuration 22307eb7 Disable configuration of SELinux by Kolla Ansible c903d93d Generate local Kolla Ansible config in check mode 960086f7 Improve neutron images regex c33dcfbe dev: Improve error checking for config check functions 5bb5d076 Fix setting kolla_admin_openrc_cacert 0e6fe122 Fix an issue when user forgot combine custom passwords ec101a96 Add retries to get_url and uri tasks e8e3935d Add seed_deploy_containers_registry_attempt_login 63cc3ba6 Fix Launchpad bug URL e5876e38 Resolve slow fact gathering when seed SNAT is off 785d64f7 Fix last return value in _get_base_path Diffstat (except docs and test files) ------------------------------------- ansible/inventory/group_vars/all/kolla | 18 ++++-- ansible/inventory/group_vars/all/seed | 4 ++ ansible/inventory/group_vars/seed/docker-registry | 7 +++ ansible/kayobe-ansible-user.yml | 13 ++--- ansible/kolla-ansible.yml | 8 --- ansible/kolla-bifrost-hostvars.yml | 8 +-- ansible/roles/apt/tasks/keys.yml | 4 ++ ansible/roles/dell-switch-bmp/tasks/main.yml | 4 ++ ansible/roles/image-download/tasks/main.yml | 7 +++ ansible/roles/kolla-ansible/defaults/main.yml | 16 +----- .../kolla-ansible/templates/kolla/globals.yml | 13 ++--- ansible/roles/kolla-ansible/vars/Debian.yml | 1 + ansible/roles/kolla-ansible/vars/RedHat.yml | 1 + ansible/roles/kolla-bifrost/tasks/main.yml | 8 +++ ansible/roles/kolla/vars/Debian.yml | 1 + ansible/roles/kolla/vars/RedHat.yml | 1 + ansible/roles/network-redhat/tasks/main.yml | 16 ++++++ .../public-openrc/templates/public-openrc.sh.j2 | 4 +- dev/functions | 22 ++++---- .../configuration/reference/kolla-ansible.rst | 56 ++++++++++-------- .../reference/seed-custom-containers.rst | 4 +- etc/kayobe/kolla.yml | 8 ++- etc/kayobe/seed.yml | 4 ++ kayobe/ansible.py | 18 +++++- kayobe/cli/commands.py | 10 ++-- kayobe/utils.py | 22 +++++++- ...ost-host-vars-deprovision-525c450cf20f7f71.yaml | 3 +- .../check-mode-local-config-3f8a4ba231a32c1f.yaml | 7 +++ .../notes/config-dump-vault-edc615e475f234ac.yaml | 7 +++ .../configdrive-gateway-62366f613e6eaac9.yaml | 14 +++++ .../deprecate-fqdn-cacert-301d5a26ed7107ab.yaml | 13 +++++ .../disable-kolla-selinux-71f76e63776e0aed.yaml | 5 ++ .../fix-bifrost-gateway-b4bc8a0396dfa935.yaml | 6 ++ ...ix-resolv-conf-management-141788e64d0e82a0.yaml | 6 ++ ...or-ssh-args-for-bootstrap-ba894df14ba58167.yaml | 13 +++++ ...kolla-passwords-overrides-065fd6bb8eb9689d.yaml | 14 +++++ 43 files changed, 463 insertions(+), 105 deletions(-)
participants (1)
-
no-reply@openstack.org