aboutsummaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2021-09-16toolbox: Move to ansible-core 2.11 and collectionsMichał Nasiadka3-2/+15
Change-Id: I55327cc3c686eae8f2da85ea957cae851e3041e4
2021-09-10Merge "toolbox: Move custom Ansible config to global location"Zuul2-2/+17
2021-09-08Merge "Move clustercheck script to mariadb-base"Zuul2-16/+6
2021-09-08Merge "ceph: Update CentOS packages to Pacific"Zuul1-2/+2
2021-09-07toolbox: Move custom Ansible config to global locationMichał Nasiadka2-2/+17
In order to achieve logging to /var/log/kolla/ansible.log from different users than default ansible - the config needs to be moved to global location. Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/807679 Closes-Bug: #1942846 Change-Id: I4325fe031647a04766516afa528639d6ff0b5ae6
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-09-01Merge "Fix Elasticsearch Curator"Zuul1-0/+2
2021-08-31Move clustercheck script to mariadb-baseMichal Arbet2-16/+6
This patch moves clustercheck script to mariadb-base image, so it can be used for mariadb's docker healthcheck. Change-Id: I4abcbf67a84b7e96f42cd5e1324ff79e47eb1cb5
2021-08-31Fix Elasticsearch CuratorPiotr Parczewski1-0/+2
Newest elasticsearch python library required by Curator does no longer work against the last OSS version of Elasticsearch (7.10.2). Pin it to the last known working version. Closes-Bug: #1941073 Change-Id: Ic8f0554c95c1903640c98a7831b829c1f88f49ff
2021-08-30Merge "Install UCA GPG key"Zuul1-0/+6
2021-08-30Merge "haproxy: Use haproxy 2.2.x"Zuul2-0/+5
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-27Merge "Remove Prometheus v1 image"Zuul1-23/+0
2021-08-27haproxy: Use haproxy 2.2.xMichał Nasiadka2-0/+5
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-23Merge "Allow build debian/ubuntu-binary cloudkitty images"Zuul3-6/+9
2021-08-23Merge "ironic-neutron-agent: enable for Debuntu binary"Zuul2-2/+4
2021-08-23Remove chrony image from kollawu.chunyang2-40/+0
chrony is not supported in 'x' cycle, remove it from kolla Change-Id: I4d754e17280cc7e6ee95c46ffec3b86c2336fe48
2021-08-19Merge "[release] Use UCA Xena"Zuul2-2/+2
2021-08-18Always use the distro-provided libvirt-pythonRadosław Piliszek1-2/+2
This patch switches masakari-monitors image to follow nova-compute and ceilometer-compute images. This will be used and required after [1] merges. Usage of libvirt-python from PyPI has already proven to be problematic on CentOS Stream in our stable branches. [2] With this patch we avoid those issues as well. [1] https://review.opendev.org/c/openstack/masakari-monitors/+/804913 [2] https://review.opendev.org/c/openstack/kolla/+/797102 Depends-On: https://review.opendev.org/c/openstack/masakari-monitors/+/804913 Change-Id: I7d4788f5b63fba24e3b2f9b15c16866ff811d83e
2021-08-17Merge "base/deb: bump 'system' groups limit beyond Kolla ones"Zuul1-3/+7
2021-08-17Merge "Config: allow to set group for user"Zuul1-1/+1
2021-08-12Allow build debian/ubuntu-binary cloudkitty imagesMichal Arbet3-6/+9
Change-Id: I01356184b8e0ef2b5341ec74a2c434b09a50766d
2021-08-12[release] Use RDO master Delorean packagesPierre Riteau1-0/+4
CentOS binary packages for Xena have moved Neutron's api-paste.ini file to /etc/neutron [1]. Make this file available at the old location [2] for compatiblity with kolla-ansible, until the configuration is modified to use the new location. [1] https://review.rdoproject.org/r/c/openstack/neutron-distgit/+/34845 [2] /usr/share/neutron/api-paste.ini Change-Id: I2295884ef3b4c3bf4b087599322b0c5761e7b775
2021-08-12ironic-neutron-agent: enable for Debuntu binaryMark Goddard2-2/+4
Packages are available for focal and bullseye. Change-Id: I61623748d1149adb1b096adf2fffb5a902df3181
2021-08-11[release] Use UCA XenaPierre Riteau2-2/+2
Change-Id: I06d4cb37735aa6eb71d5e836e0050490c401b3a0
2021-08-10Merge "monasca-thresh: Allow topology check and removal in storm"Zuul3-1/+103
2021-08-07[horizon] Copy Masakari policy in YAML formatRadosław Piliszek1-2/+2
Since commit 39f03063c0b0b22e608bbc606423e51be632be2a in masakari-dashboard (also in Depends-On), Masakari dashboard uses and distributes only the policy in YAML format. Depends-On: https://review.opendev.org/c/openstack/masakari-dashboard/+/798842 Change-Id: Id1aad2c8894331b9540bfc66177368536667f003
2021-08-05Remove Prometheus v1 imagePiotr Parczewski1-23/+0
Following deprecation in Wallaby cycle, it's now time to remove it. Change-Id: I551b99e9bd5224433bd0ebc64e07f0ce83595ef8
2021-08-05monasca-thresh: Allow topology check and removal in stormScott Shambarger3-1/+103
Patch adds a script in the monasca-thresh image that can be used to check if a topology exists in Storm, and optionally kill it. This is part of a bug in kolla-ansible where topologies were not submitted to Storm, but run locally. This patch includes a topology check script enabled by KOLLA_BOOTSTRAP which will exit kolla_start if the topology exists, and optionally enables topology removal (to allow replacement) enabled by TOPOLOGY_REPLACE. Topology names and various timeouts may be customized. If the new env variables are not set, existing behavior is unchanged. Partial-Bug: #1808805 Change-Id: If8f0730031435dda4235b7f2d2c23e5f5f767f87
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-08-04Merge "drop leftovers of RHEL support"Zuul8-37/+9
2021-08-04Upgrade prometheus elasticsearch exporter to 1.2.1Gaël THEROND (Fl1nt)1-1/+1
Fix a few metrics bugs such as: - [BUGFIX] Fixed elasticsearch 7.13 node stats metrics. - [BUGFIX] Fixed snapshot stats metrics for some snapshot repository types. - [BUGFIX] json parse error if the snapshot json contains failures. - [BUGFIX] Remove credentials from URL in clusterinfo metrics. Change-Id: Ia45dc49ecdb5b599f7d969a3db4ec28d2f774f73 Closes-bug: #1935015
2021-08-02Merge "Fix missing pacemaker-cli-utils in Debian hacluster images"Zuul2-0/+12
2021-07-30Fix missing pacemaker-cli-utils in Debian hacluster imagesMichal Arbet2-0/+12
Hacluster-pacemaker images need to have pacemaker cli utils available in all distros and they are provided by pacemaker-cli-utils package in Debuntu systems. Due to a different dependency chain this package is not installed in Debian. This package is also *recommended* dependency of pacemaker and pacemaker-remote in both Debian/Ubuntu systems, but unfortunatelly it is not installed on Debian via APT by default. This patch adding this package to list of package to be installed on Debian/Ubuntu systems for both hacluster-pacemaker (required) and hacluster-pacemaker-remote (to ease with debugging). Closes-Bug: #1934788 Change-Id: I055086ab4af37878e81844f1055bc48d84ae9945
2021-07-29Merge "Remove tempest image"Zuul2-79/+0
2021-07-29Merge "Add missing default policy files for debian-binary-horizon"Zuul1-1/+1
2021-07-28drop leftovers of RHEL supportMarcin Juszkiewicz8-37/+9
As a project we never built RHEL based images so support for them was not tested. Change-Id: I27dfe34ade088228d71f6857ec4f3ab28ee63915
2021-07-27Add boto3 as s3 dependency for Glance containerMaksim Malchuk1-1/+3
boto3 library is needed [1] for glance_store and didn't installed yet since [2] adds s3 support back. this change adds both binary and source parts to install boto3 library. 1. https://github.com/openstack/glance_store/blob/04e5ead7c000211a4c10104ed2bb65c9df7681ae/setup.cfg#L76 2. I203134837319080ead96da69048baf90086d2117 Closes-Bug: #1884259 Change-Id: I199185e24cedd2e282c53460a24aeffc83478a12 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
2021-07-27Merge "Add masakari-dashboard to debian binary horizon image"Zuul1-0/+1
2021-07-26Merge "Fix missing templating block for kolla-toolbox."Zuul1-0/+2
2021-07-23Fix missing templating block for kolla-toolbox.Gaël THEROND (Fl1nt)1-0/+2
Change-Id: I4ce8244a3fb034493a75f4096de2640e11b48931 Closes-Bug: #1931867
2021-07-23Merge "Fix prometheus-elasticsearch-exporter container."Zuul1-1/+1
2021-07-20Merge "gnocchi: add python3-rados to gnocchi-base source image"Zuul1-0/+2