aboutsummaryrefslogtreecommitdiff
path: root/docker/base
AgeCommit message (Collapse)AuthorFilesLines
2021-10-04Merge "Move all distros to upstream MariaDB 10.5"Zuul3-0/+16
2021-10-01Merge "logstash: pin to 7.9.* for Elasticsearch OSS compatibility"Zuul2-0/+12
2021-09-30Merge "Avoid the use of --force in groupadd"Zuul1-1/+1
2021-09-30logstash: pin to 7.9.* for Elasticsearch OSS compatibilityMark Goddard2-0/+12
The latest versions of logstash 7.x do not support using the OSS version of Elasticsearch, and fail to push logs if an OSS version is used. This prevents Monasca log API from working correctly. This change fixes the issue by pinning logstash-oss to 7.9.x, the most recent available package in the repo that still supports Elasticsearch OSS. NOTE: logstash 7.11 introduced the breaking change, however 7.10 is unavailable in the package repos. Change-Id: I4ec4eb837c98f57964488769ab82ba8213ad582c Closes-Bug: #1941754
2021-09-28Move all distros to upstream MariaDB 10.5Radosław Piliszek3-0/+16
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 "Debian: use Xena binary packages"Zuul1-1/+1
2021-09-27Avoid the use of --force in groupaddRadosław Piliszek1-1/+1
According to the man page, --force may ignore --gid and this is not what we want. With our ID system it is almost impossible that we hit this issue but better be safe than sorry. ;-) Change-Id: I359982ddd144e07f8296b384638cf0b5331e495c
2021-09-27Merge "Add proxysql image"Zuul2-0/+11
2021-09-27Debian: use Xena binary packagesMarcin Juszkiewicz1-1/+1
Debian OpenStack team provides Xena packages now. Change-Id: I67cb6037ff13de23ad2eb55e6174e9a338525670
2021-09-21Fix stale commented-out repo entryFredericDT1-1/+1
Signed-off-by: FredericDT <frederic.dt.twh@gmail.com> Change-Id: Iee311b60485dc0bb53960700979ada93e4b755b4
2021-09-16Add proxysql imageMichal Arbet2-0/+11
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"Zuul1-2/+2
2021-09-05Pin td-agent to 4.0.* also on DebianRadosław Piliszek1-0/+5
Debian was missed in the original patch. [1] Backport to Victoria. [1] 6d0882ef799bb531d007c3e6839ef318fd512d5c aka Iefcdd3100b7e3c5320bc5f1286a18251bdeab885 Closes-Bug: #1930867 Change-Id: Id5938697b62ba040062475fcf5215d64e1ba8c6f
2021-09-03ceph: Update CentOS packages to PacificMark Goddard1-2/+2
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-30Merge "Install UCA GPG key"Zuul1-0/+6
2021-08-30Install UCA GPG keyPierre Riteau1-0/+6
Change Ie19bf46236907d79cb42a5e94cd1067e952b8cbb dropped the Ubuntu Cloud Archive (UCA) GPG key. This results in failures to build Ubuntu container images in Kayobe CI. Change-Id: Ieadf049459b8f6bc4568e2af24d3456ca469501a
2021-08-27haproxy: Use haproxy 2.2.xMichał Nasiadka1-0/+3
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 "Revert "Config: Set default home to /var/lib/{user}""Zuul1-1/+1
2021-08-25Revert "Config: Set default home to /var/lib/{user}"Radosław Piliszek1-1/+1
This reverts commit 33da736668108ded943691d490cb72812c8b150d. Reason for revert: That commit broke bifrost. It needs to be redone and tested with bifrost. Change-Id: I5cb327578f5caf73801d1eedf252bd7ee246dee4
2021-08-24Debian/Ubuntu: handle APT keys in proper wayMarcin Juszkiewicz1-46/+17
apt-key is deprecated and in Debian 'bullseye' it complain when we use it the way we did. The right way is to store key files in separate directory and then, for each repo source file, point to proper key. And this is what this patch does. Both distros use the same keys now. More info: https://michael-prokop.at/blog/2021/02/16/how-to-properly-use-3rd-party-debian-repository-signing-keys-with-apt/ Change-Id: Ie19bf46236907d79cb42a5e94cd1067e952b8cbb
2021-08-23Merge "Config: Set default home to /var/lib/{user}"Zuul1-1/+1
2021-08-19Merge "[release] Use UCA Xena"Zuul2-2/+2
2021-08-11[release] Use UCA XenaPierre Riteau2-2/+2
Change-Id: I06d4cb37735aa6eb71d5e836e0050490c401b3a0
2021-08-05Config: Set default home to /var/lib/{user}Michal Arbet1-1/+1
This patch is setting users home dirs to /var/lib/{user}. This is the usual default but it's good to be explicit. Change-Id: Idda2ff4a5fea56e4e17a9dbf05141572671b6afc
2021-08-05base/deb: bump 'system' groups limit beyond Kolla onesMichal Arbet1-3/+7
Pacemaker complains that group 'haclient' already exists during installation and is not 'system group'. So let bump range for 'system' groups to make it happier. Our images do not have normal groups so it should not affect. Partial-Bug: #1934753 Change-Id: I4a79815f4e19d82fa77341672cd26d2282800f6a
2021-08-05Config: allow to set group for userMarcin Juszkiewicz1-1/+1
According to recent IRC discussions is could be useful for haclient. Partial-Bug: #1934753 Change-Id: I670fa84476e35e55cbed2d22e48836ed5e28495f
2021-07-28drop leftovers of RHEL supportMarcin Juszkiewicz2-20/+2
As a project we never built RHEL based images so support for them was not tested. Change-Id: I27dfe34ade088228d71f6857ec4f3ab28ee63915
2021-07-02Merge "Improve offline build scenario."Zuul1-11/+4
2021-06-17Improve offline build scenario.Gaël THEROND (Fl1nt)1-11/+4
* Use distribution based dumb-init package. Change-Id: I75927b6016bdb7577fbff354632bdab6407f359c Related-Bug: #19311980
2021-06-15Merge "Pin td-agent to 4.0.* to fix missing logs"Zuul1-0/+5
2021-06-15Pin td-agent to 4.0.* to fix missing logsDoug Szumski1-0/+5
The recent inclusion of Fluentd 1.12.x in Centos/Ubuntu packages causes a significant number of logs to fail to appear in the Elasticsearch or Monasca output plugins. The logs appear to sit in a local buffer, and are only flushed when Fluentd is restarted. The same issue persists in the most recent release (1.13.0), so for now we pin the td-agent package to 4.0.* which should restrict Fluentd to the 1.11.x release where we don't see this issue. Backport to Victoria. Change-Id: Iefcdd3100b7e3c5320bc5f1286a18251bdeab885 Closes-Bug: #1930867
2021-06-10Enable Debian updates repoRadosław Piliszek1-0/+3
Backport below Wallaby switching bullseye to buster. Closes-Bug: #1931544 Change-Id: I8460a4159c8da8ae0b856867e068d30fbffb4d34
2021-05-27Merge "ubuntu: unpin OVS"Zuul1-4/+0
2021-05-24ubuntu: unpin OVSMichał Nasiadka1-4/+0
Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/792352 Change-Id: I7ed0202dfa644f7e85161b2ebaa999069fc1dcc2
2021-05-17centos: clean up repo enable/disable/keysMarcin Juszkiewicz1-8/+2
- install all 'centos-release-*' packages we need - disable all repos in one place - do not import CentOS keys - they are trusted by default Change-Id: I97308c74406d2af0e39b77eddef2693554381ab6
2021-05-11Drop ppc64le supportMarcin Juszkiewicz2-48/+0
We do not test support for ppc64le on CI or other systems. In previous cycles it was used by TripleO and now they have own way. Change-Id: Ibd955869a6f9485dfa4d08a8ad2f4b28b7d59c15
2021-05-08centos: do not install CentOS Rabbitmq repo twice on AArch64Marcin Juszkiewicz1-4/+0
Change-Id: I320d0795ce11ca00398cec6183ed140d31d3fd80
2021-05-07Merge "[release] Use UCA Wallaby"Zuul4-3/+7
2021-05-07[release] Use UCA WallabyMarcin Juszkiewicz4-3/+7
openvswitch has been pinned to 2.13.1 due to upgrade issues with 2.15.0 Change-Id: I031128d38e32c23147ad70e429b9aff66df3b8da
2021-05-06base: check for compatible distro using just shMarcin Juszkiewicz1-11/+6
We allow users to use own image as base one and then we check is it proper distribution version one. And this check is done in different way for CentOS and different for Debian/Ubuntu systems. This patchset uses PRETTY_NAME from /etc/os-release for check. And it is done before anything gets installed so if wrong distribution is used then build process breaks as soon as possible. Change-Id: I22db3cd4cb608332261824626e3b8768821b8dd0
2021-04-30Install RabbitMQ repo key on Ubuntu and DebianRadosław Piliszek1-1/+4
It was missed previously. CI did not detect it because it ignores apt security issues. That gets fixed in Ic5abc4b87fd76f87aba383abf43e95ba70629fcb Change-Id: I11256c674c42e35496146ff64fee1e8e04c30d2c
2021-04-28Merge "Pin erlang"Zuul1-0/+4
2021-04-26move to Debian 'bullseye'Marcin Juszkiewicz3-76/+16
Bullseye is now in hard freeze cycle and goes for release. https://release.debian.org/bullseye/freeze_policy.html Co-Authored-By: Michal Nasiadka <mnasiadka@gmail.com> Change-Id: I543965a2741cebfa759576a4c75669a7bacd4208
2021-04-26Pin erlangRadosław Piliszek1-0/+4
Now that we run without erlang pinned by the repository itself, let's pin it on our side. Change-Id: Ifa491b102ad0db7f6dc645ca552d83b53bcf3b46
2021-04-22[TrivialFix] Remove unused aarch64 repo mentionsRadosław Piliszek2-6/+0
Change-Id: Ic9ae2202492de7c99b812f10669f07000609c551
2021-04-21rabbitmq: Move to packagecloudMichal Nasiadka4-10/+9
bintray is being shut down 1st of May 2021, rabbitmq docs direct users to packagecloud - so let's move. Change-Id: I499251d13ca77aea2215f8a879b7bb8dd51f1c9f
2021-04-13centos: enable repos where neededMarcin Juszkiewicz1-1/+11
With RDO use we did not disabled some repositories. This patch disable them and enable where needed. Change-Id: Ia9d537fe9c1ad54789d2bfb4027254fbb3defe7e
2021-04-08Merge "base: configure curl before first use"Zuul1-1/+3
2021-04-07base: configure curl before first useMarcin Juszkiewicz1-1/+3
We want to have all uses of curl behave the same so we ship config file for it in all images. So do it at start of image so 'base' makes use of config too. Change-Id: I95aa64f0b292cd020574dbedd320ef90529cc7a4
2021-04-06base: we already install sudo for Debian/UbuntuMarcin Juszkiewicz1-3/+0
Change-Id: I50e5355bd7dd96a5eeaa004c5fc230d1cb8e8fd2