aboutsummaryrefslogtreecommitdiff
path: root/kolla
AgeCommit message (Collapse)AuthorFilesLines
2024-03-15Upgraded prometheus-alertmanager to version 0.27.0.Marius Wernicke1-3/+3
Also added a reno. Change-Id: Ibd2836eb1e17ab1e3d9a8daf023d66e2683ffdff
2024-03-11Merge "Fix aarch64 builds"Zuul1-3/+5
2024-03-11Fix aarch64 buildsMichal Nasiadka1-3/+5
Those are failing now due to fixed setting of debian_arch variable that was omitted in the general patch. This patch also adds a validation on debian_arch cfg option Change-Id: I372fe0bce4fc502eacce214d24c5bddd198bc33f
2024-02-22Use openstack-exporter 1.7.0Christian Berendt1-3/+3
Change-Id: I5570e405815d5f1fd0eeb017875cd2fa2ffed6bc
2024-02-21Move curl sources to sources.pyMichal Nasiadka5-4/+193
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-08add: cross-compile supportTadas Sutkaitis3-5/+17
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-01-17Fix openstack CADF audit maps and installationMichal Arbet1-0/+4
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-03Merge "Revert "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean ↵Zuul1-1/+5
(Bobcat)""
2024-01-03Merge "Revert "[release] Use Bobcat sources by default""Zuul1-1/+1
2023-12-27Merge "Bump gnocchi version to 4.6.1"Zuul1-1/+1
2023-12-21Merge "Summary JSON file"Zuul4-4/+72
2023-12-21Revert "[release] Use Bobcat sources by default"Michal Nasiadka1-1/+1
This reverts commit 033286f4c15bb80a91b4e8dcb9a0be283daf9535. Reason for revert: Let's get back to master Change-Id: I635d2bc20d897d037739702bf15cbb2e2bdcb0b1
2023-12-21Bump gnocchi version to 4.6.1Dr. Jens Harbott1-1/+1
Gnnochi has made a new patch release, let's use it. Change-Id: I6a56639d9b61944cf2ea5efd1063ebd3c8950113
2023-12-20Revert "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean (Bobcat)"Michal Nasiadka1-1/+5
This reverts commit 2ed66effa6e4a102919cb53a4b0737f852eb8674. Reason for revert: Let's use RDO trunk Change-Id: I3945fe5fd0aef2e12a7f6c60d714e69ea496083b
2023-12-04Revert "Disable build of Gnocchi containers"Michal Nasiadka1-9/+0
This reverts commit 5505cd000ce7f12c272c5b62074c9cc6bf1bb7a7. Closes-Bug: 2039051 Reason for revert: Builds properly now Change-Id: I8fbe01340e539949d867a87a3d20326fc1a2b1b0
2023-12-04bifrost: Don't use env-setupMichal Nasiadka1-2/+0
env-setup script removes epel-release and this breaks our CI template overrides. It is also more geared towards using in opendev CI - let's just install proper Ansible version instead. Change-Id: I68f645bef05dd15eba41479e3ef6713100fb87d0
2023-11-30bump td-agent lts from v4 to v5Sven Kieske1-24/+24
notice that the td-agent command got renamed to fluentd. see also the upgrade notes at[0]. for more details, refer to the changelog[1]. [0]: https://web.archive.org/web/20231006084137/https://www.fluentd.org/blog/upgrade-td-agent-v4-to-v5 [1]: https://github.com/fluent/fluent-package-builder/blob/b4b7017c09d78f2c404db62612733b40f69668a6/CHANGELOG.md#release-v500---20230729 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/901509 Change-Id: I5e95363c6c180e330945fe3d98e97c7049bbd6f7 Signed-off-by: Sven Kieske <kieske@osism.tech>
2023-11-28Handle the case where docker is not availableBartosz Bezak1-1/+6
Change-Id: I473ea1c68d2fd7f15fa0545d77892276b1accfeb
2023-11-28import packaging only for docker container engineBartosz Bezak1-1/+1
Change-Id: If4e0c0e5d6ed5c79ca7d8a3c8f16bfa665f6968f
2023-11-22Update Ceph repo name for dnf config-manager commandPierre Riteau2-6/+6
Since change I1bc19f8198da3f9ab2ae2a8864c3349b21b0249e we install the centos-release-ceph-reef package as a dependency, but some code was still expecting the quincy package. Change-Id: I8ebcf815d80f3bead25e0078d69b34e17ad013bd
2023-11-18Merge "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean (Bobcat)"Zuul1-5/+1
2023-11-09CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean (Bobcat)Michal Nasiadka1-5/+1
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/900536 Change-Id: I1bc19f8198da3f9ab2ae2a8864c3349b21b0249e
2023-10-26Merge "debian: use erlang and mariadb from respective repos"Zuul1-18/+15
2023-10-24Merge "Revert "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean""Zuul1-1/+2
2023-10-12[release] Use Bobcat sources by defaultDr. Jens Harbott1-1/+1
Change-Id: Iced4520e4cd8811c0e16227e130e094f5eba23e8
2023-10-11mark gnocchi-base as unbuildableSven Kieske1-0/+9
Related-Bug: 2039051 Change-Id: If374f086e54be5b9799db7661c88b0204c4f507c Signed-off-by: Sven Kieske <kieske@osism.tech>
2023-10-05Revert "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean"Michal Nasiadka1-1/+2
This reverts commit 881e3925c7aa8c3bbe6897ea8790f109dc0a7fb8. Reason for revert: switch back to master, to be followed by switch to bobcat when available Change-Id: Ib8fdad41a669fc8404b8de2de5361db9547c4ea2
2023-09-30Merge "Followup notes after 896616"Zuul1-0/+5
2023-09-29Merge "rabbitmq: use launchpad as erlang source for Ubuntu"Zuul1-1/+1
2023-09-29Followup notes after 896616Michal Nasiadka1-0/+5
Change-Id: Ia1e1183d9ff1e58e7ae910ed53a5f23bdf6e2fa8
2023-09-29rabbitmq: use launchpad as erlang source for UbuntuMichal Nasiadka1-1/+1
Launchpad is not traffic constrained, so let's better use that, instead of the community mirror. Change-Id: Ie9e0f574c8e3a61e67736caa3faedb8602a5adde
2023-09-29debian: use erlang and mariadb from respective reposMichal Nasiadka1-18/+15
Change-Id: I48caa7516a6fe8803a5bb6a451355d7981400074
2023-09-29Fix build errors missing podman/docker moduleMichal Nasiadka1-9/+12
Example: Traceback (most recent call last): File "/home/ubuntu/kolla/kolla/image/build.py", line 79, in run task.run() File "/home/ubuntu/kolla/kolla/image/tasks.py", line 144, in run self.builder(self.image) File "/home/ubuntu/kolla/kolla/image/tasks.py", line 424, in builder if isinstance(e, podman.errors.exceptions.BuildError): NameError: name 'podman' is not defined Change-Id: I947c77750b3ccfb975e010c2042a3716e3e46bde
2023-09-29rabbitmq: Use novemberain repos for Debian/UbuntuMichal Nasiadka3-9/+37
CloudSmith is over budget, see [1]. As mentionedin in [2] - we're using amd64 packages on aarch64, since the community mirror does not mirror aarch64 - and the packages should be really marked as noarch. [1]: https://github.com/rabbitmq/rabbitmq-server/discussions/9526 [2]: https://github.com/rabbitmq/rabbitmq-server/discussions/9553 Closes-Bug: #2037469 Change-Id: I83179ce5d53fed6cfe7f5fcbf6fdecd7199baa36
2023-09-21Add podman for image buildingMichal Arbet5-28/+100
Add podman as an option to choose for container engine for kolla-build (--engine podman) Signed-off-by: Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com> Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io> Change-Id: I068c906df97745e397408d8c3ef6af47ee037638
2023-09-14Fix stderr logging when image build failMichal Arbet1-1/+8
Change-Id: Ie8730ae44cc26b87bd7eac93c8aac8dce8c7c5fc
2023-09-08build: distutils.StrictVersion() is deprecatedMarcin Juszkiewicz1-2/+2
kolla/tests/test_build.py::MainTest::test_run_build [65/1834] /home/marcin/devel/linaro/kolla/kolla/kolla/image/build.py:117: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. StrictVersion(docker.__version__) Change-Id: I2ebc8b0e35c67bf893deb89ea7fa0146dedd4640
2023-09-06Merge "Use latest tagged version from gnocchi again"Zuul1-1/+1
2023-09-05Use latest tagged version from gnocchi againDr. Jens Harbott1-1/+1
In [0] we switched to using gnocchi from master, since we were needing a fix that had not been released yet. Now gnocchi has release 4.6.0 with the fix, switch back to using that tagged version. [0] I3ca4e10508c26b752412789502ceb917ecb4dbeb Change-Id: I22b39914b58ead7fa7addb1a1265353567d92476
2023-08-29Add ironic-prometheus-exporterRobin Klostermeyer1-0/+5
This commit adds the ironic-prometheus-exporter, following the conventions used by the previously integrated exporters. '[The] Ironic Prometheus Exporter is a Tool to expose hardware sensor data in the Prometheus format through an HTTP endpoint.'[0] [0] https://opendev.org/openstack/ironic-prometheus-exporter Change-Id: If833f1f4a33c27cdc941dcc7cd5bbb06b26e1eaf
2023-08-29Merge "Transition to DockerClient"Zuul4-82/+86
2023-08-28Merge "Add venus-dashboard into horizon image."Zuul1-0/+4
2023-08-28Transition to DockerClientMichal Nasiadka4-82/+86
Change to use docker.DockerClient instead of the low level docker.APIClient. Signed-off-by: Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com> Change-Id: I88842c17d8e6ddbe89b984c7b5e0367ed356fa50
2023-08-22debian: add mariadb bookworm repoMichal Nasiadka1-6/+5
Change-Id: I1003edccbbe16b3c26f8754c17e0d83395ec33ca
2023-08-22Add venus-dashboard into horizon image.howardlee1-0/+4
Change-Id: Idbb16f373260735e9650be57042952258a2ee3f9
2023-08-21Merge "Move to Debian 12 'bookworm'"Zuul6-37/+43
2023-08-18ubuntu: mark collectd and telegraf as buildableMichal Nasiadka1-2/+0
Closes-Bug: #2019756 Change-Id: Ibf3983f49795eea1f75aa7efb120c812adab4c86
2023-08-18Move to Debian 12 'bookworm'Marcin Juszkiewicz6-37/+43
We move to use some components from distribution instead of 3rdparty repos. At least for now - this may/will change later. Packages from Debian: - Erlang 25.2 - MariaDB 10.11 Some Ubuntu/jammy repositories are used in places where there is not (yet) Debian/bookworm one. openvswitch-netcontrold image fails as it needs to be converted to use virtualenv - added into unbuildable images for now. See https://etherpad.opendev.org/p/kolla-bobcat-ptg#L199 for more information. Depends-On: https://review.opendev.org/891946 Change-Id: I45b5a5980fb2318f1aab23a3a6aaf0922563b171
2023-08-16rabbitmq: bump version to 3.12Michal Nasiadka1-4/+4
Erlang has been bumped to 26 as well. Change-Id: I5a6e90790d9c3c148e118fdf2ce6089e0a6a343e
2023-08-02Revert "Disable build of Gnocchi containers"Maksim Malchuk2-8/+1
This reverts commit 5505cd000ce7f12c272c5b62074c9cc6bf1bb7a7. Reason: Closed #1304 [1] as completed. Also build from master until new tag releases since #1304 fixed in master [2] only. 1. https://github.com/gnocchixyz/gnocchi/issues/1304 2. https://github.com/gnocchixyz/gnocchi/commit/b52f7414d595e8d765fde50992f2776a77b98de6 Change-Id: I3ca4e10508c26b752412789502ceb917ecb4dbeb Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>