- Jun 05, 2024
-
-
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
- Jun 03, 2024
-
-
Zuul authored
-
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
This was missed from I2ea9b2ec58913722c4defffbeee88cc420dcbdab. Change-Id: I84971f8daa4caf2227863810c7b12e59192c2515
-
Zuul authored
-
Zuul authored
-
- May 31, 2024
-
-
Matt Crees authored
Change-Id: Ib12ac0e8dac8804085ea30bac7b4b0e659309cb0
-
Pierre Riteau authored
Change-Id: I2737c200ba33d9eabe2c9815766b2a3555827ef5
-
Zuul authored
-
- May 30, 2024
-
-
Pierre Riteau authored
Change-Id: Ia38fd3e98d5e21fd2a23175661c3a3093c6ca18b
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
A few long sentences are split up. YAML indentation is fixed. Change-Id: I60098522e08f0d463d0300beac64476f7b1488e6
-
Zuul authored
-
Will Szumski authored
This is useful to ensure logs are persisted across reboots. Change-Id: Ie5ff7536b160196dc57448c3ed982d15826b2cbe Closes-Bug: #2055299 Co-Authored-By:
Piotr Parczewski <piotr@stackhpc.com>
-
Zuul authored
-
Zuul authored
-
- May 29, 2024
-
-
Pierre Riteau authored
Change-Id: I704b4e79ce5519a57830fbcaa51b8cf19f3f249a
-
Pierre Riteau authored
It's inactive and hasn't produced a 2024.1 release [1]. There are some efforts to restore Freezer, but let's remove it for now. [1] https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects Change-Id: I65eccf6bbe13534418c2f5b0aa5397ba170bd17a
-
Pierre Riteau authored
Switch all dependencies to use the OpenStack 2024.1 release. This commit should be reverted on the master branch once the Kayobe stable/2024.1 branch has been cut and RC1 released. Change-Id: I02e0f97f84f1369943c840f6159c705dc2436750
-
Pierre Riteau authored
Change-Id: Ia2a513ec7b14c52e1a89add2f3ba0c5e8e0202ea
-
- May 27, 2024
-
-
Will Szumski authored
This change bumps up the maximum supported Ansible version to 9.x (ansible-core 2.16.x) and minimum to 8.x. This synchronises Kayobe with Kolla Ansible. Notable changes --------------- - Removed use of get_md5 when using stat module, See: https://github.com/ansible/ansible/commit/d955fb1590efaaf996d7a48746e15f71cc65f583 - Remove use of include (instead of import_tasks/include_tasks) which has now been removed. See: https://github.com/ansible/ansible/commit/8db9bd757444fba6dd23fcb067e261d877926a33 Change-Id: I2ea9b2ec58913722c4defffbeee88cc420dcbdab
-
- May 21, 2024
-
-
Will Szumski authored
The error response from the docker daemon has changed to: Error response from daemon: get opensm_logs: no such volume This change should support both old and new responses. Change-Id: Ibef1713d7de2e0a2c6fe046f607b2a8e60dae3da Closes-Bug: #2050092
-
Pierre Riteau authored
Change-Id: Ib51589c83fb137fdd7905b7742120a063efb5d2a
-
- May 20, 2024
-
-
Mark Goddard authored
Change-Id: Iaef2420c1f12fa4296c0e1c3d5afc4687d4b3c4a
-
Pierre Riteau authored
Change-Id: Ibd81408c806b70e6ed0b90e32efcd4a35d957935
-
- May 17, 2024
-
-
Adam McCartney authored
Closes-Bug: #2066032 This patch adds an integer type to the task in the docker role that generates the docker daemon config. This was previously uncast and defaulting to a string type, which causes an error with certain docker versions (via the Rocky 9.3 distro). See bug description for more info. Change-Id: I2a996fa22fedece2c894b378fadbfc5dd0c045b6
-
- May 16, 2024
-
-
Jake Hutchinson authored
This patch adds experimental functionallity to enroll baremetal nodes into Ironic using Kayobe via a new playbook 'baremetal-compute-register.yml' and adds 'kayobe baremetal compute register' into the Kayobe CLI. Depends-On: I719fc8042742fe8b3b0312658aec39317a1bc358 Change-Id: I988b082b539acfc2710d42e89bcac5b7a1eb526a
-
- May 13, 2024
-
-
Matt Crees authored
Change-Id: I0c8268fc9ebc3f87c4daab6afb4ddf64c3d71de0
-
- May 02, 2024
-
-
Zuul authored
-
- May 01, 2024
-
-
Zuul authored
-
Mark Goddard authored
This support is now available in the MichaelRigart.interfaces role. The host configuration CI test has been updated to test policy-based routing routes and rules on CentOS Stream and Rocky Linux. It also now tests both the string and dict rule formats on CentOS and Rocky. Change-Id: Ie77530c38ab426dcbaa442776bcf048d7bbc0f01
-
Zuul authored
-
Zuul authored
-
- Apr 29, 2024
-
-
OpenStack Release Bot authored
Update the zed release notes configuration to build from unmaintained/zed. Change-Id: Ibd13bcbf23d06f5a5ad6fde2bb12638cd897a18c
-
- Apr 25, 2024
-
-
Zuul authored
-