summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
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
2021-07-06Fix prometheus-elasticsearch-exporter container.Gaël THEROND (Fl1nt)1-1/+1
* Replace current URL with the proper target. Change-Id: I0bb8b2429906e698858f6b699e4c4d8bacc2dd74 Closes-Bug: #1934763
2021-07-03Add masakari-dashboard to debian binary horizon imageMichal Arbet1-0/+1
This patch is adding python3-masakari-dashboard to debian binary image as we added masakari-dashboard to debian in wallaby cycle. Change-Id: Ie3f357eaae5d1378ada32451dbd74f01f5cd2ba2
2021-07-02Merge "Bump up cAdvisor's version"Zuul1-3/+7
2021-07-02Merge "Improve offline build scenario."Zuul1-11/+4
2021-07-01Add missing default policy files for debian-binary-horizonMichal Arbet1-1/+1
The debian-binary-horizon image is missing the default policies files which should be in /etc/openstack-dashboard/default_policies. By copying everything from /etc/openstack-dashboard/policy into /etc/openstack-dashboard, we get the default policy files, as well as commented out policy files (e.g. cinder_policy.yaml) and the nova_policy.d directory containing api-extensions.yaml. Change was merged for ubuntu in [1] but unfortunatelly not for debian, this trivial patch fixes it also for debian. [1] https://review.opendev.org/c/openstack/kolla/+/794589 Closes-Bug: #1933759 Change-Id: I822d640a251e6ed9f71c76a922513e23e4218418
2021-06-29Remove last mongo refsRadosław Piliszek4-5/+1
Drop installation of pymongo because it is not used by Telemetry since at least Queens [1] [2] and MongoDB is not deployed by Kolla Ansible since Victoria. [1] https://review.opendev.org/c/openstack/ceilometer/+/512700 [2] https://review.opendev.org/c/openstack/aodh/+/373043 Change-Id: Id44ab0fe673f01490cd8ca9c51f465ae7ad95e08
2021-06-28Clean up extra spacesjinyuanliu1-1/+1
I recently reviewed the code, although these errors are not important, they affect the code specification. Change-Id: Ie89f3628c9dfab683973d845a3812bccac9f5bb8