kolla/docker
Marcin Juszkiewicz d2c8372e99 make yum fail on missing packages
By default yum skips missing packages. As a result built images may not
contain what we expect them to have (often found on non-x86
architectures).

There is an option to make it fail in same way as APT does in Debian
world. And this patch makes use of it so broken images just fail:

INFO:kolla.image.build.openstack-base:No package Percona-Server-shared-56 available.
INFO:kolla.image.build.openstack-base:Error: Not tolerating missing names on install, stopping.
INFO:kolla.image.build.openstack-base:
INFO:kolla.image.build.openstack-base:Removing intermediate container d5e506330b08
ERROR:kolla.image.build.openstack-base:Error'd with the following message

Closes-Bug: #1675401

Change-Id: Ib6b9e6b8cc216ce283cd043fa3600db7c0cc2a98
2017-03-29 12:18:30 +02:00
..
aodh RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
barbican Merge "Use install-pip macro in most source images" 2017-02-20 18:22:41 +00:00
base Merged multiple ENV into a single layer 2017-03-24 10:14:02 -04:00
bifrost Switch to Kolla virtual environment for Bifrost 2017-03-18 08:00:17 -04:00
ceilometer RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
ceph Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
chrony Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
cinder RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
cloudkitty Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
collectd Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
congress enable binary install for Congress 2017-03-15 17:19:15 +08:00
cron Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
designate Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
dind Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
dnsmasq Fix ironic inspector 2017-01-20 07:02:02 +00:00
elasticsearch Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
etcd Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
fluentd Fix fluentd undefined method 'parse' 2017-03-04 11:28:29 +08:00
freezer RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
glance Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
gnocchi Merge "RHEL: Add mod_ssl for services running over httpd" 2017-03-28 13:57:00 +00:00
grafana Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
haproxy Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
heat RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
helm-repository Merged multiple ENV into a single layer 2017-03-24 10:14:02 -04:00
horizon RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
influxdb Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
ironic Merge "RHEL: Add mod_ssl for services running over httpd" 2017-03-28 13:57:00 +00:00
iscsid Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
kafka use static uid/gid in images 2017-01-17 09:02:21 -03:00
karbor Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
keepalived Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
keystone RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
kibana Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
kolla-toolbox Update pins on shade & os-client-config 2017-02-24 15:38:38 +00:00
kube Update to Kubernetes 1.5.4 2017-03-18 08:06:24 -07:00
kubernetes-entrypoint Allow customisation of k8s binary locations 2017-02-20 14:48:40 +00:00
kubetoolbox Allow customisation of k8s binary locations 2017-02-20 14:48:40 +00:00
kuryr Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
magnum Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
manila Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
mariadb Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
memcached Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
mistral Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
monasca Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
mongodb Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
multipathd Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
murano Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
neutron Merge "Add HAproxy to source installation packages" 2017-03-15 20:16:35 +00:00
nova RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
octavia Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
openstack-base Install osprofiler in openstack-base container 2017-03-12 16:21:02 +08:00
openvswitch Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
panko RHEL: Add mod_ssl for services running over httpd 2017-03-27 14:52:45 +03:00
rabbitmq Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
rally Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
redis Add redis container 2017-02-08 17:30:14 +01:00
sahara Sahara needs to run ssh-keygen 2017-03-10 08:22:15 +01:00
searchlight Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
senlin Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
solum Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
swift Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
tacker Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
telegraf Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
tempest Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
tgtd Remove include_header and include_footer in all Dockerfiles 2017-02-05 10:44:48 +08:00
trove Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
vitrage Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
vmtp Fix source install for vmtp 2017-03-24 11:10:34 +00:00
watcher Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
zaqar Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
zookeeper use static uid/gid in images 2017-01-17 09:02:21 -03:00
zun Use install-pip macro in most source images 2017-02-17 08:49:32 -03:00
macros.j2 make yum fail on missing packages 2017-03-29 12:18:30 +02:00