kolla/docker
Mark Goddard 519eced614 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
2020-04-03 12:01:54 +00:00
..
almanach Implement Almanach Docker images 2017-11-09 09:40:37 +00:00
aodh create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
barbican create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
base kibana, nova-libvirt: handle it properly for non-x86 2020-03-17 18:15:13 +01:00
bifrost Merge "Increase gather_facts timeout" 2019-01-25 10:58:48 +00:00
blazar Fix blazar build 2018-07-04 13:42:51 +02:00
ceilometer Debian/Ubuntu: more python3 packages for binary 2019-06-07 17:59:49 +00:00
ceph Add disk dev name check function 2019-10-16 13:23:27 +00:00
certmonger Use base_package_type 2019-01-17 08:23:41 -07:00
chrony Merge "Fix logging for chrony" 2017-05-17 08:11:38 +00:00
cinder create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
cloudkitty create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
collectd Add distro_package_manager configuration 2019-03-12 18:24:29 +00:00
congress Use base_package_type 2019-01-17 08:23:41 -07:00
crane create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
cron Use base_package_type 2019-01-17 08:23:41 -07:00
cyborg create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
designate Debian/Ubuntu: more python3 packages for binary 2019-06-07 17:59:49 +00:00
dind Debian/Ubuntu: more python3 packages for binary 2019-06-07 17:59:49 +00:00
dnsmasq Override image's meta info. 2017-05-03 11:08:17 +09:00
dragonflow Use base_package_type 2019-01-17 08:23:41 -07:00
ec2-api Use base_package_type 2019-01-17 08:23:41 -07:00
elasticsearch There is no Java 8 in Debian 'buster' (part 3) 2019-10-02 13:11:54 +00:00
etcd Use base_package_type 2019-01-17 08:23:41 -07:00
fluentd Unbreak CI: fluentd and TripleO dependency 2019-08-19 15:23:13 +02:00
freezer create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
glance Debian/Ubuntu: more python3 packages for binary 2019-06-07 17:59:49 +00:00
gnocchi create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
grafana Use base_package_type 2019-01-17 08:23:41 -07:00
haproxy Use base_package_type 2019-01-17 08:23:41 -07:00
heat create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
helm-repository Merge "helm-repository: drop unused os_client_config variable" 2019-03-15 18:06:44 +00:00
horizon horizon: fix build in stable branches 2020-01-07 19:37:17 +00:00
influxdb Override image's meta info. 2017-05-03 11:08:17 +09:00
ironic Merge "Adds python3-systemd for ansible deploy interface" into stable/stein 2020-03-16 18:26:17 +00:00
ironic-inspector Fix ownership of ironic inspector DHCP hostsdir 2019-06-18 17:43:10 +00:00
iscsid Debian/Ubuntu: more python3 packages for binary 2019-06-07 17:59:49 +00:00
kafka There is no Java 8 in Debian 'buster' 2019-08-15 07:39:25 +00:00
karbor Override image's meta info. 2017-05-03 11:08:17 +09:00
keepalived Use base_package_type 2019-01-17 08:23:41 -07:00
keystone Adapt fetch-fernet-tokens script to Python 3 2020-03-06 17:47:34 +00:00
kibana Remove path work around for kibana 2018-11-05 13:01:48 +00:00
kolla-toolbox Fix multiple CI issues 2020-04-03 12:01:54 +00:00
kube debian/ubuntu: introduce 'debian_arch' variable 2019-02-19 11:24:45 +00:00
kubernetes-entrypoint Update kubernetes-entrypoint v0.1.1 to 0.3.0 2018-08-09 05:29:50 +00:00
kubetoolbox introduce 'install_kubectl' macro 2017-05-12 14:22:29 +02:00
kuryr Use base_package_type 2019-01-17 08:23:41 -07:00
logstash There is no Java 8 in Debian 'buster' (part 3) 2019-10-02 13:11:54 +00:00
magnum Fix magnum logic for rhel 2019-01-18 09:39:49 -07:00
manila create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
mariadb mariadb: install mariabackup on Debian 2020-03-18 13:53:35 +01:00
memcached Override image's meta info. 2017-05-03 11:08:17 +09:00
mistral create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
monasca create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
mongodb Use base_package_type 2019-01-17 08:23:41 -07:00
multipathd Use base_package_type 2019-01-17 08:23:41 -07:00
murano Use base_package_type 2019-01-17 08:23:41 -07:00
networking-baremetal/ironic-neutron-agent Add python3 packages for RHEL systems 2019-03-12 17:48:18 +00:00
neutron neutron: fix build in stable branches 2020-01-10 07:38:36 +00:00
nova nova-libvirt: add UEFI packages to support UEFI instances 2020-02-05 17:41:39 +00:00
novajoin Add python3 packages for RHEL systems 2019-03-12 17:48:18 +00:00
octavia create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
opendaylight There is no Java 8 in Debian 'buster' (part 2) 2019-08-15 07:44:33 +00:00
openstack-base Install etcd3gw to fix Ubuntu binary tooz coordination 2019-12-05 09:30:55 +00:00
openvswitch Fix ovs-appctl by adding --pidfile to ovsdb command. 2019-08-20 04:49:07 +00:00
ovn debian/ubuntu: make use of Python3 based packages 2019-02-28 13:06:24 +01:00
ovsdpdk Use base_package_type 2019-01-17 08:23:41 -07:00
panko create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
placement Placement: Debian pkg has migration script in different path 2019-10-01 11:06:02 +00:00
prometheus Add effective and permitted capability to blackbox exporter 2019-11-05 12:03:44 +00:00
ptp Add ptp service docker image 2017-11-09 19:41:38 +08:00
qdrouterd Fix centos qdrouterd - use RDO qpid packages only 2019-10-28 19:45:28 +00:00
rabbitmq Move to Debian 'buster' 2019-03-14 10:20:27 +00:00
radvd Create radvd container 2018-04-20 13:26:59 -04:00
rally Fixes rally db commands 2020-01-13 11:00:55 +00:00
redis Use base_package_type 2019-01-17 08:23:41 -07:00
rsyslog Use base_package_type 2019-01-17 08:23:41 -07:00
sahara Sahara: install also the split plugins 2019-03-18 23:55:46 +01:00
searchlight Override image's meta info. 2017-05-03 11:08:17 +09:00
senlin Use base_package_type 2019-01-17 08:23:41 -07:00
sensu sensu-client: Pin minitest Ruby gem on CentOS 2019-09-29 19:25:59 +00:00
skydive Bump skydive version to 0.22.0 2019-03-22 10:52:57 +01:00
solum Override image's meta info. 2017-05-03 11:08:17 +09:00
storm There is no Java 8 in Debian 'buster' 2019-08-15 07:39:25 +00:00
swift Fixes swift-object-expirer for Debian and Ubuntu binary images. 2020-01-20 20:13:23 +00:00
tacker Add python3 packages for RHEL systems 2019-03-12 17:48:18 +00:00
telegraf Debian/Ubuntu: more python3 packages for binary 2019-06-07 17:59:49 +00:00
tempest Use openstack-tempest-all for rpm tempest container 2019-08-19 17:26:01 +00:00
tgtd Use base_package_type 2019-01-17 08:23:41 -07:00
tripleo-ui create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
tripleoclient Add python3 packages for RHEL systems 2019-03-12 17:48:18 +00:00
trove Use base_package_type 2019-01-17 08:23:41 -07:00
vitrage create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
vmtp Override image's meta info. 2017-05-03 11:08:17 +09:00
watcher Use base_package_type 2019-01-17 08:23:41 -07:00
xtrabackup Fix issues with Percona in Zuul and clean up a little bit 2019-06-14 12:52:37 +02:00
zaqar create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
zookeeper Fix Zookeeper builds 2019-04-02 20:13:12 +01:00
zun create missing apache2 directory on Debian/Ubuntu 2019-12-31 11:03:08 +09:00
macros.j2 Use td-agent-gem to install fluentd monasca plugin on ubuntu 2019-06-18 18:38:18 +01:00