aboutsummaryrefslogtreecommitdiff
path: root/kolla/template
AgeCommit message (Collapse)AuthorFilesLines
2023-08-18Move to Debian 12 'bookworm'Marcin Juszkiewicz1-32/+36
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-06-29Merge "mariadb: Bump to current LTS (10.11)"Zuul1-4/+4
2023-06-28rabbitmq: Fix repo for ubuntu aarch64Michal Nasiadka1-1/+1
That has been omitted in the original patch. Change-Id: I9b69fff14507ad2d1838367bb8b81a3a73694071
2023-06-26mariadb: Bump to current LTS (10.11)Michal Nasiadka1-4/+4
Depends-On: I2189dafca070accfd8efcd4b8cc4221c6decdc9f Change-Id: I849608a8b90f48912e102ddab395b1a229346c5a
2023-06-21Merge "rabbitmq: use erlang-25 ppa on Debian/Ubuntu"Zuul1-4/+4
2023-06-21rabbitmq: use erlang-25 ppa on Debian/UbuntuMichal Nasiadka1-4/+4
RMQ team is now maintaining erlang-24, erlang-25 ppas, see [1]. [1]: https://github.com/rabbitmq/erlang-debian-package/discussions/33 Change-Id: I7e289bd5ce52319604717e0b319d0642a8e598db
2023-06-20Bump proxysql versionMichal Arbet1-4/+4
This patch bumps proxysql 2.4.x to 2.5.x Change-Id: I6a67910965e38b53958fc6f8546fa6f665a47a16
2023-06-14Fix rabbitmq image buildMichal Arbet1-4/+4
This patch is replacing ppa.launchpadcontent.net by ppa1.novemberain.com. Reason for replacement is that only latest erlang version is available on the current ppa source. Setting Debian ARM jobs non voting for now, since the new ppa does not contain arm64 packages. This repo is based on the official Erlang/OTP package for Debian. The RabbitMQ team adapted the upstream package to produce packages for more/different combinations of Erlang/OTP, Debian and Ubuntu releases. Change-Id: Iddec6ec555f98e13c2f199e5ca7dad7f4819b1a8
2023-04-25opensearch: move to yum/apt reposMichal Nasiadka1-20/+68
systemd-tmpfiles is needed otherwise opensearch postinst on Debian/Ubuntu fails Change-Id: I5aeb5796f8de7697a1c4a7404fe292ef9eb522ee
2023-02-01grafana: update urlsMichal Nasiadka1-4/+4
As per [1]. [1]: https://packages.grafana.com Change-Id: I7087bafffc56b6e660ec77ebeadb9132525697bb
2022-12-06Drop elasticsearch, kibana and logstashMichal Nasiadka1-67/+0
Support has been dropped in kolla-ansible, the upgrade path is opensearch. Change-Id: I6f32aacb4e0b7dd1eb7206e02425b16f5beae4f0
2022-10-27proxysql: use Jammy repo for UbuntuMarcin Juszkiewicz1-2/+2
Change-Id: Ia83bd72a837609c6cf15ae9a88bd28bc589cbf9f
2022-10-18Merge "rabbitmq/aarch64: use COPR for Erlang"Zuul1-2/+2
2022-10-18rabbitmq/aarch64: use COPR for ErlangMarcin Juszkiewicz1-2/+2
RabbitMQ team maintains RPM package in Github repo [1]. Hrw then use it to build package using COPR service [2]. This way we have latest Erlang on both distributions and both architectures. 1. https://github.com/rabbitmq/erlang-rpm/ 2. https://copr.fedorainfracloud.org/coprs/hrw/erlang-for-rabbitmq/ Change-Id: I425ae2fab78e80ff56f21fd1b24708906ec32342
2022-10-14rabbitmq: use Erlang from PPA on Debian/UbuntuMarcin Juszkiewicz1-7/+12
PPA from Team RabbitMQ [1] provides newer Erlang for Debian/Ubuntu. This way we have latest Erlang on both distributions and both architectures. 1. https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang Change-Id: Iec7e8461f9eb757e1576cf3898068306c5436239
2022-10-06drop shebang from Python filesMarcin Juszkiewicz2-4/+0
Only kolla/cmd/build.py is an executable script used by user (either as 'kolla-build' or 'tools/build.py' or directly). Change-Id: Ia1ba2699f425749f9d4f2cdba27caeb97bc3d668
2022-09-30influxdb: enable on CentOS/AArch64Marcin Juszkiewicz1-0/+1
Change-Id: I468e68db23c6785bd3bfbe65733fe5bf52295fbb
2022-09-30Add RockyLinux 9 supportMichal Nasiadka1-0/+38
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859570 Change-Id: I7af51d07b8a939c908aa072294061def57dd67de
2022-09-29Merge "debian: use Erlang 24 on AArch64"Zuul1-5/+0
2022-09-29Merge "centos: use Erlang 24 on AArch64"Zuul1-1/+1
2022-09-29debian: use Erlang 24 on AArch64Marcin Juszkiewicz1-5/+0
There are no Erlang 25 packages for Debian/AArch64. Change-Id: Ice5a7b4cbb61365bb81334ca7af92fac6739fe41
2022-09-28centos: use Erlang 24 on AArch64Marcin Juszkiewicz1-1/+1
We do not have Erlang 25 for CentOS Stream 9 on AArch64 so we revert to use Erlang 24 from CentOS repository. Also synced Erlang and RabbitMQ versions between images. Change-Id: I1480de095eaea66c3a83a61ca3ff269953181e39
2022-09-27repos: in CentOS Stream 9 haproxy is in appstream repoMarcin Juszkiewicz1-2/+0
So we do not need to define repo for it like it was in past. Change-Id: I9e22a43e068490d762c42a7bb491e445a715381b
2022-09-27Move to CentOS Stream 9Marcin Juszkiewicz1-8/+6
OpenStack 'zed' requires Python 3.8+ so RHEL 8 family has to go. This changeset moves to CentOS Stream 9 while move to RockyLinux 9 is planned as final solution. CI moved to CentOS Stream 9 nodes. Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/839715 Change-Id: I113b9984294cf8663d3fc0c8840320e1d40ea731
2022-08-24Merge "Add Ubuntu Jammy MariaDB repository"Zuul1-0/+10
2022-08-24Add Ubuntu Jammy MariaDB repositoryMichal Nasiadka1-0/+10
Change-Id: I15b08cca39a3bd069cb714c5b3164fd8254d8d30
2022-08-22mariadb: Fix RPM repository URLsMark Goddard1-2/+2
The MariaDB project changed the location of the repositories, and the old URLs no longer work. Change-Id: Ia094cd1e29232c47d1fb26e00de569677bc5b8a1
2022-07-27Move to Ubuntu Jammy (22.04)Michal Nasiadka1-30/+10
mariadb - downloads.mariadb.com doesn't have jammy version, should be there soon - using Ubuntu provided version for now telegraf/collectd - collectd packages missing in Jammy - marked as unbuildable monasca - requires new librdkafka, no wheel for Python 3.10 for now Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/846070 Change-Id: I11b4fbcaba165824252902d0270ce1dbbc3d6e9d
2022-07-21Update ProxySQL to version 2.4Michal Arbet1-4/+4
This patch is updating ProxySQL from version 2.3 to version 2.4, which has several new features and bugfixes. Change-Id: I625f72aac591aee8b1efe51f0b4a9e7660e6dbdc
2022-06-08Don't ignore errors of 'apt-get update' commandMaksim Malchuk1-1/+1
This change fixes an issue with 'apt-get update' command and stop container building with erroneous source repositories. Change-Id: I5ce2eb66a647e1805f086aa37942bf5d13eb4106 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2022-06-02Allow to provide own repos.yaml fileMarcin Juszkiewicz1-1/+5
Several people use Kolla behind firewall/proxy. Internal mirrors are often in use then. We do not provide a way to replace repos.yaml file in an easy way which may lead to complicated solutions or template overrides. This patch adds a way to provide own copy of repos.yaml file. Change-Id: I0b07da22fea27e0ff4e90aaad19e50d84ff9a121
2022-05-29Use the new image naming scheme by defaultRadosław Piliszek1-12/+10
Adds a relevant reno to inform users about the change and the possibility to customise the prefix. Additionally, this patch includes the fix to Ubuntu image builds regarding rabbitmq and erlang. Both the changes are required to fix master CI. Change-Id: I6bc8b489a810849744c8bead6b9e350c5d3e36b7 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/843752
2022-03-28Merge "Revert "Revert "Update code to Jinja 3.0 style"""Zuul2-4/+4
2022-03-28Revert "Revert "Update code to Jinja 3.0 style""Marcin Juszkiewicz2-4/+4
This reverts commit 25e9602845fca7ca5b7a5c55fe5b71be0b137f04. Reason for revert: we updated to newer Jinja. Change-Id: If666bb4aedd7bb4e3041f0672c3b70e1bb5d36b6
2022-02-05erlang: use packages from Erlang Solutions on AArch64Marcin Juszkiewicz1-1/+1
RabbitMQ requires Erlang 23+ and soon will bump to 24+. On AArch64 we used version 22 as there was no other option. Now it is. Change-Id: I667ccda5bb4edbfbfb97dfb0cea264837ed05cae
2021-12-09Merge "CentOS: do not use advanced-virtualization repo"Zuul1-2/+0
2021-11-16CentOS: do not use advanced-virtualization repoMarcin Juszkiewicz1-2/+0
virt:rhel module provides libvirt 7.9.0 and we have it enabled Change-Id: Id585c7744ba130ad1dfc28138fb0f9e6eeae771d
2021-11-04Use MariaDB 10.6Radosław Piliszek1-4/+4
As planned for Yoga. Change-Id: Ibcfbaa1903c7059e437bb2118bc4c9de4a9b854e
2021-09-28Move all distros to upstream MariaDB 10.5Radosław Piliszek1-2/+4
Per meeting's agreement [1]. [1] https://meetings.opendev.org/meetings/kolla/2021/kolla.2021-09-22-15.01.log.html#l-71 Change-Id: If24c53b3b89eddfaf2cad39fb9e70cea0f770c96
2021-09-27Merge "Add proxysql image"Zuul1-0/+22
2021-09-21[debian] Use upstream MariaDBRadosław Piliszek1-0/+10
This preserves the Debian-provided minor version - 10.5 in case of Bullseye in Wallaby and Xena - and will be backported as a fix to Victoria and Ussuri (where it will follow Buster and its 10.3). Related-Bug: #1944410 Change-Id: I9704e5371a410cb1f69ec0367174e2b368961dc1
2021-09-16Add proxysql imageMichal Arbet1-0/+22
Replacement for MySQL balancing solution provided by haproxy. Needed-By: https://review.opendev.org/c/openstack/kolla-ansible/+/770215 Change-Id: I85ebe3b20294cd9dc847a3582053d3e21f6a2216
2021-09-08Merge "ceph: Update CentOS packages to Pacific"Zuul2-4/+3
2021-09-06debian: Change influxdb, rabbitmq and td-agent repos to bullseyeMichał Nasiadka1-8/+8
Change-Id: Ic5d90459b6b95b69c7df7382ca74e1420f4cdb35
2021-09-03ceph: Update CentOS packages to PacificMark Goddard2-4/+3
Updates the CentOS images to use centos-release-ceph-pacific. This is in line with Ubuntu which gets Pacific from UCA. Debian remains on Nautilus. Change-Id: Ie1e77f9c7d83538c051362a8972745f184c72019
2021-08-27haproxy: Use haproxy 2.2.xMichał Nasiadka1-0/+12
For CentOS nfv-extras repository will be used, for Ubuntu - a PPA maintained by Vincent Bernat (Debian developer and package maintainer).. Debian Bullseye already uses 2.2. Change-Id: I7cd753cf66b492c75a185e365cf988cabb9c0142
2021-08-25Merge "Debian/Ubuntu: handle APT keys in proper way"Zuul2-37/+177
2021-08-25Merge "Revert "Update code to Jinja 3.0 style""Zuul2-4/+4
2021-08-25Revert "Update code to Jinja 3.0 style"Alfredo Moralejo2-4/+4
This reverts commit 383364e671fb82e3c0ddca37a4690a1a33be3b54. Reason for revert: Xena stay in jinja 3.0.1 which still provides contextfilter. In RDO, jinja is consumed from CentOS repo which still provides version 2.11, so this change is causing problems. I'm proposing to revert this change and retake it Y release when jinja is updated to 3.1 which will not provide contextfilter. Change-Id: I19c2a15fb0917d2a81daf706a4e02fd377e53b3d