Commit Graph

2750 Commits

Author SHA1 Message Date
Zuul b6166e8231 Merge "Support dict format IP routing rules on CentOS/Rocky" 2024-05-02 00:46:08 +00:00
Zuul 0178278576 Merge "Fix Dell OS6 and Dell OS9 switch configuration" 2024-05-01 21:50:26 +00:00
Mark Goddard 9053183fe7 Support dict format IP routing rules on CentOS/Rocky
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
2024-05-01 21:40:34 +02:00
Zuul 2dfaa81831 Merge "Support customising telegraf configuration files" 2024-05-01 13:52:36 +00:00
Zuul 9be242477d Merge "Add python3-devel to Kayobe dependencies" 2024-05-01 11:47:44 +00:00
OpenStack Release Bot b569e3c373 reno: Update master for unmaintained/zed
Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: Ibd13bcbf23d06f5a5ad6fde2bb12638cd897a18c
2024-04-29 13:29:51 +00:00
Zuul e7cfcb2da2 Merge "Replace meeting time by link to the meetings page" 2024-04-25 07:19:21 +00:00
Zuul 2f08649d6b Merge "Fix Bifrost database backup instructions" 2024-04-25 07:19:20 +00:00
Pierre Riteau 8fcb52ee75 Replace meeting time by link to the meetings page
Change-Id: I53801f92d1d0a0f149fd9ffe5f14d26a0c685cc3
2024-04-25 08:18:15 +02:00
Maksim Malchuk d539efc94f Fix default place for Ubuntu Apt keyrings
The Ansible openstack.kolla collection already uses [1,2]
the recommended location [3] for the Ubuntu Apt keyrings,
so lets fix this in Kayobe too.

[1] https://opendev.org/openstack/ansible-collection-kolla/src/branch/master/roles/docker/tasks/repo-Debian.yml#L21
[2] https://opendev.org/openstack/ansible-collection-kolla/src/branch/master/roles/podman_sdk/tasks/main.yml#L13
[3] https://manpages.ubuntu.com/manpages/jammy/en/man8/apt-key.8.html#deprecation

Change-Id: I4901294c8f5912cb35df3866ed13012461b4f644
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2024-04-20 22:28:34 +03:00
Matt Crees ece51deb3b Docs: add a link to the gerrit review dashboard
Let's hide the incredibly long link behind a nice hyperlink.

Change-Id: I3dffba1001e3c90d02ff49245d350949aa046ae9
2024-04-17 14:16:03 +01:00
Mark Goddard 67f09241e0 Fix Dell OS6 and Dell OS9 switch configuration
Previously the dellos6_config and dellos9_config modules accepted the
name of a template file as their 'src' parameter, or a string containing
the actual config. Now they only accept the config string. Kayobe passes
the name of a template file, resulting in a strange error from the
switch about an invalid command dellos6-config.j2 or dellos9-config.j2.

This change fixes the issue in the same way it was fixed for Dell OS10
switches, by using the template lookup plugin to evaluate the config
file template.

Change-Id: Ic14e2b75c785b4db03b5e659e5a2be2ee83eace3
Closes-Bug: #2061102
2024-04-12 10:17:21 +01:00
Pierre Riteau ede6bf4624 Revert "Mark kayobe-tox-ansible job as non-voting"
The kernel bug causing kayobe-tox-ansible to fail was fixed in
5.15.0-102.112 [1]. This job can be made voting again.

[1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2056143

Change-Id: I75fae789aee0824d3d6e0157999301a38ff76c53
2024-04-11 10:19:15 +02:00
Zuul 4215a8e680 Merge "Bump KA Ansible versions to match new defaults" 2024-04-08 11:27:00 +00:00
Pierre Riteau 449fc91986 Fix Bifrost database backup instructions
Bifrost uses a combined Ironic service instead of API and conductor
services since the Yoga release [1].

[1] https://review.opendev.org/c/openstack/bifrost/+/820390

Change-Id: I80a7ea06620c69ff2ba2ab8fe78b990ef3c151ec
2024-04-04 12:41:06 +02:00
Zuul b87ac863ae Merge "Add Redfish rules to Ironic and Bifrost introspection" 2024-04-03 18:30:17 +00:00
Matt Crees d6bdef9e58 Bump KA Ansible versions to match new defaults
KA ansible versions bumped here: https://review.opendev.org/c/openstack/kolla-ansible/+/907522

Change-Id: I5359618de96d3ccc7215ead2e331e5c0fd2a7fc5
2024-04-03 19:30:12 +01:00
Rafal Lewandowski be2b1a4eda Add Redfish rules to Ironic and Bifrost introspection
Change-Id: I719fc8042742fe8b3b0312658aec39317a1bc358
2024-04-03 09:28:35 +00:00
Zuul ef56cab84b Merge "Support saving baremetal compute inspection data" 2024-04-02 11:32:28 +00:00
Zuul 0f78fcda30 Merge "Use new collections in Kayobe" 2024-03-28 14:43:44 +00:00
Zuul 9765b64826 Merge "CI: Bump cirros images to 0.5.3" 2024-03-27 17:54:09 +00:00
Jakub Darmach dbcc3f4ae3 Use new collections in Kayobe
Refactored the code to switch the distribution source of the roles
to new collections for the roles that have already been migrated into
collections.

Updated:

 - requirements
 - role invocations
 - documentation
 - release notes
 - minor whitespace fixes

Change-Id: I8dbb88aa2061b3afcab07caeb30f45b3a5c939af
2024-03-27 15:07:08 +00:00
Pierre Riteau eeba04dbd2 CI: Bump cirros images to 0.5.3
It was mentioned on openstack-discuss [1] that 0.5.2 has a known kernel
bug fixed in 0.5.3.

[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/7L6DSFN6GB65FBVHQATTLSQ7HWGBZJHM/

Change-Id: Ib637471d67002734084736f47d574815f13f1711
2024-03-22 15:00:04 +01:00
Maksim Malchuk 6f59b49ab8 Fix the glob for the custom RabbitMQ configuration
Followup on Id4588f4529a4522e68e22ce58711cb927fa68a9d to fix the
place of the RabbitMQ configuration and there are not only the
rabbitmq.conf and rabbitmq-env.conf but also advanced.config which
also often customized and more other files.

Change-Id: Iff0b28b770753c81ac526afd1ce6f61d77fad25c
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2024-03-22 10:53:02 +00:00
Will Szumski 997a1b2c63 CI: Make SLURP jobs non-voting
At least until we get to the bottom of the rabbitmq SLURP upgrade
issues[1].

[1] https://bugs.launchpad.net/kolla-ansible/+bug/2058512

Change-Id: I4778d41fd18665c25b635e761cddb7b3bfd1560f
2024-03-20 18:09:37 +00:00
Zuul cca6a3f90e Merge "docs: Add note on SLURP upgrades" 2024-03-18 17:33:19 +00:00
Matt Crees 6552df2b51 docs: Add note on SLURP upgrades
Change-Id: I48126b77254a74a030aabf5db0c68c04ecf41847
2024-03-14 14:46:31 +00:00
Zuul 2fd1a79db4 Merge "Fix link in release note" 2024-03-14 14:34:26 +00:00
Matt Crees c04b6ddf1b Support saving baremetal compute inspection data
Add the command ``kayobe baremetal introspection data save`` to save the
hardware introspection data gathered by ``kayobe baremetal compute
inspect``. This mirrors the functionality of ``kayobe overcloud
introspection data save``, but for use with the baremetal compute
Ironic, rather than Bifrost.

Change-Id: I654f7d6e923c442a8aa08f536cc2b82c5e5b69d1
2024-03-14 14:03:42 +00:00
Zuul da80a71b40 Merge "Fix: configure etc-hosts for overcloud group" 2024-03-13 14:16:11 +00:00
Pierre Riteau 142a22deca Fix link in release note
Change-Id: Ib8d47408b851493d0843a82c4d7197bfc8965506
2024-03-13 12:27:38 +01:00
Will Szumski e39b9a94cd Support customising telegraf configuration files
Kayobe was not copying the telegraf configuration files in the generated
kolla config directory.

Closes-Bug: #2052819
Change-Id: I93296b0671aeab9f2cd01de73da42071448a9f2a
2024-03-13 11:14:20 +00:00
Pierre Riteau e460099e1a Remove default value from sample configuration
This was added in change I8129b2a6793ea36bb296ef8337a5461f73d6e557.

Change-Id: I028e137dade594f51450e47ba4a97c0435ba6796
2024-03-05 18:12:29 +01:00
Zuul e7e354989e Merge "Skip buggy release of docker PyPI package" 2024-03-04 14:55:04 +00:00
Zuul 82fb7213a6 Merge "Support credentials for custom DNF repositories" 2024-03-01 23:29:28 +00:00
Will Szumski 9c1951478f Skip buggy release of docker PyPI package
The tag regex is buggy and fails if the docker registry contains a port
number[1].

[1] https://github.com/docker/docker-py/issues/3195

Change-Id: I5d85e751b490ab1e39e417ff8797ca8f8688590b
Closes-Bug: #2054715
2024-03-01 19:08:17 +00:00
Matt Crees 498de81efe Fix: configure etc-hosts for overcloud group
Change the etc-hosts role to run on the overcloud group, as using
``ansible_play_hosts_all`` would exclude hosts when running with a
limit.

Also change the gather-facts-delegated role to run on the overcloud
group. The delegated task needs to be included separately as the hostvar
``ansible_host`` cannot be set dynamically based on a loop item in one
task. We loop over the batch indices here so that the tasks are included
in parallel, rather than in series.

Closes-Bug: #2051714

Change-Id: I0465eafa9e4ff37c96064ea8395f0bd461035b40
2024-03-01 15:18:33 +00:00
Zuul 292125b5a4 Merge "CI: Add SLURP upgrade jobs" 2024-03-01 15:14:51 +00:00
Zuul 684a440bae Merge "Make hooks environment-aware" 2024-03-01 14:28:02 +00:00
Zuul dc6dc2ecd9 Merge "Fix typo in example" 2024-03-01 13:56:56 +00:00
Alex-Welsh aef2ce0ae2 CI: Add SLURP upgrade jobs
Change-Id: Id4af9fcfd56c8101276996555e07f6cefe433dd8
2024-02-23 09:57:36 +00:00
Pierre Riteau 983baf886a Rephrase kolla_build_neutron_ovs release note
Change-Id: I295d39d0658b6e95f22cd3d3961d94068afd9b49
2024-02-23 09:05:48 +01:00
Will Szumski b360342c59 Fix typo in example
Change-Id: Ie4912af9717baa65f1a8a31cf4b425a6802e7c98
Closes-Bug: #2051128
2024-02-20 15:53:43 +00:00
Zuul 5244733d75 Merge "Make OVS container build regex independent to OVN" 2024-02-19 17:13:44 +00:00
Zuul f2b658ecb6 Merge "Generate KA config before ``kolla ansible run``" 2024-02-16 19:36:21 +00:00
Zuul 3bc0f1872e Merge "Add missing space in help output" 2024-02-16 18:46:43 +00:00
Zuul 24d65075f6 Merge "Support auth configuration for Apt repositories" 2024-02-15 18:15:38 +00:00
Zuul d0575cd59f Merge "Fix wipe-disks role to work on util-linux >= 2.37" 2024-02-15 18:06:33 +00:00
Dawud 3942d29448
Fix wipe-disks role to work on util-linux >= 2.37
On newer versions of util-linux, the ``wipe_disks`` role was not
properly configured due to the fact that ``lsblk -J`` returns a slightly
different output than what was previously returned. Previously the
output would contain a key called ``mountpoint``, however this has been
changed to ``mountpoints``. This has now been fixed by looking at the
new key as well as the old key.

Closes-bug: #2051859
Change-Id: I2a59f4eb3ae27f37fda38e05924315887cb04c41
2024-02-14 10:43:20 +00:00
Pierre Riteau bb51db15fe CI: support .gitreview of unmaintained branch
Change-Id: Ica6c0b204094ed61aef8242c934eb3b7715ce944
2024-02-13 22:07:19 +00:00