- Aug 22, 2024
-
-
Matt Crees authored
Follows the same pattern as apt config.yml Change-Id: Ifb347372032120ec676747bad6201e0d82725976
-
Zuul authored
-
- Aug 21, 2024
-
-
Zuul authored
-
Will Szumski authored
Follow up to [1] where I wasn't sure if this package was necessary. [1] https://review.opendev.org/c/openstack/kayobe/+/923556/11 TrivialFix Change-Id: Id4b3d26b869ba3999a4c8a647eaccdf19539bfad
-
- Aug 20, 2024
-
-
Will Szumski authored
This change bumps up the versions of Ansible installed in the kolla-ansible virtualenv to a maximum of 10.x (ansible-core 2.17.x) and minimum to 9.x. This is to align with the Kolla version requirements currently in master. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/921743 Change-Id: I4147a27ed04d28e832f11662e45dbae2851f63a8
-
- Jul 31, 2024
-
-
Zuul authored
-
- Jul 30, 2024
-
-
Michal Nasiadka authored
Currently Kayobe sets ipv4_interface_mac to pxe interface MAC address. In cases where provisioning network interface and admin network interface are different - this feature can be used to get MAC address from Ironic introspection data. Change-Id: Ie3c9248f0b3e47e3645e1886c0492265d52969c9
-
- Jul 29, 2024
-
-
Zuul authored
-
Matt Crees authored
Closes-Bug: #2073100 Change-Id: Ied06ee3380a149c4c8d082562c93f9b771457cb4
-
- Jul 25, 2024
-
-
Will Szumski authored
This works around a bug in the ansible packaged version of community.docker when using requests>=2.32. It is also more flexible if we can control the versions. Also fixes an issue where kolla collections would not be installed if the same role existed in the kayobe ansible collections path. This relies on the support added in kolla-ansible to use ansible-core, see: https://review.opendev.org/c/openstack/kolla-ansible/+/896406. Closes-Bug: #2072980 Change-Id: Id9b19f10bc8ac38927914fb9782892b7daf1be82
-
- Jul 23, 2024
-
-
Zuul authored
-
- Jul 05, 2024
-
-
Sylvere Kanapa authored
Change-Id: I8f75fb1237183fbfbb790cd3089a2346a7e49277
-
- Jul 03, 2024
-
-
Zuul authored
-
- Jun 27, 2024
-
-
Maksim Malchuk authored
Follow-up on I43a9c2a57fcfe2c9d84f39903aac7c258f9a897f. As discussed before we set slightly more accurate name for the manage containers role since using 'deploy-containers' role with action 'destroy' can be a little confusing. Change-Id: I6d4a3479d492e0fe86ce3de7414fa47c584577ea Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Jun 24, 2024
-
-
Michal Nasiadka authored
This also removes test__run_one_with_dashes, because it's not needed anymore. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/922478 Closes-Bug: #2070051 Change-Id: Ia11ac49986e2bebba17e533232d8cfd116ba9e73
-
- Jun 21, 2024
-
-
Alex-Welsh authored
Change-Id: I496be412cb536d37e1547bb6f1c54717013b8968
-
- Jun 20, 2024
-
-
Zuul authored
-
Will Szumski authored
This defines the dates where certain changes must be made. Change-Id: I3bfa2909cba9661f542512316e900e75eaa92d6b
-
- Jun 19, 2024
-
-
Maksim Malchuk authored
This reverts commit b4448d6b. Change-Id: I76aa0fcf362b77fe22f738b9d1c60cbc363531a4 Signed-off-by:
Maksim Malchuk <maksim.malchuk@gmail.com>
-
- Jun 17, 2024
-
-
Pierre Riteau authored
Testing Python 3.12 is recommended from the 2024.2 cycle [1]. [1] https://governance.openstack.org/tc/reference/runtimes/2024.2.html Change-Id: I03e99e8319ebcadbd73c6a18fb7274eaa1bb829c
-
Bartosz Bezak authored
Change-Id: I546d62490d66a8829fc906e7d021dc056001b4bb
-
Bartosz Bezak authored
Dalmatian is not a SLURP release. [1] [1] https://releases.openstack.org Change-Id: If590fdb59b0d78a8fc52391bc1e9ae64b2371901
-
- Jun 07, 2024
-
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/2024.1. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/2024.1. Sem-Ver: feature Change-Id: If0e5d03825feeed634ee20b802e9663bdd4bf8de
-
- Jun 05, 2024
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
This commit changes seed-images jobs to build seed and overcloud container images, each with a customisable regex. The rocky9 job continues to build only the base image, although for both overcloud and seed instead of seed only. The other seed-images jobs (centos9s and ubuntu-jammy) now build all default overcloud images. This takes longer and can fail for various reasons unrelated to Kayobe, but this is fine since the jobs are marked as experimental. This is to attempt to catch bugs in the image build code, such as the ones fixed by [1]. Note that the ubuntu-jammy job does not build the bifrost-deploy seed image because the build is currently timing out. The centos9s job builds it successfully. Also update release documentation to remind developers to run experimental jobs. [1] https://review.opendev.org/c/openstack/kayobe/+/921012 Change-Id: Idf705d9cf41766a897444898ac31c4635b70ec16
-
- Jun 04, 2024
-
-
Rafal Lewandowski authored
Closes-Bug: #2067288 Change-Id: I57fb4c1697a31d4f592d79a31a04507cf91e97c7
-
Zuul authored
-
Zuul authored
-
- Jun 03, 2024
-
-
Zuul authored
-
Will Szumski authored
This can be useful when using a seed VM that is not deployed by kayobe, and can therefore not use ``kayobe seed deprovision``, especially when iterating on kayobe-config during the inital stages of a deployment, or for development, where you want to re-run the playbooks from a clean-ish state. Change-Id: I43a9c2a57fcfe2c9d84f39903aac7c258f9a897f
-
Mark Goddard authored
This allows us to continue execution until a certain proportion of hosts fail. This can be useful at scale, where failures are common, and restarting a deployment is time-consuming. The default max failure percentage is 100, keeping the default behaviour. A global max failure percentage may be set via kayobe_max_fail_percentage, and individual playbooks may define a max failure percentage via <playbook>_max_fail_percentage. Related Kolla Ansible patch: https://review.opendev.org/c/openstack/kolla-ansible/+/805598 Change-Id: Ib81c72b63be5765cca664c38141ffc769640cf07
-
Pierre Riteau authored
The kolla_enable_letsencrypt variable was undefined, which was causing overcloud container image build to fail when the variable was not defined in Kayobe configuration. The bool filter was missing for kolla_enable_letsencrypt, which was causing letsencrypt images to be built when kolla_enable_letsencrypt was set to "false" or "no". Change-Id: I234b7a0434ba3d533a66b766331fd489078fbcf8
-
Pierre Riteau authored
We were still using stream8 images which cannot install packages anymore, due to the end of life of CentOS Stream 8. Change-Id: I8604c342e4dbc41dd5bee0f28a92c3c3cd37d631
-
Pierre Riteau authored
Change-Id: I65da7cdfd284a01b2e214c2dc0f27a5f45ae0999
-
Pierre Riteau authored
This was missed from I2ea9b2ec58913722c4defffbeee88cc420dcbdab. Change-Id: I84971f8daa4caf2227863810c7b12e59192c2515
-
Zuul authored
-
Zuul authored
-