aboutsummaryrefslogtreecommitdiff
path: root/docker/base
AgeCommit message (Collapse)AuthorFilesLines
2023-08-17Merge "rabbitmq: bump version to 3.12"Zuul5-7/+6
2023-08-16rabbitmq: bump version to 3.12Michal Nasiadka5-7/+6
Erlang has been bumped to 26 as well. Change-Id: I5a6e90790d9c3c148e118fdf2ce6089e0a6a343e
2023-08-10[release] Use UCA BobcatSven Kieske2-2/+2
Change-Id: I0e6d16e96b85f133c49cbe49f815a285eddb6e33 Signed-off-by: Sven Kieske <kieske@osism.tech>
2023-06-29Merge "base: Debian 12 uses new APT sources file"Zuul1-0/+1
2023-06-29Merge "base: install adduser on Debian/Ubuntu"Zuul1-10/+11
2023-06-29Merge "mariadb: Bump to current LTS (10.11)"Zuul1-1/+1
2023-06-28base: Debian 12 uses new APT sources fileMarcin Juszkiewicz1-0/+1
For start we will use same APT sources.list format as we used in past (and use with Ubuntu). But we need to remove what is in container to make sure that CI jobs would use mirror only. Change-Id: I82dd0e8667e44250d2892538819c12e6c775618b
2023-06-28base: install adduser on Debian/UbuntuMarcin Juszkiewicz1-10/+11
Debian:bookworm container does not have 'adduser' installed so we need to do it before we touch /etc/adduser.conf file. In Bookworm configuration file for adduser changed. Change-Id: Ic06f3c0e42fb7854e5b198c9b868f10cd507cd24
2023-06-26mariadb: Bump to current LTS (10.11)Michal Nasiadka1-1/+1
Depends-On: I2189dafca070accfd8efcd4b8cc4221c6decdc9f Change-Id: I849608a8b90f48912e102ddab395b1a229346c5a
2023-06-26Use erlang-25 from copr on aarch64Michal Nasiadka1-2/+2
Change-Id: I9f40167fed9412b3f33f82e2f97f353275431292
2023-06-23Merge "Revert "rabbitmq: pin to 3.11.16""Zuul2-2/+2
2023-06-21Revert "rabbitmq: pin to 3.11.16"Michal Nasiadka2-2/+2
This reverts commit 600ed4f149a1cf542f54d7fc5005030f53c69a83. Reason for revert: 3.11.18 is out with a fix Change-Id: I4659bcd48ea32294b3ee84af9af94fae32b38bf3
2023-06-21Merge "rabbitmq: use erlang-25 ppa on Debian/Ubuntu"Zuul3-9/+1
2023-06-21rabbitmq: use erlang-25 ppa on Debian/UbuntuMichal Nasiadka3-9/+1
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 Arbet2-3/+3
This patch bumps proxysql 2.4.x to 2.5.x Change-Id: I6a67910965e38b53958fc6f8546fa6f665a47a16
2023-06-14Fix rabbitmq image buildMichal Arbet1-1/+1
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-05-30rabbitmq: pin to 3.11.16Michal Nasiadka2-2/+2
Seems rabbitmq node drain got broken in 3.11.17 Related-Bug: https://github.com/rabbitmq/rabbitmq-server/issues/8414 Change-Id: I3a23670f85336344d8aebaded74dd65871837b82
2023-05-18Merge "ubuntu: use Antelope UCA"16.0.0.0rc1Zuul2-2/+2
2023-05-18ubuntu: use Antelope UCAMichal Nasiadka2-2/+2
Skip using the mirror for now, given the OpenDev AFS space issues. Change-Id: I8e55c699e493494b3e5c908c7e8c370ce992fdf5
2023-05-17CentOS/Rocky: use CentOS Cloud SIG repo instead of DeloreanMichal Nasiadka3-14/+18
Antelope was released, landed in CentOS repo, time to use it. Change-Id: I9fa8fd5dd9b75251363f1957d1e249e7cb4beb84
2023-04-27Merge "opensearch: move to yum/apt repos"Zuul2-0/+23
2023-04-25opensearch: move to yum/apt reposMichal Nasiadka2-0/+23
systemd-tmpfiles is needed otherwise opensearch postinst on Debian/Ubuntu fails Change-Id: I5aeb5796f8de7697a1c4a7404fe292ef9eb522ee
2023-04-24Fix typo in set_configsDawud M1-1/+1
Change-Id: I62a62bf80a7d3c7708cb5e836dc81dd1364d5a40
2023-04-01Revert "rabbitmq: Pin to 3.11.11"Dr. Jens Harbott2-2/+2
This reverts commit dda3bf45b29537f4925dc3374cf96eb8ed5b652b. Reason for revert: fixed in 3.11.13 Change-Id: Ia1288a7fecb2e4a96564bd9adb9ce9d8415c61ac
2023-03-31rabbitmq: Pin to 3.11.11Michal Nasiadka2-2/+2
Change-Id: I040b24c294e5daa07ece9f4a0f58fcab5cdf185f
2023-03-28Replace invisible unicode charsPiotr Parczewski1-2/+2
They're believed to have no special meaning and were put by accident. TrivialFix Change-Id: I66ea5711810ed0060cf89192a780bfcc92e79770
2023-03-20base: make curl retry on all errorsMichal Nasiadka1-0/+1
Change-Id: Icbf54154e4a2dffd840cfda9b6a863247d28c226
2023-03-09Add comprehensive checks for container restartsDawud M1-1/+3
When adding a dashboard to grafana the containers aren't restarted when they should be. This is due to a bug in Kolla where the logic to determine whether or the container needs to be restarted fails in the case where the file does not exist in the container. This patch adds more comprehensive checks for container restarts in the set_configs.py file. This patch also adds a test to ensure that the functions work as expected. Closes-Bug: #1997984 Co-Authored-By: Will Szumski <will@stackhpc.com> Change-Id: I67f5f12700d7b55f26bff81e9b54559303da6d83
2023-03-07https: remove dhparams.pem before running gencertsMichal Nasiadka1-0/+2
On EL9 the file exists and script errors with wrong permissions to it. Change-Id: Ib32baa3208e6bfc5520ff8537193c9a4d6cbada7
2023-02-08Merge "rabbitmq: upgrade to 3.11"Zuul2-2/+2
2023-02-01rabbitmq: upgrade to 3.11Michal Nasiadka2-2/+2
Change-Id: I4836806c0434caaff1e6fd1646aa5566b0c3d7e1
2023-02-01grafana: update urlsMichal Nasiadka2-3/+3
As per [1]. [1]: https://packages.grafana.com Change-Id: I7087bafffc56b6e660ec77ebeadb9132525697bb
2023-01-30influxdb: Update gpg keyMichal Nasiadka2-2/+2
Influx repo gpg key has been rotated as of of 2023-01-26 [1]. [1]: https://www.influxdata.com/blog/linux-package-signing-key-rotation/ Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/871821 Change-Id: I76b35bb20ddc0130ca15ff03942e1a97f5d36ff0
2023-01-25Add util-linux to centos base packagesMichal Nasiadka1-9/+10
Currently /usr/sbin/nologin is missing, because util-linux is not installed in the image. Change-Id: I717b4f2215054ef9135a1ac252ed26820bdcb1aa
2023-01-18grafana: remove SHA1 workaroundMichal Nasiadka1-4/+0
Change-Id: I08fe2827bc58baa95d396daf28de1079e3df4f77
2023-01-02CentOS: move gpg keys to repo filesMarcin Juszkiewicz4-4/+3
Definition of 3rdparty repo can contain also url to gnupg key used to sign files there. DNF knows how to handle that so we do not need to import keys in base image anymore. Functionality stays as people may use own repos with own keys. Change-Id: I88e8e86ca35ee1b6b6b5551c3ca8698f0ed814cb
2022-12-06Drop elasticsearch, kibana and logstashMichal Nasiadka4-24/+0
Support has been dropped in kolla-ansible, the upgrade path is opensearch. Change-Id: I6f32aacb4e0b7dd1eb7206e02425b16f5beae4f0
2022-10-27Revert "ci: disable usage of EPEL mirror"Michal Nasiadka2-4/+4
This reverts commit 0fa3fd885e03e887b11b2c960564a92c423a360e. Reason for revert: OpenDev mirror should be fixed now Change-Id: Ibf85ae4b5b374b4831b9ba33addd896c0507e8aa
2022-10-27ci: disable usage of EPEL mirrorMichal Nasiadka2-4/+4
It's broken now - let's stop using it. Change-Id: I4d881e6a1af07f7c6cf4547cac72e971bfadeefb
2022-10-18Merge "rabbitmq/aarch64: use COPR for Erlang"Zuul3-12/+12
2022-10-18rabbitmq/aarch64: use COPR for ErlangMarcin Juszkiewicz3-12/+12
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 Juszkiewicz3-15/+3
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-05Merge "CI/centos/rocky: use repos from opendev mirror"Zuul2-0/+110
2022-10-04debian: swtpm is in backportsMarcin Juszkiewicz1-2/+3
We need to mark swtpm/libtpms in APT preferences to make it installed on AArch64. Change-Id: Ibee94fe5a6217048eef01aa24ebed6ee05aae8de
2022-10-03CI/centos/rocky: use repos from opendev mirrorMarcin Juszkiewicz2-0/+110
Repo definitions in RHEL 9 rebuilds use metalink method for most of entries which makes our use of sed obsolete. This patch adds file with definitions of all CS9 repos we use and moves all official definitions a side at start of build. After build our definitions get removed and official ones are restored. Similar is done for RockyLinux 9 builds but there RL9 repos are used from official mirrors while CS9/EPEL ones are from OpenDev mirrors. Final images will have repos in wrong enabled/disabled state. Change-Id: I04121fd5ca9894b6deeda3808808cbffd6b97811
2022-10-03proxysql: Use almalinux for centos/rocky9Michal Nasiadka2-2/+2
As per https://github.com/sysown/proxysql/issues/3989 Change-Id: If077d60e9efd29fab80f4f5188a4f54015734a92
2022-09-30Add RockyLinux 9 supportMichal Nasiadka2-16/+7
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/859570 Change-Id: I7af51d07b8a939c908aa072294061def57dd67de
2022-09-29Merge "debian: use Erlang 24 on AArch64"Zuul1-0/+6
2022-09-29Merge "use Erlang 24 on Ubuntu/AArch64"Zuul1-0/+6
2022-09-29debian: use Erlang 24 on AArch64Marcin Juszkiewicz1-0/+6
There are no Erlang 25 packages for Debian/AArch64. Change-Id: Ice5a7b4cbb61365bb81334ca7af92fac6739fe41