aboutsummaryrefslogtreecommitdiff
path: root/kolla/common/sources.py
AgeCommit message (Collapse)AuthorFilesLines
2026-08-22Switch sources.py into sources.yamlMichal Nasiadka1-437/+8
Needed-By: https://review.opendev.org/c/openstack/project-config/+/998419 Change-Id: Ib00fc1a1cb2aebddf8f6a7badade2946aef31d25 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-07-23Merge "Add monitoring for external component versions"Zuul1-0/+9
2026-07-21neutron: Move tap-as-a-service to be a pluginMichal Nasiadka1-0/+4
Neutron has changed policy definitions and it's fixed in unreleased version of tap-as-a-service - and we're installing that package from pypi instead of from tarballs. Change-Id: Icffea19cf9c1279dd7e133c5588efd5818249b75 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-07-20Add monitoring for external component versionsPiotr Milewski1-0/+9
This commit introduces a new tool designed to monitor versions of external components defined in kolla/common/sources.py. Change-Id: I85e35fcba454c519c12c7ed90210b7dbd46c1677 Signed-off-by: Piotr Milewski <vurmil@gmail.com> Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-06-24prometheus-mtail: Switch to a new forkMichal Nasiadka1-4/+4
It seems that the original maintainer lost write access to google/mtail repository long time ago, and we still ship versions from 2024. [1]: https://github.com/google/mtail/issues/929 Change-Id: I41c5d0649eb38348ccda413b7d6537830cd82bec Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-06-18Update Prometheus to version 3.5.4Pierre Riteau1-3/+3
This release fixes multiple security issues [1]. [1] https://github.com/prometheus/prometheus/releases/tag/v3.5.4 Change-Id: I1ec8f15e14360422aa316779bd19195fd1f4f7a1 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2026-06-03Implement container image build for kerbside.Michael Still1-0/+4
This change adds images for Kerbside. Kerbside is a SPICE protocol native proxy used to expose the new spice-direct console type provided by Openstack Compute. This allows high fidelity virtual desktop experiences without requiring transcoding of the console into HTML5 in Horizon, or allowing users direct access to the console ports on your hypervisors. Sadly, Red Hat chose to remove SPICE support from qemu in RHEL9, and Rocky Linux has followed along. You therefore _must_ run the Debian or Ubuntu container images if you wish to use the ``spice-direct`` console type. Architecturally Kerbside has two components -- an API service which turns console access URLs from Nova into URLs to ``.vv`` files, and a proxy service which actually proxies the SPICE traffic. These are handled as separate container images here because they're quite different. One is a WSGI REST API, and the other is a daemon. It is also likely that deployers would choose to host these on different machines. Finally, the proxy service needs to be special cased in load balancing because it strongly expects to terminate TLS itself. The haproxy is therefore configured as a layer 4 proxy in this case. Depends-On: https://review.opendev.org/c/openstack/kolla/+/991249 Change-Id: If60a70745462e1360cfadaab1a5a8d75b7fdeb21 Partial-Bug: #2131793 (spice-direct consoles) Signed-off-by: Michael Still <mikal@stillhq.com>
2026-04-29Update Prometheus to version 3.5.3Piotr Milewski1-3/+3
This release fixes multiple security issues [1]. [1] https://github.com/prometheus/prometheus/releases/tag/v3.5.3 Change-Id: I9f4243a40d0907639324308d84d8a860c1e54941 Signed-off-by: Piotr Milewski <vurmil@gmail.com>
2026-04-27Merge "Update Prometheus to version 3.5.2"Zuul1-3/+3
2026-04-27Merge "Drop zun and kuryr"Zuul1-17/+1
2026-04-24Update Prometheus to version 3.5.2Pierre Riteau1-3/+3
Change-Id: I9d82fbcc26a8a3af2718ea8e1f2e0d87a3523579 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2026-04-24Drop zun and kuryrMichal Nasiadka1-17/+1
Zun is broken in 2026.1, it has been released broken and there are no reviews on the patch to fix it [1]. [1]: https://review.opendev.org/c/openstack/zun/+/982362 Change-Id: I770b9e62c66f8cc63475d51f80eecacc8415b91f Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-04-24Switch to binary release of OpenStack Network exporterDoug Szumski1-2/+7
We no longer need to build this from source: aharivel has kindly responded to our request to create a release: https://github.com/openstack-k8s-operators/openstack-network-exporter/releases Needed-By: I35b3bb10aec18a9377515e8c04d2542e712c0f12 Change-Id: Id30cab4e4bbac470f33354870fd941c3ea17815c Signed-off-by: Doug Szumski <doug@stackhpc.com>
2026-04-13Add Prometheus network exporterDoug Szumski1-0/+6
This exporter comes from https://github.com/openstack-k8s-operators and will replace the existing OVN exporter which was archived at the end of 2024. It can gather metrics from both OVN and OVS based OpenStack clouds. Change-Id: Idb070d5e5469abd472481f7e19614ee2a78c85d0 Signed-off-by: Doug Szumski <doug@stackhpc.com>
2026-03-30Merge "Prometheus: add valkey exporter image"Zuul1-0/+11
2026-03-26Switch to Gazpacho/2026.1 sourcesMichal Nasiadka1-0/+4
Change-Id: I9b6eba0c55fa9914e8db3576127f7d53c13e97d5 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-03-25Prometheus: add valkey exporter imagePiotr Milewski1-0/+11
Adds a new prometheus-valkey-exporter image to support monitoring of Valkey instances. Change-Id: Id0ad47301e48fc4e2cb1f93865a5c5d58f521467 Signed-off-by: Piotr Milewski <vurmil@gmail.com>
2026-03-18Merge "Update Prometheus Alertmanager and exporters to the latest"Zuul1-24/+24
2026-03-12Update Prometheus Alertmanager and exporters to the latestSeunghun Lee1-24/+24
* prometheus-alertmanager: 0.28.1 -> 0.31.1 * prometheus-blackbox-exporter: 0.27.0 -> 0.28.0 * prometheus-cadvisor: 0.53.0 -> 0.56.2 * prometheus-elasticsearch-exporter: 1.9.0 -> 1.10.0 * prometheus-libvirt-exporter: 2.2.0 -> 2.3.1 * prometheus-memcached-exporter: 0.15.3 -> 0.15.5 * prometheus-mysqld-exporter: 0.17.2 -> 0.18.0 * prometheus-node-exporter: 1.9.1 -> 1.10.2 prometheus-mtail and prometheus-openstack-exporter were not updated as there are no later stable releases. Change-Id: If4f6bed2254f01eb7f9e3aec01cfc81c493ae787 Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2026-02-23Update Prometheus to version 3.5.1Pierre Riteau1-3/+3
Change-Id: I66015b45f2c1f915e1aadc57af9c3d239e9c2472 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2025-11-03Bump versions of packages in sources.pyMichal Nasiadka1-9/+9
Change-Id: I395cfdf22cd87a43294dbae561a8872cb0b48e1b Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-27Drop Venus imagesMichal Nasiadka1-8/+0
It has been marked as inactive and venus dashboard plugin is breaking Horizon Kolla builds. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/964860 Change-Id: I3a04487a75c04ba989fa70f2025db33308671dfb Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-10-14Drop support for building MariaDB clustercheckSeunghun Lee1-1/+1
MariaDB clustercheck script has not been maintained and it will not work with MariaDB 11.4 (the next LTS version). This is because clustercheck.sh uses ``mysql*`` commands but from MariaDB 11.4, those commands are not supported. The health check of MariaDB server containers will be done by new script which comes with change [1]. Without MariaDB clustercheck, MariaDB server becomes only container image in the family, so mariadb-base and mariadb-server dockerfiles are merged. To avoid breaking changes, the name 'mariadb-server' is retained. Follow-up to rename references in Kolla and K-A from 'mariadb-server' to 'mariadb' would be nice. [1] https://review.opendev.org/c/openstack/kolla/+/962657 Change-Id: I01278f76ee82b018a854b5862f3caaa8c78a9a30 Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2025-10-03Add MariaDB healthcheck.shSeunghun Lee1-0/+5
MariaDB clustercheck has not been updated for a long time. Since the script uses ``mysql*`` commands but MariaDB 11.4 (next LTS version) does not support them, it will not work once MariaDB gets upgraded. Added alternative MariaDB container health check script ``healthcheck.sh`` from official MariaDB docker images. [1] This script uses ``mariadb*`` commands, so it's prone to MariaDB upgrade. [1] https://mariadb.com/docs/server/server-management/install-and-upgrade-mariadb/installing-mariadb/binary-packages/automated-mariadb-deployment-and-administration/docker-and-mariadb/using-healthcheck-sh Change-Id: I7816edb6ebd8c95412a6833ea20b32193c2d1415 Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
2025-09-19Merge "Drop ironic-inspector"Zuul1-4/+0
2025-09-11gnocchi: Bump to 4.7.0Michal Nasiadka1-1/+1
This is required for uwsgi module usage Change-Id: If1a078d2704fbd0b119d6c1ffc5a10aeff0a150a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-09-05Drop ironic-inspectorMichal Nasiadka1-4/+0
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/951864 Change-Id: Ie7e607c5a9c6f8c2e36aea5d52dc2ffbe97dddb3 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-08-27Prometheus and core components updatePiotr Milewski1-28/+28
Updates a range of monitoring and core infrastructure components to their latest stable upstream versions to leverage new features and bug fixes. etcd: 3.5.16 -> 3.6.4 letsencrypt-lego: 4.20.4 -> 4.25.2 prometheus-blackbox-exporter: 0.25.0 -> 0.27.0 prometheus-cadvisor: 0.49.2 -> 0.53.0 prometheus-elasticsearch-exporter: 1.8.0 -> 1.9.0 prometheus-memcached-exporter: 0.15.0 -> 0.15.3 prometheus-mysqld-exporter: 0.16.0 -> 0.17.2 prometheus-node-exporter: 1.8.2 -> 1.9.1 prometheus-server: 3.2.1 -> 3.5.0 The Prometheus-server package has also been switched to a Long-Term Support (LTS) version, which ensures extended stability and security support. Change-Id: Ib9805fb6a93a0da887918174d9994caa5f1306d3 Signed-off-by: Piotr Milewski <vurmil@gmail.com>
2025-08-14Bump libvirt exporterAlex-Welsh1-3/+3
Bumps libvirt exporter source from v1.6.0 to v2.2.0. This fixes some metrics that were lost when the exporter was changed from the old "tinkoff" source to "inovex". See also Icc8a3651d601ab45d448c9d252ca6155219d21cf Closes-Bug: #2120639 Change-Id: Ib738325603173157b4c482f9de6d5d9cea0b758a Signed-off-by: Alex Welsh <alex@stackhpc.com>
2025-06-06Remove the OVN exporter for PrometheusDoug Szumski1-11/+0
Since this exporter is no longer developed, and is not used in Kolla Ansible, remove it immediately. A replacement has been proposed in change #951971. Change-Id: Ie47aed221d04bbb2b50ccfbd7c398e6ab6022442
2025-04-24Merge "Upgrade Prometheus to v3"Zuul1-4/+4
2025-04-22Upgrade Prometheus to v3Piotr Parczewski1-4/+4
Needed-by: https://review.opendev.org/c/openstack/kolla-ansible/+/945611 Change-Id: I4113976db743d3c5c4ff62f2876e224888f05a36
2025-04-17Update prometheus alertmanager to newest available versionJack Hodgkiss1-3/+3
* prometheus-alertmanager: 0.28.0 -> 0.28.1 Change-Id: Iec5b936ae77f2d8298803fbfe50f55b2ed69f4b3
2025-03-21Remove swift container imagesMichal Nasiadka1-4/+0
Change-Id: I05a96f27b47a0f87bcf435872dd08ec0927232e3
2025-02-06Install pycadf from pypi packageMichal Arbet1-4/+0
Previously, the `pycadf` package did not include configuration files, so they were manually installed from source. However, this was fixed in pycadf's upstream in [1], allowing us to rely on the package itself. Additionally, the `ceilometer_api_audit_map.conf` file has been removed, as it was dropped in pycadf's upstream commit here [2] [1] https://review.opendev.org/c/openstack/pycadf/+/936741 [2] https://review.opendev.org/c/openstack/pycadf/+/930971 Change-Id: I022aa4c403f08385beb83b5d0c81f8abb42eb4a7
2025-02-02Merge "Prometheus update all exporters to the latest versions"Zuul1-27/+27
2025-01-31Bump pycadf version to 4.0.1Michal Arbet1-1/+1
This patch also removing copy of ceilometer_api_audit_map.conf file as it is now removed [1]. [1] https://review.opendev.org/c/openstack/pycadf/+/930971 Change-Id: I7c086ed5da0e3713ac15aaeaceb38f4a05b84bf0
2025-01-30Prometheus update all exporters to the latest versionsPiotr Milewski1-27/+27
prometheus-alertmanager: 0.27.0 -> 0.28.0 prometheus-blackbox-exporter: 0.24.0 -> 0.25.0 prometheus-cadvisor: 0.49.1 -> 0.49.2 prometheus-elasticsearch-exporter: 1.7.0 -> 1.8.0 prometheus-memcached-exporter: 0.14.2 -> 0.15.0 prometheus-mtail: 3.0.0-rc54 -> 3.0.8 prometheus-mysqld-exporter: 0.15.1 -> 0.16.0 prometheus-node-exporter: 1.7.0 -> 1.8.2 prometheus 2.50.1 -> 2.55.1 Co-authored-by: Piotr Parczewski <piotr@stackhpc.com> Change-Id: I9359df23a41a600dd46dbc1812a54be57fd33f71
2024-12-17Update Let's Encrypt lego versionPiotr Parczewski1-3/+3
Change-Id: I979df16dea4499b470ce7a4e23df7927a5952aa7
2024-12-13magnum: Add helm binary for magnum-cluster-apiMichal Nasiadka1-0/+8
Closes-Bug: #2091608 Change-Id: I52105f6cbf7529ce107cabf8a38a10525be7435c
2024-12-10Revert "[release] Use Dalmatian sources by default"Michal Nasiadka1-1/+1
This reverts commit 5af5febf50bc0a02422b437b16598570d0c5ffe3. Reason for revert: Epoxy cycle is on In addition to the revert skyline-apiserver aiosqlite u-c is removed until [1] is merged, designate rootwrap.conf.sample file has been renamed to rootwrap.conf and pycadf is bumped to 4.0.0. [1]: https://review.opendev.org/c/openstack/skyline-apiserver/+/935604 Change-Id: I1265633f0913b7927955564fac911a682615004a
2024-10-24CI: bump hackingMichal Nasiadka1-2/+2
Change-Id: I5f2177b7c2edc0e35ed2e8e9bdfc4be2f262309f
2024-10-02etcd: Bump version to v3.5.16Michal Nasiadka1-3/+3
Change-Id: Ic7cb4e97deb04a82fd73238adbe5b4b74a6a50a0
2024-09-14Gnocchi: Bump to 4.6.4Matus Jenca1-1/+1
This makes Gnocchi work with Redis Sentinel + TLS [1][2]. [1] https://github.com/gnocchixyz/gnocchi/releases/tag/4.6.3 [2] https://github.com/gnocchixyz/gnocchi/releases/tag/4.6.4 Change-Id: Icbd001f1f487b25c4bfd6f6a78106a7f0ed1c8c8
2024-08-23Drop prometheus-msteams container imagesBartosz Bezak1-10/+0
The prometheus-msteams project is no longer maintained [1]. As a result we are removing its associated container images from our repository. Users are encouraged to switch to the native Prometheus Alertmanager integration with Microsoft Teams [2], which offers ongoing support and features. [1] https://github.com/prometheus-msteams/prometheus-msteams/issues/343 [2] https://prometheus.io/docs/alerting/latest/configuration/#msteams_config Change-Id: I66421b14668722607b58865a2ad100204fd387f7
2024-04-24Drop VitrageMichal Nasiadka1-8/+0
It has been deprecated in Antelope cycle. Change-Id: Ie9cc529d186b74ea3d07b0082f9c965d4aa054e9
2024-04-24Merge "horizon/neutron: Add FWaaS plugin"Zuul1-0/+8
2024-04-24horizon/neutron: Add FWaaS pluginhowardlee1-0/+8
Change-Id: Id64c04ef38bd3084dec05bf58ec10b93344f68ec
2024-04-17Merge "prometheus: use inovex/prometheus-libvirt-exporter"Zuul1-0/+11
2024-04-17prometheus: use inovex/prometheus-libvirt-exporterChristian Berendt1-0/+11
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