Commit Graph

878 Commits

Author SHA1 Message Date
Zuul 253379f699 Merge "prometheus: use inovex/prometheus-libvirt-exporter" 2024-04-17 12:35:23 +00:00
Zuul 081590b63b Merge "kolla-toolbox: Bump ansible-core to 2.16" 2024-04-17 12:25:13 +00:00
Michal Nasiadka 6efbc371f0 kolla-toolbox: Bump ansible-core to 2.16
2.15 patch was 2023.2 only - because we missed it last cycle [1]

ansible-core 2.16 requires python3.10 which is not the default
python in Rocky Linux 9 - therefore we use 2.15 there for now

[1]: https://review.opendev.org/c/openstack/kolla/+/910148

Change-Id: Ic8cc29230d82f4d1f07a3c97c3dcbcd14ac76074
2024-04-17 06:20:36 +00:00
Christian Berendt 986293e9d4 prometheus: use inovex/prometheus-libvirt-exporter
The Tinkoff/libvirt-exporter is archived. Latest release in December
2022. The inovex/prometheus-libvirt-exporter is an active fork that will
most probably become a prometheus community exporter in the future [1].

Unfortunately this exporter is not 100% compatible with Tinkoff exporter
that we are using currently [2].

[1]: https://github.com/prometheus-community/community/issues/50
[2]: https://github.com/inovex/prometheus-libvirt-exporter/issues/22

Change-Id: Icc8a3651d601ab45d448c9d252ca6155219d21cf
2024-04-17 06:19:11 +00:00
Zuul e5208303af Merge "Drop Freezer" 2024-04-16 16:31:00 +00:00
Zuul b852738908 Merge "Drop Solum" 2024-04-16 16:16:40 +00:00
Zuul 9efdd6d151 Merge "Drop Sahara" 2024-04-16 16:06:11 +00:00
Zuul bc30edef90 Merge "Drop Senlin" 2024-04-16 14:14:02 +00:00
Michal Nasiadka c69284fd8b Drop Freezer
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: If2d034789d8c1128597c9072b4e82d14f72492e0
2024-04-16 12:22:41 +00:00
Michal Nasiadka a9bde9b1ac Drop Solum
It's inactive and hasn't produced a 2024.1 release [1].

[1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects

Change-Id: I387e5c345cd5ea45e9231b9ce5baf58a8d74caf9
2024-04-16 12:22:36 +00:00
Zuul cdc89a75f6 Merge "CI: Add codespell for spell checking" 2024-04-16 12:12:59 +00:00
Michal Nasiadka 4d9379ecc8 Drop Sahara
It's inactive and hasn't produced a 2024.1 release [1].

[1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects

Change-Id: I7b5b032a4175c5390c9b7ff3fbd4c672adcb5325
2024-04-15 16:55:14 +00:00
Michal Nasiadka d79c07effb CI: Add codespell for spell checking
Fix existing spell checking

Change-Id: Ief7b8f2d427b2557c84fda9b3774ed85ceb105f4
2024-04-15 14:56:34 +00:00
Michal Nasiadka 14a2e37f00 Drop Senlin
It's inactive and hasn't produced a 2024.1 release [1].

[1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects

Change-Id: Iad4d850ba8f8b8446591cab883d2ad6243576926
2024-04-15 13:44:15 +00:00
Michal Nasiadka 813035ba8f Drop Murano
It's inactive and hasn't produced a 2024.1 release [1].
In addition to that, there's a CVE that hasn't really been patched [2].

[1]: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects
[2]: https://lists.openstack.org/archives/list/openstack-announce@lists.openstack.org/thread/4FYM6GSIM5WZSJQIG4TT5Q3UBKQIHLWX/

Change-Id: Ie715eac24247c38b21382c735eb00a9b3b56f145
2024-04-15 13:44:06 +00:00
Michal Nasiadka 7e95ffb098 gnocchi: Bump to 4.6.2
This fixes werkzeug breakage [1].

[1]: https://github.com/gnocchixyz/gnocchi/releases/tag/4.6.2

Change-Id: I5d0659c9dffd6b7a3004696440d2879d60f327ea
2024-04-15 15:42:19 +02:00
Zuul 3e502dc34d Merge "Update prometheus-mysqld-exporter to version 0.15.1." 2024-03-28 21:58:14 +00:00
Zuul 05f4826826 Merge "Updated letsencrypt-lego to version v4.15.0." 2024-03-28 19:55:27 +00:00
Zuul eff04430c6 Merge "Update prometheus-mtail to version 3.0.0-rc54." 2024-03-28 19:50:01 +00:00
Zuul 7613d35c02 Merge "Update prometheus-memcached-exporter to version 0.14.2." 2024-03-28 16:35:14 +00:00
Zuul 84043757f5 Merge "Update prometheus-elasticsearch-exporter to version 1.7.0." 2024-03-28 16:35:09 +00:00
Zuul 61122050ab Merge "Upgraded prometheus-alertmanager to version 0.27.0." 2024-03-28 16:35:05 +00:00
Zuul 2f4715b4cc Merge "Update prometheus-v2-server to version 2.50.1." 2024-03-28 16:33:42 +00:00
Zuul af3c70c5f7 Merge "Update prometheus-cadvisor to version 0.49.1." 2024-03-28 16:31:05 +00:00
Zuul 95a671b00d Merge "add: cross-compile support" 2024-03-28 16:29:14 +00:00
Marius Wernicke 4e0a68665b Updated letsencrypt-lego to version v4.15.0.
Also added a releasenote.

Change-Id: I30ee6ed32c536d0e3e90d0933d6049b316ad1263
2024-03-28 15:55:31 +01:00
Michal Arbet 2bfdf4e7c9 Bump proxysql to 2.6.x
This patch bump proxysql 2.5.x to 2.6.x

Change-Id: I26e6c04ad0ba15ad4aa90f95259dc41cad439e73
2024-03-18 20:32:20 +01:00
Marius Wernicke 9193a96715 Update prometheus-v2-server to version 2.50.1.
Also add reno.

Change-Id: I719888dde26127ba9ab1a833d2c20a969cb89944
2024-03-18 08:05:54 +00:00
Marius Wernicke 85c0af5d40 Update prometheus-cadvisor to version 0.49.1.
Also add reno.

Change-Id: Id951e3cd4b91bcd604df57113841b1ca25bc80bb
2024-03-15 14:28:58 +00:00
Marius Wernicke 737624c780 Update prometheus-mysqld-exporter to version 0.15.1.
Also add reno.

Change-Id: Iec2cc1421e9e145714f45599712ef062d715477b
2024-03-15 13:16:04 +01:00
Marius Wernicke f2cf1ef597 Update prometheus-mtail to version 3.0.0-rc54.
Also add reno.

Change-Id: I2b45abc65d4e4d65a9f07a16a64d4e7cf57b54b5
2024-03-15 13:12:33 +01:00
Marius Wernicke ec8b04b454 Update prometheus-memcached-exporter to version 0.14.2.
Also add reno.

Change-Id: I01170e91b867e80fdb49eba021b36dd0ed86522a
2024-03-15 13:03:11 +01:00
Marius Wernicke e3bc02751f Update prometheus-elasticsearch-exporter to version 1.7.0.
Also add reno.

Change-Id: I934af8fae9bc9b6442bc6b4be803cfb1a32f6676
2024-03-15 12:57:01 +01:00
Marius Wernicke cc40ba6a18 Upgraded prometheus-alertmanager to version 0.27.0.
Also added a reno.

Change-Id: Ibd2836eb1e17ab1e3d9a8daf023d66e2683ffdff
2024-03-15 12:10:00 +01:00
Michal Nasiadka a0e22caa8a Bump rabbitmq to 3.13
Pinning Erlang to 26.2.* (max supported version as per [1]),
so we don't break this in future when Erlang 26.3 becomes
available.

[1]: https://rabbitmq-website.pages.dev/docs/which-erlang

Change-Id: I1fd03a67914386129d7b0bb9be6aca86982f98f3
2024-03-11 15:11:54 +00:00
Zuul 5448da7e36 Merge "Install ironic-inspector in bifrost" 2024-02-26 11:54:00 +00:00
Will Szumski 832a6381c3 Install ironic-inspector in bifrost
Bifrost has moved to use the native in-band inspection support in
Ironic[1]. Some features are missing (such as introspection rules), so
it may still be desirable to use ironic-inspector for these use cases.
It also requires changes to the inspection interface of the ironic nodes
(ironic-inspector -> agent), so it also desirable to support
ironic-inspector for backwards compatability reasons. We should consider
dropping ironic-inspector once the native interface reaches feature
parity.

This will install ironic-inspector into the image, but will still
require configuration in bifrost.yml to use it.

[1] dcbf1d98b9

Change-Id: I3cc8455647339c67ba51620d5aff8a3acbf58dab
Partial-Bug: #2054685
2024-02-22 15:43:36 +00:00
Michal Nasiadka 750a137815 Move curl sources to sources.py
Move most curl sources to sources.py, so it can be automatically
updated in future.

This also makes overriding the versions/locations/sha256 easier.

Change-Id: Ib3497fe96162ae190e5c113cacaaa3ef8334f590
2024-02-21 08:26:52 +00:00
Doug Szumski b276a9cdb5 Remove the Prometheus HAProxy exporter image
- The source code is no longer maintained [1]
- HAProxy provides its own Prometheus metrics source [2]
- In Kolla Ansible, we have merged support for using the built in
  metrics source [3]

For these reasons, particularly the first, we should remove it immediately.

[1] https://github.com/prometheus/haproxy_exporter
[2] https://www.haproxy.com/blog/haproxy-exposes-a-prometheus-metrics-endpoint
[3] https://review.opendev.org/c/openstack/kolla-ansible/+/877118

Change-Id: Ia30e0fc367841df3726562b57b57df0f6fbb3a81
2024-02-15 15:57:52 +00:00
Tadas Sutkaitis 3ee1a82d87 add: cross-compile support
The main goal is to be able to build ARM
images on standard x86 hardware. Add simple
functions supported by python-py and
podman-py to enable creation of container
images on emulated architectures.

Change-Id: I1526b460f6e271c2ec63ab3a3b1dc348d742e96d
2024-02-08 02:16:05 +02:00
OpenStack Release Bot 410fafa8f0 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I148a5069041cc27a7f1afc6a10959348c49afa80
2024-02-05 16:07:07 +00:00
Piotr Parczewski c3eb169e6c Use full binary path when invoking ip
Closes-bug: #2051111
Change-Id: I2a4df6121236379d88d0d7f2f7a888feab273003
2024-01-24 13:23:52 +01:00
Michal Arbet 7f5a904e98 Fix openstack CADF audit maps and installation
This patch fixes missing pycadf's audit maps
for services and change the way how pycadf
is installed.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/905858

Closes-Bug: #2047941
Change-Id: I9b43d1a9990ad8aa7381ea81b0f2d692967be949
2024-01-17 11:52:20 +00:00
Zuul 9ebd51f799 Merge "Revert "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean (Bobcat)"" 2024-01-03 15:58:27 +00:00
Zuul f908694e59 Merge "Sync only local cell in nova bootstrap & upgrade" 2023-12-21 17:43:20 +00:00
Zuul a21a7a89d6 Merge "Summary JSON file" 2023-12-21 15:45:11 +00:00
Alex-Welsh de1487f051 Sync only local cell in nova bootstrap & upgrade
Added the --local_cell argument to nova db sync commands during
bootstrap and upgrade.

This was previously thought to have no effect [1], but has since been
discovered to fail when rotating the nova database password.

[1] https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/nova/tasks/bootstrap_service.yml#L2-L3

Closes-Bug: #2045558
Change-Id: Ic64eb51325b3503a14ebab9b9ff2f4d9caec734a
2023-12-21 09:46:59 +00:00
Michal Nasiadka 559955d5a6 Revert "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean (Bobcat)"
This reverts commit 2ed66effa6.

Reason for revert: Let's use RDO trunk

Change-Id: I3945fe5fd0aef2e12a7f6c60d714e69ea496083b
2023-12-20 17:05:25 +00:00
OpenStack Release Bot f43e1e9757 Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.

Sem-Ver: feature
Change-Id: I6ae1d206ec742105f5a3a53a81053757d0626b98
2023-12-01 11:55:38 +00:00
Zuul 1095ae25b9 Merge "Deprecate masakari, sahara, vitrage" 2023-11-30 13:31:20 +00:00