aboutsummaryrefslogtreecommitdiff
path: root/kolla/common
AgeCommit message (Collapse)AuthorFilesLines
2026-10-12Change OPENSTACK_RELEASE to 2026.223.0.0.0rc223.0.0Michal Nasiadka1-2/+2
Change-Id: I83802b06d2efc0eb25d1ba05ad52bb5ea24f6a56 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-09-28Updated from check-sourcesOpenStack Proposal Bot1-6/+6
Change-Id: I9d628acc34bf8568500ec43e0ede2257ff567ab0 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-09-25Updated from check-sourcesOpenStack Proposal Bot1-18/+18
Change-Id: I11fb14bd470e78eb5fe6f75a6494ef61483e67d8 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-09-16Updated from check-sourcesOpenStack Proposal Bot1-3/+3
Change-Id: I386a9056a6802beaa0d8c110b9fc2f9a7fe8ce5c Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-09-15Pin Lego to v4Bartosz Bezak1-3/+4
Lego v5 changes the CLI and storage layout [1], breaking the current certificate scripts. Migration is not trivial. Use lts_branch to stay on v4 for now. [1] https://go-acme.github.io/lego/migration/index.html Change-Id: I4c481c0664de36171ae54efb304ee5790d428a6a Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2026-09-11Merge "Drop support for CentOS Stream 10"Zuul1-3/+1
2026-09-10Drop support for CentOS Stream 10Michal Nasiadka1-3/+1
Change-Id: I5973943fe83bbb00cfc8623c0cd4d4b98b369315 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-09-10Updated from check-sourcesOpenStack Proposal Bot1-3/+3
Change-Id: I35291ca92527da34565c84955fad6156d686fdae Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-09-09Updated from check-sourcesOpenStack Proposal Bot1-6/+6
Change-Id: I9d6a6eb0eaf2eee352b80a0583e87f832659aaf1 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-09-07Updated from check-sourcesOpenStack Proposal Bot1-6/+6
Change-Id: I32526f218776214f1f9516b126e10816769eb220 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-09-01Merge "Upgrade Prometheus Server to 3.13.x LTS"Zuul1-5/+5
2026-09-01Upgrade Prometheus Server to 3.13.x LTSPiotr Milewski1-5/+5
Upgrade Prometheus Server from the 3.5.x LTS release to the 3.13.x LTS release. Change-Id: I8de87eff00b226e8a85eca317af944e9b6c97b3f Signed-off-by: Piotr Milewski <vurmil@gmail.com>
2026-09-01Updated from check-sourcesOpenStack Proposal Bot1-9/+9
Change-Id: I5b1271480c4c3c17e202a81379289730f39ba567 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-08-26Updated from check-sourcesOpenStack Proposal Bot1-39/+39
Change-Id: If773969cd58b8a17c103f27294171d5dd99ccc9d Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2026-08-25CI: Post sources.yaml changesMichal Nasiadka1-1/+0
Add sources.yaml trigger on aio/mariadb/prometheus jobs Move out yamllint header from sources.yaml to yamllint config, because the kolla-check-sources.py does not ensure the header is there and it's easier to fix it in this repo. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/1002239 Change-Id: I4e01fb50ca92a12812a0ab1c63b44e1aa5d4a717 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com> Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
2026-08-22Switch sources.py into sources.yamlMichal Nasiadka2-437/+326
Needed-By: https://review.opendev.org/c/openstack/project-config/+/998419 Change-Id: Ib00fc1a1cb2aebddf8f6a7badade2946aef31d25 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-07-30Move PIP_* env variables to ARG and configMichal Nasiadka1-0/+8
Leaving empty CI template_overrides file in case we need to use it in future. Change-Id: Ic46f1a594bcc330536bc78d93ece10e60622f6d4 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-07-09Add support to override base reposMichal Nasiadka1-1/+2
BaseOS and AppStream for CentOS/Rocky ubuntu, ubuntu-security for Ubuntu debian, debian-security for Debian ubuntu-cloud-archive is not really a base repo - so removing it from ubuntu.sources Change-Id: Iab98de963f2e8532389b7563bb572d8aa20c7aa6 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-22Merge "repos: Merge user-provided with default repos.yaml"Zuul1-1/+1
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-18kolla-build: Add Docker BuildKit support via docker buildx buildMichal Nasiadka2-0/+23
Add --buildkit flag to use docker buildx build instead of the docker-py SDK. An optional --buildkit-builder selects a named buildx builder instance, enabling docker-container or remote drivers for multi-arch builds. --buildkit and --squash are mutually exclusive and rejected at startup. PushTask is skipped when buildkit is active; push is handled inline. Set buildkit as the new default. Change-Id: Idbf1d1bdc091bb84721f8006c2b916731b999859 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-06-16repos: Merge user-provided with default repos.yamlMichal Nasiadka1-1/+1
Change-Id: I7513f1ab627aa5137e16777ca6bee600e14a00e9 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-06-08Merge "Implement container image build for kerbside."Zuul3-0/+9
2026-06-05Revert "Switch to Gazpacho/2026.1 sources".Michael Still1-1/+1
This reverts the OPENSTACK_RELEASE bump from kolla commit 352b7fce. The stable/2026.1 branch is now active, so the late-cycle pin to '2026.1' is stale and needs to be reverted back to 'master' -- mirroring the same housekeeping pattern as the 2025.1->master revert (87678d014, 2025-05) and the 2025.2->master revert (c30e4e524, 2025-12). I specifically found this because Nova master commit 770580bb bumped oslo.privsep in requirements.txt from >=2.6.2 to >=3.11.0. With OPENSTACK_RELEASE = '2026.1', openstack_branch resolves to stable-2026.1 and openstack-base pulls requirements-stable-2026.1.tar.gz, which still pins oslo.privsep===3.10.1. The resulting ResolutionImpossible causes image builds to fail. Change-Id: I7d156af2fa9677cd4921f518ac1c6ecf7acde9ce Signed-off-by: Michael Still <mikal@stillhq.com>
2026-06-03Implement container image build for kerbside.Michael Still3-0/+9
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-05-27Merge "Align default tag with Kolla-Ansible"Zuul1-1/+3
2026-05-27Align default tag with Kolla-AnsibleMichal Nasiadka1-1/+3
Change-Id: Ic305125f32963dcc5a841e63dec2d368d0549eab Signed-off-by: Michal Nasiadka <mnasiadka@gmail.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"Zuul3-21/+3
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 Nasiadka3-21/+3
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 Nasiadka2-3/+6
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-25Merge "Drop Telegraf"Zuul2-2/+1
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>
2026-01-22Drop TelegrafMichal Nasiadka2-2/+1
It has been deprecated in June 2025. Change-Id: I45bfed8ac7fd86dedab81533751e573272c01012 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-01-22Merge "influxdb: Drop support"Zuul2-2/+1
2026-01-22influxdb: Drop supportMichal Nasiadka2-2/+1
Kolla delivers InfluxDB v1, which is EOL (unless you have paid support). There are no plans in upgrading InfluxDB to v2 - so let's drop it. Change-Id: Id17aa4946617c851780d424e7e053dd79196be6f Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2026-01-22Update README with new mission statementDr. Jens Harbott1-3/+0
We have said for a long time that the images that the project produces are only meant for testing purposes, amend the documentation to be more explicit about it. Further changes: - Make the wording respect both Docker and Podman as container engines - Update outdated information - Add a release note stating the same Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: Ia04afe6387f94e33ca087dcf9d369ef22b8e8f28
2026-01-21Remove remaining mentions of Docker HubPierre Riteau1-3/+1
Change-Id: I76f91c0f59a2a623308267afa7810314294fa064 Signed-off-by: Pierre Riteau <pierre@stackhpc.com>