kolla/docker
Mark Goddard 7f4baeafdd Fix multiple CI issues
1. Pin openstacksdk and client libraries in kolla-toolbox

Stein and below only.

openstacksdk released 0.45.0 (and possibly 0.44.0 as well) which dropped
py2 compat but did not advertise the fact. It was amended later but it
will now always affect kolla images until pinned to older.

The observable error is:
"ImportError: No module named queue"

Since Train we pin u-c, but not before that.

This change introduces a version constraint for openstacksdk and client
libs:

- python-novaclient
- python-cinderclient
- python-keystoneclient
- python-glanceclient

2. Make deploy jobs non-voting

For similar reasons to 1., the deploy jobs fail when using the openstack
client for testing. Due to a dependency loop between these two projects,
we must make these jobs non-voting to fix the image build. This should
be reverted ASAP.

3. CI: Add https match for mirror.centos.org to template-overrides

Some CentOS repos (currently one - Ceph NFS Ganesha) use
https://mirror.centos.org instead of http:// and we break
their definition by removing mirrorlist= entry and not inserting baseurl
entry due to a missing match.

Original Change-Id: I7b29f8c6be80820042023d2b85162d5cc9a65f08

Change-Id: I8c2da6437333210a7926f2deb926ab5d1c93c3c6
Closes-Bug: #1870349
(cherry picked from commit 4d11cd647a)
2020-04-03 12:00:49 +00:00
..
almanach Implement Almanach Docker images 2017-11-09 09:40:37 +00:00
aodh Delete default gnocchi & aodh wsgi conf in Ubuntu binary 2019-09-02 09:44:18 +00:00
barbican Add httpd to the Barbican API image 2017-07-31 16:44:59 +03:00
base debian: install more things from backports 2019-12-03 21:45:51 +00:00
bifrost Clear ENTRYPOINT configuration for Bifrost 2018-12-18 14:39:22 +00:00
blazar Fix blazar build 2018-07-04 13:42:51 +02:00
ceilometer Test Fix ceilometer source builds 2018-09-18 17:21:04 +00:00
ceph Add disk dev name check function 2019-10-16 12:16:35 +00:00
certmonger Add certmonger container 2017-10-11 09:24:04 +00:00
chrony Merge "Fix logging for chrony" 2017-05-17 08:11:38 +00:00
cinder Add nvmetcli to cinder volume packages 2018-08-20 23:14:13 +00:00
cloudkitty Add WSGI support for cloudkitty-api 2017-08-31 08:50:39 +08:00
collectd [collectd] Add many plugins to collectd dockerfile 2018-10-15 12:19:19 +02:00
congress Override image's meta info. 2017-05-03 11:08:17 +09:00
cron Remove all Heka related remaining stuff 2017-05-29 01:42:20 +00:00
designate designate: remove trailing continuation on RUN line 2018-08-27 17:19:30 -04:00
dind dind: get image buildable for Debian 2018-06-15 13:54:45 +02:00
dnsmasq Override image's meta info. 2017-05-03 11:08:17 +09:00
dragonflow dragonflow: install proper package on all distros 2017-05-29 17:15:59 +02:00
ec2-api Add ec2-api image 2017-05-29 17:13:05 +02:00
elasticsearch Merge "Ensure JAVA_HOME env var contains architecture" 2018-07-18 09:53:19 +00:00
etcd Remove bootstrap in etcd 2017-06-13 16:28:37 +02:00
fluentd Fixes fluentd for rocky 2020-02-10 22:44:35 +03:00
freezer Add a package for freezer 2018-04-23 14:53:16 +00:00
glance Using qemu-kvm on rhel 2018-08-06 10:00:09 +00:00
gnocchi Delete default gnocchi & aodh wsgi conf in Ubuntu binary 2019-09-02 09:44:18 +00:00
grafana Add Grafana repository for arm64 2018-05-03 16:59:43 +02:00
haproxy Add socat to base image 2018-02-14 11:57:34 +01:00
heat Remove heat-api-cloudwatch image 2018-02-05 06:27:11 +00:00
helm-repository Stop using deprecated rpm package names 2018-07-10 16:32:18 +02:00
horizon horizon: fix build in stable branches 2020-01-07 19:37:40 +00:00
influxdb Override image's meta info. 2017-05-03 11:08:17 +09:00
ironic Add ssh clients to Ironic Conductor container 2020-03-11 13:31:39 +00:00
ironic-inspector Override image's meta info. 2017-05-03 11:08:17 +09:00
iscsid Bump Ubuntu base image to 18.04 2018-05-26 00:24:30 +08:00
kafka Pin kafka java version to 8 on ubuntu 2019-04-19 09:25:24 +00:00
karbor Override image's meta info. 2017-05-03 11:08:17 +09:00
keepalived Add socat to base image 2018-02-14 11:57:34 +01:00
keystone Change fetch_fernet_tokens.py behaviour to check for minimum number of tokens 2020-02-11 08:22:29 +00:00
kibana [kibana] symlink to the kibana executable under /opt/ (debian) 2018-05-22 18:53:16 -04:00
kolla-toolbox Fix multiple CI issues 2020-04-03 12:00:49 +00:00
kube Merge "Update Kubernetes v1.5.4 to 1.9.4" 2018-03-19 05:25:06 +00:00
kubernetes-entrypoint Override image's meta info. 2017-05-03 11:08:17 +09:00
kubetoolbox introduce 'install_kubectl' macro 2017-05-12 14:22:29 +02:00
kuryr Fix kuryr docker images 2017-06-13 13:44:05 +02:00
logstash Downgrade Logstash for Monasca 2019-04-26 14:53:37 +00:00
magnum magnum-base image has no footer block 2017-06-21 10:44:34 +01:00
manila Add sqlite package to manila-share 2019-05-09 10:32:21 +00:00
mariadb Add config option use_dumb_init to add it to container images 2019-09-09 16:51:31 +00:00
memcached Override image's meta info. 2017-05-03 11:08:17 +09:00
mistral Add missing footer block to mistral base image 2018-12-13 08:29:53 +00:00
monasca Fix monasca-grafana being unbuildable due to old npm 2019-12-17 19:20:02 +00:00
mongodb mongodb: handle "user already exists" error on Debian 2017-12-14 11:24:52 +00:00
multipathd multipathd: modprobe dm-multipath on startup 2017-05-18 09:02:36 -04:00
murano Add the missing murano package files 2017-12-05 08:16:21 +00:00
networking-baremetal/ironic-neutron-agent validate-indentation: expand check to also catch macros.install_packages 2018-07-26 14:51:41 -04:00
neutron neutron: fix build in stable branches 2020-01-10 07:55:22 +00:00
nova nova-libvirt: add UEFI packages to support UEFI instances 2020-02-11 08:22:56 +00:00
novajoin Add images for novajoin services 2017-07-03 09:38:53 -04:00
octavia Fix Octavia-API extend_start.sh 2019-03-07 06:34:29 +00:00
opendaylight Pin ODL java version to 8 on ubuntu 2018-09-10 15:46:24 +00:00
openstack-base Add more shared libs to base image 2018-07-12 09:12:14 +02:00
openvswitch Fix ovs-appctl by adding --pidfile to ovsdb command. 2019-08-20 04:49:25 +00:00
ovn Support OVN docker images 2017-06-02 17:47:10 +05:30
ovsdpdk introduces support for the OVS DPDK dataplane 2017-07-05 11:34:51 +00:00
panko Stop using deprecated rpm package names 2018-07-10 16:32:18 +02:00
prometheus Merge "[prometheus] Add blackbox exporter." into stable/rocky 2019-03-26 05:46:56 +00:00
ptp Add ptp service docker image 2017-11-09 19:41:38 +08:00
qdrouterd Add management and monitoring utilities for qdrouterd 2018-12-04 11:14:24 +01:00
rabbitmq Pin sensu mailer and slack plugins, fix rabbitmq 2019-03-21 16:37:03 +00:00
radvd Create radvd container 2018-04-20 13:26:59 -04:00
rally Add rally package to rally ubuntu binary 2017-06-26 15:25:34 +01:00
redis Add Redis Sentinel 2017-07-24 13:29:20 +00:00
rsyslog Add elasticsearch output for rsyslog 2017-11-17 15:16:38 +02:00
sahara Add netcat to binary sahara-engine image 2017-06-07 09:48:23 +01:00
searchlight Override image's meta info. 2017-05-03 11:08:17 +09:00
senlin Add support for installing binary packages for senlin 2018-03-27 15:18:52 +08:00
sensu Fix monasca-grafana, fluentd and sensu images 2019-09-30 13:38:10 +01:00
skydive skydive: use packages on rpm based distros 2018-08-08 09:50:42 +02:00
solum Override image's meta info. 2017-05-03 11:08:17 +09:00
storm storm: fetch storm archive from upstream 2019-07-22 12:21:10 +00:00
swift Fixes swift-object-expirer for Debian and Ubuntu binary images. 2020-01-20 23:21:51 +03:00
tacker Add networking-sfc package to tacker images 2018-01-05 15:11:57 +01:00
telegraf Stop using deprecated rpm package names 2018-07-10 16:32:18 +02:00
tempest Added tempest user for tempest container 2018-07-20 06:50:35 +00:00
tgtd Override image's meta info. 2017-05-03 11:08:17 +09:00
tripleo-ui validate-indentation: expand check to also catch macros.install_packages 2018-07-26 14:51:41 -04:00
trove Override image's meta info. 2017-05-03 11:08:17 +09:00
vitrage Stop using deprecated rpm package names 2018-07-10 16:32:18 +02:00
vmtp Override image's meta info. 2017-05-03 11:08:17 +09:00
watcher Use upgrade rather than create_schema for wather database 2017-10-09 15:38:34 +08:00
zaqar Remove move policy file in zaqar 2017-11-17 12:52:12 +08:00
zookeeper Fix Zookeeper builds 2019-04-03 08:17:02 +00:00
zun Add pciutils package to zun-compute 2019-09-16 19:26:03 +02:00
macros.j2 Change to use Python3 dependencies for gnocchi on Ubuntu binary. 2019-07-15 13:53:41 +00:00