aboutsummaryrefslogtreecommitdiff
path: root/kolla/common
AgeCommit message (Collapse)AuthorFilesLines
2024-11-15Add mechanism for patching files in containersMichal Arbet1-0/+2
This patch adds a way to patch files in a Docker image built by Kolla. This is very useful for several reasons, specifically: - Custom modifications - The stable branch of some library has a fix but no pip package has been released - Eliminates the need to package your own pip packages - Eliminates the need to invent your own versioning to prevent upstream versioning - Eliminates the need to manage a pip server - In other words, it eliminates the need to get a wheel into the image and install it manually using any method not previously mentioned It is also highly desirable because, although Kolla can replace the source for a service with a custom URL for a tarball or its own Git repo, it cannot do this for dependencies pulled from pip. I would also like to point out that this is a feature with its own code path and works only if the user "inserts" a patch into the folder patches/docker-image/something.patch and creates an analogous series file for patch source code. Simply said, this code will never interfere with the upstream build process since this feature is not intended for use in upstream. It is rather meant for downstream users who know what they are doing. Now they just have an option to patch their images. Everything works on all layers of the Docker image and stores a report of applied patches which can then be seen in /etc. This mechanism is similar as debian patch quilt. Change-Id: I61d0790c5d4d070b7ea9e8c99c0a76ff5d22bf9d
2024-10-25Merge "CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean (Dalmatian)"19.0.0.0rc1Zuul1-5/+1
2024-10-24Merge "[release] Use Dalmatian sources by default"Zuul1-1/+1
2024-10-24[release] Use Dalmatian sources by defaultBartosz Bezak1-1/+1
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/933312 Change-Id: I9a671d63dc6c6919609b667704bc3ce6d91fa22b
2024-10-24CentOS/Rocky: use CentOS Cloud SIG repo instead of Delorean (Dalmatian)Michal Nasiadka1-5/+1
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/933312 Change-Id: I0ce9e907594fd160a08ad7929d5bc4bca9abf536
2024-10-24CI: bump hackingMichal Nasiadka1-2/+2
Change-Id: I5f2177b7c2edc0e35ed2e8e9bdfc4be2f262309f
2024-10-24Merge "etcd: Bump version to v3.5.16"Zuul1-3/+3
2024-10-07Merge "[release] Change RDO's DELOREAN_DEPS repo to Dalmatian"Zuul1-1/+1
2024-10-02etcd: Bump version to v3.5.16Michal Nasiadka1-3/+3
Change-Id: Ic7cb4e97deb04a82fd73238adbe5b4b74a6a50a0
2024-09-30Switch to Ubuntu 24.04 LTSMichal Nasiadka1-2/+2
Add setuptools because Python3.12 dropped distutils Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/925581 Change-Id: Ie12c43dc1de122c203edc28181366457ccd67834
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-09-13[release] Change RDO's DELOREAN_DEPS repo to DalmatianMichal Nasiadka1-1/+1
Change-Id: Ie135a8e678cdd408311001e8fb33e17f6c08e64e
2024-09-02Merge "Drop prometheus-msteams container images"Zuul1-10/+0
2024-08-28Merge "Revert "[release] Change RDO's DELOREAN_DEPS repo to Caracal""Zuul1-1/+1
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-08-23Revert "[release] Change RDO's DELOREAN_DEPS repo to Caracal"Michal Nasiadka1-1/+1
This reverts commit 8102d0278255bcc42129d1f51bc78284e110f178. Reason for revert: Let's switch back to master Change-Id: Ia1142a5d67009c28ab820652785deb45263a548b
2024-07-16Merge "fix: apple silicon architecture selection"Zuul1-4/+5
2024-07-16fix: apple silicon architecture selectionTadas Sutkaitis1-4/+5
Closes-Bug: #2073256 Change-Id: I9fdccbe3bde07a7f9a1e6ac82b1096a024e1b0ee
2024-06-19Revert "[release] Use Caracal sources by default"Maksim Malchuk1-1/+1
This reverts commit 0fb24ceefce742a374d725ffa5cc3221ca18dfda. Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> Change-Id: I568dc94bea394feb5fed157b8209429813ed06fd
2024-04-24Drop VitrageMichal Nasiadka3-10/+1
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
2024-04-16[release] Use Caracal sources by defaultMichal Nasiadka1-1/+1
Change-Id: Ib973325bb3ad04e1646b71595fa43903604d9b20
2024-04-16Drop FreezerMichal Nasiadka3-14/+1
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-16Drop SolumMichal Nasiadka3-10/+1
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-15Drop SaharaMichal Nasiadka3-34/+1
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-15Drop SenlinMichal Nasiadka3-10/+1
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-15Drop MuranoMichal Nasiadka3-10/+1
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-15gnocchi: Bump to 4.6.2Michal Nasiadka1-1/+1
This fixes werkzeug breakage [1]. [1]: https://github.com/gnocchixyz/gnocchi/releases/tag/4.6.2 Change-Id: I5d0659c9dffd6b7a3004696440d2879d60f327ea
2024-03-28Merge "Update prometheus-mysqld-exporter to version 0.15.1."Zuul1-3/+3
2024-03-28Merge "Updated letsencrypt-lego to version v4.15.0."Zuul1-3/+3
2024-03-28Merge "Update prometheus-mtail to version 3.0.0-rc54."Zuul1-3/+3
2024-03-28Merge "Update prometheus-memcached-exporter to version 0.14.2."Zuul1-3/+3
2024-03-28Merge "Update prometheus-elasticsearch-exporter to version 1.7.0."Zuul1-3/+3
2024-03-28Merge "Upgraded prometheus-alertmanager to version 0.27.0."Zuul1-3/+3
2024-03-28Merge "Update prometheus-v2-server to version 2.50.1."Zuul1-3/+3
2024-03-28Merge "Update prometheus-cadvisor to version 0.49.1."Zuul1-3/+3
2024-03-28Merge "add: cross-compile support"Zuul1-0/+8
2024-03-28Updated letsencrypt-lego to version v4.15.0.Marius Wernicke1-3/+3
Also added a releasenote. Change-Id: I30ee6ed32c536d0e3e90d0933d6049b316ad1263
2024-03-25[release] Change RDO's DELOREAN_DEPS repo to CaracalMaksim Malchuk1-1/+1
Change-Id: Ia7bb63dd799d13d8ca53d1a81db7ccda057b1559 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2024-03-18Update prometheus-v2-server to version 2.50.1.Marius Wernicke1-3/+3
Also add reno. Change-Id: I719888dde26127ba9ab1a833d2c20a969cb89944
2024-03-15Update prometheus-cadvisor to version 0.49.1.Marius Wernicke1-3/+3
Also add reno. Change-Id: Id951e3cd4b91bcd604df57113841b1ca25bc80bb
2024-03-15Update prometheus-mysqld-exporter to version 0.15.1.Marius Wernicke1-3/+3
Also add reno. Change-Id: Iec2cc1421e9e145714f45599712ef062d715477b
2024-03-15Update prometheus-mtail to version 3.0.0-rc54.Marius Wernicke1-3/+3
Also add reno. Change-Id: I2b45abc65d4e4d65a9f07a16a64d4e7cf57b54b5
2024-03-15Update prometheus-memcached-exporter to version 0.14.2.Marius Wernicke1-3/+3
Also add reno. Change-Id: I01170e91b867e80fdb49eba021b36dd0ed86522a
2024-03-15Update prometheus-elasticsearch-exporter to version 1.7.0.Marius Wernicke1-3/+3
Also add reno. Change-Id: I934af8fae9bc9b6442bc6b4be803cfb1a32f6676
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