aboutsummaryrefslogtreecommitdiff
path: root/kolla/common/config.py
AgeCommit message (Collapse)AuthorFilesLines
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 Nasiadka1-1/+0
It has been deprecated in Antelope cycle. Change-Id: Ie9cc529d186b74ea3d07b0082f9c965d4aa054e9
2024-04-16[release] Use Caracal sources by defaultMichal Nasiadka1-1/+1
Change-Id: Ib973325bb3ad04e1646b71595fa43903604d9b20
2024-04-16Drop FreezerMichal Nasiadka1-1/+0
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 Nasiadka1-1/+0
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 Nasiadka1-1/+0
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 Nasiadka1-1/+0
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 Nasiadka1-1/+0
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-03-28Merge "add: cross-compile support"Zuul1-0/+8
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-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-21Move curl sources to sources.pyMichal Nasiadka1-3/+18
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 Sutkaitis1-0/+8
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-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-21Merge "Summary JSON file"Zuul1-0/+4
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-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-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-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-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-21Add podman for image buildingMichal Arbet1-2/+4
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-08-18Move to Debian 12 'bookworm'Marcin Juszkiewicz1-2/+2
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-06-22config: switch OpenStack release back to masterMarcin Juszkiewicz1-1/+1
2023.1 'Antelope' has stable/ branch so we can go back to master. rocky/centos: mark bifrost unbuildable - EPEL issues - will be fixed separately Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/886395 Change-Id: I523e7465c3cf87ae4ee3fd16b3a79ddb0b707b37
2023-05-17CentOS/Rocky: use CentOS Cloud SIG repo instead of DeloreanMichal Nasiadka1-2/+1
Antelope was released, landed in CentOS repo, time to use it. Change-Id: I9fa8fd5dd9b75251363f1957d1e249e7cb4beb84
2023-04-27Summary JSON fileMark Goddard1-0/+4
Add support for writing the build summary to a JSON file. This is more machine-friendly than the current approach of writing to standard output at the end of the build. The file is configured via [DEFAULT] summary_json_file. Change-Id: I9868af5d00977750d0673fc48f8863a99f878dc8
2023-04-06[release] Use Antelope sources by defaultMichal Nasiadka1-1/+1
Change-Id: Icd8abe99e5b4c006168f391596f5c784cd8882af
2023-02-27Merge "Add a way to add other container engines"Zuul1-6/+9
2023-01-10Remove install_type command line argument in Antelope cycleBartosz Bezak1-7/+0
Change-Id: Id2d9ded90b7c83e29782ddcf794d57f944ddccb4
2023-01-04Drop skydiveMichal Nasiadka1-1/+0
The project is not maintained anymore, last commit is 8th Jan 2022. Change-Id: Iefbc3481925156dd267c696c8ab8b306637f5564
2023-01-02Add locals_base optionJason1-0/+2
This option allows you to define 'locals' style dependencies as relative to a $locals_base variable, similar to how $tarballs_base works. This can help you avoid defining the same hard-coded path in kolla-build, and instead pass it to kolla via a flag. Similar to $tarballs_base, this works via oslo_config's existing interpolation functionality[1]. Example usage: [DEFAULT] locals_base = /opt/openstack [neutron-base] type = local location = $locals_base/neutron/neutron-stable-rocky.tar.gz [1]: https://docs.openstack.org/oslo.config/latest/reference/configuration-files.html#option-value-interpolation Change-Id: I8670db4dde4dac26df28502637eadc6b854261cf
2022-12-29Merge "Revert "[release] Change RDO's DELOREAN_DEPS repo to Zed""Zuul1-1/+1
2022-12-28Revert "[release] Change RDO's DELOREAN_DEPS repo to Zed"Michal Nasiadka1-1/+1
This reverts commit 206521af2881425cb91fe0365fe87d35a4b2de3f. Reason for revert: Reverting after Zed release Change-Id: I84b4d006fba4aaedcdb324c24e42a9c0b441405f
2022-12-28Revert "[release] Use Zed sources by default"Michal Nasiadka1-1/+1
This reverts commit e1a4048041bde649e7bb16b9a23d49522f7a0385. Reason for revert: Reverting after Zed release Change-Id: Ie02f7e8be1acc3129564af54bef99a12f6275042
2022-12-14Change default base from centos to rockyMichal Nasiadka1-1/+1
Change-Id: I7f0c1a5abeab0143aa103b742319cfef863f9aa9
2022-12-07Merge "base: add support for all Rocky Linux 9.x minor releases"Zuul1-1/+1
2022-12-07Merge "Drop elasticsearch, kibana and logstash"Zuul1-3/+0
2022-12-06Merge "Remove monasca, kafka, storm and zookeeper."Zuul1-1/+0
2022-12-06Drop elasticsearch, kibana and logstashMichal Nasiadka1-3/+0
Support has been dropped in kolla-ansible, the upgrade path is opensearch. Change-Id: I6f32aacb4e0b7dd1eb7206e02425b16f5beae4f0
2022-12-06Remove monasca, kafka, storm and zookeeper.Michal Nasiadka1-1/+0
Monasca, kafka, storm and zookeeper have been removed in kolla-ansible [1],[2]. [1]: https://review.opendev.org/c/openstack/kolla-ansible/+/861392 [2]: https://review.opendev.org/c/openstack/kolla-ansible/+/865029 Change-Id: I0958a9353bc4585c4f65a1d316328a0e80b0b8b7
2022-12-05Merge "[release] Change RDO's DELOREAN_DEPS repo to Zed"Zuul1-1/+1
2022-12-05[release] Change RDO's DELOREAN_DEPS repo to ZedBartosz Bezak1-1/+1
Change-Id: I94b14406c59caa1d2358590fdf8c84b92260de20
2022-12-05[release] Use Zed sources by defaultBartosz Bezak1-1/+1
Change-Id: I5ca2aeeb6be64e2442324fb445ef5eebecd826b9
2022-12-01base: add support for all Rocky Linux 9.x minor releasesMaksim Malchuk1-1/+1
follow-up on I1d624bd2f87be93a386147c5d7403a5524e41633 to support all upcoming minor releases of the Rocky Linux 9.x (Blue Onyx). Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com> Change-Id: Ifad1da69122381cec10be4a882f80dab665cfc33
2022-11-30base: Rocky Linux 9.1 was releasedMarcin Juszkiewicz1-1/+1
And they use release version in /etc/os-release so we need to adapt. Telegraf also needs to be marked unbuildable because of [1]. [1]: https://github.com/influxdata/telegraf/issues/12303 Change-Id: I1d624bd2f87be93a386147c5d7403a5524e41633
2022-11-16Add Opensearch image(s)Piotr Parczewski1-0/+1
Handles x86-64 and aarch64 targets. Change-Id: I70e2bb1d2744d38e08f5a9a79ab6a7265ebf24c9
2022-11-08Add a way to add other container enginesMarcin Juszkiewicz1-6/+9
Add engine adapter module to allow additon of other container engines, create one common EngineClient that would be called in all other modules. Based on patch by Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com> Change-Id: Ice6467086bd292af086322afc3fc4e869d89eefa