kolla-ansible/etc/kolla
Paul Bourke 72a8f5aabd Use openstack/requirements for repeatable builds
Add this repo to the openstack-base image, and use the upper-constraints
to install the client packages. Will follow up with dependant patches
for the child images to reduce the risk of breaking everything at once.

--

Background:

Many dependencies in the requirements.txt of OpenStack components have
quite loose version requirements, in many cases they will just specify a
minimum version (e.g. WebOb>=1.2.3).

The result of this is that given a Kolla image for Keystone built today,
another build of the exact same ref of Keystone could be broken
tomorrow, due to it picking up a later unsupported dependency.

The https://github.com/openstack/requirements repo exists to bring some
sanity to this situation. (It also outlines other problems it solves in
it's readme).

We also may like to checkout the stable/liberty branch of this project
in our liberty branch, once it appears.

Change-Id: Iccb4e99f8e4b6659a19c1817d0f4c697824af25c
Partial-Bug: #1505306
2015-10-15 12:07:48 +01:00
..
config Add Ansible support for Ironic 2015-09-28 16:10:43 -04:00
globals.yml Merge "Display neutron plugin options in globals.yml" 2015-08-27 16:59:31 +00:00
kolla-build.conf Use openstack/requirements for repeatable builds 2015-10-15 12:07:48 +01:00
passwords.yml Add Ansible support for Ironic 2015-09-28 16:10:43 -04:00