summaryrefslogtreecommitdiff
path: root/kolla
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz+kolla@linaro.org>2022-01-24 10:17:17 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz+kolla@linaro.org>2022-01-26 15:06:18 +0100
commitb22f8f63a33b5a7c0ee43fc8ee346d636bb2a896 (patch)
tree5da33b2a010cd590fcc78ed89d2a78ba46a095fe /kolla
parentc9cfe6e99a09d26ca6a202b329e0e28e8b817ee8 (diff)
downloadkolla-b22f8f63a33b5a7c0ee43fc8ee346d636bb2a896.tar.gz
kolla-b22f8f63a33b5a7c0ee43fc8ee346d636bb2a896.zip
CI: make it work again
Python changes: - limit pip to 20.x as this is last version working on both Python 2 and 3. - cap 'setuptools' to be older than 58 to have use_2to3 functionality (fixes 'anyjson' installation) - upgrade pip in 'elasticsearch-curator' image to get it built on CentOS 7 Unbuildable images: - 'bifrost-base' under CentOS 8 (Error: Cannot find a valid baseurl for repo: epel) - 'monasca-grafana' under CentOS 7/8 - 'sensu-client' under CentOS 7 (aws-eventstream requires Ruby version >= 2.3) - dropped *-upgrade CI jobs as Stein is EOL - pin 'qpid-proton-c' package for CentOS 7 to not install EPEL one (cinder-volume, openstack-base and tripleoclient) - bump 'libvirt-python' in 'masakari-monitors' to 7.10.0 (newer branches install package from distribution but CentOS 7 lacks it) - pin 'unf_ext' gem in Sensu images as CentOS 7 lacks Ruby 2.2+ (fixed sensu-server) - install 'ca-certificates' for newer Let's Encrypt certificates support (so we can fetch upper-constraints) - make Zuul fetch openstack/requirements project files (make 'openstack-base' pass) (like 2nd fix) Co-Authored-by: Pierre Riteau <pierre@stackhpc.com> Closes-Bug: #1943617 Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/826464 Change-Id: I8ee32e53cda581493b2a4bb73ca72ab05014b9d4
Diffstat (limited to 'kolla')
-rwxr-xr-xkolla/image/build.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/kolla/image/build.py b/kolla/image/build.py
index 2c7f53181..60fe8fe61 100755
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -143,8 +143,10 @@ UNBUILDABLE_IMAGES = {
},
'centos': {
+ "monasca-grafana", # Does not build
"mongodb",
"ovsdpdk",
+ "sensu-client", # aws-eventstream requires Ruby version >= 2.3
},
# NOTE(mgoddard): Mark images with missing dependencies as unbuildable for
@@ -161,6 +163,7 @@ UNBUILDABLE_IMAGES = {
"kube-base", # Dropped in master
"kubernetes-entrypoint", # Dropped in master
"kubetoolbox", # Dropped in master
+ "monasca-grafana", # Does not build
"mongodb", # Missing mongodb and mongodb-server packages
"nova-spicehtml5proxy", # Missing spicehtml5 package
"opendaylight", # Missing opendaylight repo
@@ -171,6 +174,7 @@ UNBUILDABLE_IMAGES = {
},
'centos8+source': {
+ "bifrost-base", # Cannot find a valid baseurl for repo: epel
"cyborg-agent", # opae-sdk does not support CentOS 8
},