kolla/docker/base
Jeffrey Zhang 67b092ead7 Fix ocata branch gate
This patch is include five backport commits.

Gate fix: Cap hacking to avoid gate failure

hacking is not capped in g-r and it is in
blacklist for requirement as hacking new version
can break the gate jobs.

Hacking can break gate jobs because of various
reasons:
- There might be new rule addition in hacking
- Some rules becomes default from non-default
- Updates in pycodestyle etc

That was the main reason it was not added in g-r
auto sync also. Most of the project maintained the
compatible and cap the hacking version in
test-requirements.txt and update to new version when
project is ready. Bumping new version might need code
fix also on project side depends on what new in that
version.

If project does not have cap the hacking version then,
there is possibility of gate failure whenever new hacking
version is released by QA team.

Example of such failure in recent release of hacking 1.1.0
-
http://lists.openstack.org/pipermail/openstack-dev/2018-May/130282.html

Move ansible to virtualenv in kolla_toolbox

Now the ansible and its python dependencies are installed on system. It
may be failed to install in some case. This patch installs python
packages in virtualenv for kolla_toolbox image.

Closes-Bug: #1771717
(cherry picked from commit ce31fa4b1c)

base: set $contentdir for CentOS

CentOS recently started syncing alternate arch repos to mirrors. And to
make it easier to play with centos-* packages idea of 'contentdir'
appeared.

https://lists.centos.org/pipermail/centos-devel/2018-March/016542.html
(cherry picked from commit ec5daaaa63)

base: bump centos-release-qemu-ev for oraclelinux

(cherry picked from commit 2f27152258)

Skip pip install when packages variable is empty

pip 10 is release recently. `pip install` without any package will raise
an error now.

Closes-Bug: #1764369
Change-Id: Ic81181b8b87ccbac489d993f05c125e224922077
2018-05-22 15:55:01 +08:00
..
Dockerfile.j2 Fix ocata branch gate 2018-05-22 15:55:01 +08:00
MariaDB.repo Customization for base 2016-08-29 19:32:57 +00:00
apt_preferences.debian Remove ceph repo for Ubuntu install 2016-10-16 16:28:48 +00:00
apt_preferences.ubuntu Remove ceph repo for Ubuntu install 2016-10-16 16:28:48 +00:00
curlrc add curlrc file to base image 2016-06-02 18:20:48 +02:00
dpkg_reducing_disk_footprint Reducing disk footprint for Ubuntu/Debian images 2016-08-05 15:52:46 +02:00
elasticsearch.repo Update elastic repo to https 2017-01-26 14:25:15 +07:00
grafana.repo Re-enable grafana gpgcheck 2017-02-20 01:19:13 +08:00
influxdb.repo Customization for base 2016-08-29 19:32:57 +00:00
kibana.yum.repo Update elastic repo to https 2017-01-26 14:25:15 +07:00
kolla_bashrc Remove unecessary blank lines 2016-05-02 07:44:29 -04:00
oraclelinux-extras.repo Add centos-extras repo to oraclelinux-base 2016-03-09 17:14:55 +00:00
set_configs.py Catch exception during calling os.chmod in set_configs.py 2017-05-19 15:29:22 +08:00
sources.list.debian Move fluentd td.repo to base for consistency 2017-02-08 12:48:50 +00:00
sources.list.ubuntu Move fluentd td.repo to base for consistency 2017-02-08 12:48:50 +00:00
start.sh Remove all Heka related remaining stuff 2017-08-20 14:39:22 +00:00
sudoers Remove /usr/bin/install from allowed commands 2016-12-18 20:48:27 +00:00
td.repo Move fluentd td.repo to base for consistency 2017-02-08 12:48:50 +00:00
zookeeper.repo Enable zookeeper for CentOS/OracleLinux 2017-01-02 01:21:50 -07:00