We enthusiastically announce the release of: kayobe 7.3.0: Deployment of OpenStack to bare metal using OpenStack kolla and bifrost This release is part of the train 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. Changes in kayobe 7.2.1..7.3.0 ------------------------------ de5fa9ac Update CentOS 8 docs to use 8.4 image ad86b880 Revert "CI: switch to quay.io for container images" cfad3bed docs: Update Freenode to OFTC 3f95e6c5 CI: Remove unused Docker images after overcloud upgrade c39bdcdd Sync the names and content of the repo-files for CentOS8 67b8e786 Restore upper constraints for docs and releasenotes b26f4c1c CI: switch to quay.io for container images f8b4d2b1 Use released version of mrlesmithjr.mdadm b57f536e Update setuptools before installing kayobe c12192c1 Revert "Performance: skip LVM configuration if no groups configured" 67103fb5 Fix help texts of inventory options 020e9329 Fix installation errors with Python 2 7ecc15fa Update seed VM image to CentOS 8.3 754f5684 Avoid fact gathering for group_by b904559a CI: increase Ansible Galaxy retries & add delay 23a46166 CI: Fix kayobe-tox-molecule job 0ec936aa Document requirements for symlinks used by custom playbooks 130393e3 Update IPA docs and test build with extra-hardware 93ff0175 Fix CentOS 7 IPA build and test in CI 7640af70 Test building seed deployment images in the seed job (CentOS 8 only) 41c4c687 Fix building CentOS 8 IPA images on stable/train a3557353 Quote kolla limit when calling kolla-ansible 38d0904f CI: Fix overcloud and seed VM jobs on vexxhost clouds 8bac90b1 CI: use overlay2 storage driver for overcloud deploy f668d9be Fix copying Swift ring files 63c68e32 Add ipa_build_upper_constraints_file variable 564af0ab CI: overcloud upgrade fixes for Train 15e565fe Performance: avoid set_fact in Kolla Ansible host vars f4a8db8f Fix /tmp/swift-rings/backups/ files deletion b3dd0612 Fix --limit with commas Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- ansible/action_plugins/kolla_ansible_host_vars.py | 19 ++ ansible/group_vars/all/ipa | 5 + ansible/group_vars/all/swift | 6 +- ansible/kayobe-ansible-user.yml | 1 + ansible/kolla-ansible.yml | 274 ++++++--------- ansible/kolla-openstack.yml | 3 + ansible/lvm.yml | 15 +- ansible/overcloud-bios-raid.yml | 1 + ansible/overcloud-grafana-configure.yml | 3 +- ...ud-introspection-rules-dell-lldp-workaround.yml | 4 +- ansible/overcloud-introspection-rules.yml | 3 +- ansible/overcloud-ipa-build.yml | 15 +- ansible/overcloud-ipa-images.yml | 3 +- ansible/physical-network.yml | 2 + ansible/provision-net.yml | 3 +- ansible/roles/dnf/tasks/local-mirror.yml | 10 + .../roles/dnf/templates/CentOS-AppStream.repo.j2 | 19 -- ansible/roles/dnf/templates/CentOS-Base.repo.j2 | 19 -- ansible/roles/dnf/templates/CentOS-Extras.repo.j2 | 20 -- .../dnf/templates/CentOS-Linux-AppStream.repo.j2 | 17 + .../dnf/templates/CentOS-Linux-BaseOS.repo.j2 | 17 + .../dnf/templates/CentOS-Linux-Extras.repo.j2 | 17 + ansible/roles/kolla-ansible/tasks/install.yml | 3 +- ansible/roles/kolla-openstack/tasks/config.yml | 17 +- ansible/roles/kolla/tasks/install.yml | 3 +- .../roles/swift-rings/files/swift-ring-builder.py | 4 +- ansible/roles/swift-rings/tasks/main.yml | 10 +- ansible/seed-ipa-build.yml | 12 +- dev/functions | 34 +- dev/tenks-deploy-config-compute.yml | 4 + etc/kayobe/ipa.yml | 4 + kayobe/ansible.py | 7 +- kayobe/kolla_ansible.py | 10 +- kayobe/plugins/__init__.py | 0 kayobe/plugins/action/__init__.py | 0 kayobe/plugins/action/kolla_ansible_host_vars.py | 152 +++++++++ .../plugins/action/test_kolla_ansible_host_vars.py | 368 +++++++++++++++++++++ kayobe/utils.py | 27 ++ playbooks/kayobe-overcloud-base/overrides.yml.j2 | 7 + .../kayobe-overcloud-upgrade-base/overrides.yml.j2 | 14 + playbooks/kayobe-overcloud-upgrade-base/pre.yml | 8 + playbooks/kayobe-overcloud-upgrade-base/run.yml | 6 + playbooks/kayobe-seed-base/overrides.yml.j2 | 50 +++ .../fix-limit-with-commas-04a357b0b7ef0371.yaml | 6 + ...a-build-upper-constraints-5686abaa161b0d94.yaml | 7 + .../notes/quote-kolla-limit-042422e69c008109.yaml | 5 + .../notes/seed-vm-centos-8.3-7726c9d0603508eb.yaml | 4 + .../notes/story-2007297-73f498ef6bc89fe9.yaml | 5 + .../notes/story-2008354-0c34e2ad7aeb7d3d.yaml | 6 + .../train-centos7-ipa-fix-cc6db8e25578649c.yaml | 6 + .../notes/train-ipa-dib-fix-c348a7e3ba346ba1.yaml | 8 + requirements.yml | 5 +- roles/kayobe-diagnostics/files/get_logs.sh | 6 + test-requirements.txt | 2 + tools/ansible-galaxy-retried.sh | 6 +- tox.ini | 4 +- 66 files changed, 1072 insertions(+), 313 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 020031c3..516e5932 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -18,0 +19,2 @@ paramiko +# ruamel.yaml 0.17.0 makes the kayobe-tox-molecule job fail. +ruamel.yaml<0.17.0
participants (1)
-
no-reply@openstack.org