summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-03ceph: Update CentOS packages to PacificMark Goddard6-9/+12
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-02[doc] Ubuntu has Ceph Pacific in Wallaby+Radosław Piliszek1-1/+1
Change-Id: I55c3f142d0390b66ffdaf9ec89462e6530e8a3bd
2021-09-01Merge "Fix Elasticsearch Curator"Zuul2-0/+8
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 Parczewski2-0/+8
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 "docs: add feature freeze to release management"Zuul1-0/+6
2021-08-30Merge "Install UCA GPG key"Zuul1-0/+6
2021-08-30Merge "haproxy: Use haproxy 2.2.x"Zuul4-0/+21
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"Zuul2-23/+4
2021-08-27haproxy: Use haproxy 2.2.xMichał Nasiadka4-0/+21
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-25Merge "Debian/Ubuntu: handle APT keys in proper way"Zuul5-90/+239
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-25docs: add feature freeze to release managementMark Goddard1-0/+6
Change-Id: I6570495ead7b21dc368e9e87fb17ea8fd9cb08f4
2021-08-25Merge "Revert "Update code to Jinja 3.0 style""Zuul3-5/+5
2021-08-25Revert "Update code to Jinja 3.0 style"Alfredo Moralejo3-5/+5
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
2021-08-24Debian/Ubuntu: handle APT keys in proper wayMarcin Juszkiewicz5-90/+239
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"Zuul5-8/+13
2021-08-23Merge "ironic-neutron-agent: enable for Debuntu binary"Zuul6-8/+10
2021-08-23Remove chrony image from kollawu.chunyang7-49/+4
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-19Merge "Always use the distro-provided libvirt-python"Zuul1-2/+2
2021-08-19Merge "Add some system users to fix user uid inconsistencies"Zuul2-0/+11
2021-08-19Add example of switching CentOS binary images to current releasePierre Riteau1-1/+1
Change-Id: Icea70b26e44c89a33fe1941ebe992428f1312d79
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"Zuul4-3/+12
2021-08-16Merge "[release] Use RDO master Delorean packages"Zuul2-2/+6
2021-08-12Allow build debian/ubuntu-binary cloudkitty imagesMichal Arbet5-8/+13
Change-Id: I01356184b8e0ef2b5341ec74a2c434b09a50766d
2021-08-12[release] Use RDO master Delorean packagesPierre Riteau2-2/+6
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 Goddard6-8/+10
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-11Fix naming of CentOS Stream in renoPierre Riteau1-1/+1
Change-Id: Ie8757817f4b0f0fa1317b3444b8bf40281f0d50c
2021-08-10Merge "monasca-thresh: Allow topology check and removal in storm"Zuul4-1/+111
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 Parczewski2-23/+4
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 Shambarger4-1/+111
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-05Add some system users to fix user uid inconsistenciesMichal Arbet2-0/+11
This patch is fixing user uids inconsistency between base and openstack-base images. Closes-Bug: #1934753 Change-Id: I614548b43de316d86bd53cec5e6b563204f9eff0
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 Juszkiewicz4-3/+12
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"Zuul19-170/+30
2021-08-04Upgrade prometheus elasticsearch exporter to 1.2.1Gaël THEROND (Fl1nt)2-1/+11
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-03Merge "Remove patrole from version-check"Zuul1-1/+0
2021-08-02Merge "Fix missing pacemaker-cli-utils in Debian hacluster images"Zuul3-0/+17
2021-07-30Merge "Update code to Jinja 3.0 style"Zuul3-5/+5
2021-07-30Merge "test-requirements: remove not needed entries"Zuul3-112/+0
2021-07-30Fix missing pacemaker-cli-utils in Debian hacluster imagesMichal Arbet3-0/+17
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