summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2015-12-24import the gpg public key properlyJeffrey Zhang2-4/+8
include: * CentOS 7 RPM GPG key * Percona repo GPG key * OpenStack Magnum repo GPG key Closes-Bug: #1528988 Change-Id: I2419d1d130c2cc4466e884e4022b64d81109943b
2015-12-24Make the yum repositories configurable in the base imageDavid Moreau Simard1-3/+3
- Removed hardcoded yum repository configuration in favor of commands dynamically generated based on repo-url and repo-file arguments. We maintain a sane default set of repositories. - Added generic rpm_setup_config parameter to add support for installing .rpm or .repo files before building containers. Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Implements: blueprint custom-repos Change-Id: I1b3a7647a9e7239de3cd162cb6f464f05632bde1
2015-12-23Merge "pep8 the ansible modules"Jenkins5-45/+51
2015-12-23Merge "Pin shade and os-client-config"Jenkins1-2/+3
2015-12-23Merge "Add the rhel in the base_distro condition in swift dockerfile"Jenkins6-6/+6
2015-12-22Pin shade and os-client-configSamYaple1-2/+3
Change-Id: I0f6b37ad59a1218d62c5c42c02c63066f44ffed7 Closes-Bug: #1528702
2015-12-22Merge "Convert to pymysql"Jenkins1-2/+2
2015-12-22Remove user 'ironic' from ironic-pxeAndrey Shestakov1-2/+0
TFTP server should runs as root user Change-Id: I80064edf991d5f466a5711f1ab80ec8df43b785b Closes-bug: 1528341
2015-12-22Add the rhel in the base_distro condition in swift dockerfileJeffrey Zhang6-6/+6
Closes-Bug: #1528446 Change-Id: I781a1f3617fedc96da5a0837ecf988fb9a366d44
2015-12-22Convert to pymysqlSamYaple1-2/+2
Closes-Bug: #1528432 Change-Id: I6e56f283521b29678964cb655ac3cff2d13b8246
2015-12-22pep8 the ansible modulesSamYaple5-45/+51
By ignoring the appropriate tests that pep8 does we can properly run *most* of the pep8 tests on all of our modules allowing for a more consistent coding style. Closes-Bug: #1528431 Change-Id: I33f27a250d06d4f044267aa3ad189e092789b8df
2015-12-22Merge "Use c-style string interpolation for log messages"Jenkins1-21/+18
2015-12-19Merge "Add trove containers"Jenkins6-0/+96
2015-12-18Merge "Simplify logic of set_configs.py a little bit"Jenkins1-24/+9
2015-12-18Use c-style string interpolation for log messagesMartin André1-21/+18
TrivialFix Change-Id: I7ddebc7b6f71e50254801324fa2bf093fdaa8ce0
2015-12-18Merge "Create empty file by using os.mknod"Jenkins1-2/+1
2015-12-18Merge "Remove wrong comment description"Jenkins1-3/+1
2015-12-18Merge "Add kolla version to base container"Jenkins1-0/+2
2015-12-18Add trove containersSwapnil Kulkarni (coolsvap)6-0/+96
Implements blueprint trove-container Change-Id: I2c5d48af3fe4a5297ab13c8cfccc86ce247a9414
2015-12-18Simplify logic of set_configs.py a little bitMartin André1-24/+9
TrivialFix Change-Id: Ic1c9fc76f4a5725ee76460c727197a96fe5d5359
2015-12-18Merge "Move the admin account creation to register.yml"Jenkins1-14/+0
2015-12-18Create empty file by using os.mknodJeffrey Zhang1-2/+1
it is more safe and pythonic. Change-Id: I728649af37cee8d1e255bb0a389cbc532e551c74
2015-12-18Remove wrong comment descriptionJeffrey Zhang1-3/+1
Base on the code logic, all the source, dest, owner and perm field is required. Change-Id: Iba5b4b2c2bd3ca0b97a3c29655e87c9701a84350
2015-12-17Add kolla version to base containerMichal Jastrzebski1-0/+2
We want to record kolla version of running containers to be able to detect whether or not we need to perform certain downtime-causing actions during upgrade. Change-Id: Ie113029da98303e6809d56edbf6d8de37be128d7 Implements: blueprint record-version
2015-12-16Merge "import the rpm gpg key"Jenkins1-0/+6
2015-12-16import the rpm gpg keyJeffrey Zhang1-0/+6
this will purge the package pgp key warning Closes-Bug: #1525276 Change-Id: I956c8b0b6f1e1bfbceaa6abc06da16a980f023c1
2015-12-16Bump the ansible version to v2.0.0-0.7.rc2Jeffrey Zhang1-1/+1
The keystone_user is deprecated and the os_user module is added since v2.0.0-0.4.beta2[0], which should be used for keystone user creation. [0] https://github.com/ansible/ansible-modules-core/commit/cdf7117f7eec002ff6fce5900d2706e8a1abc399 Closes-Bug: #1526589 Change-Id: Ibe791913af52df5eb22eecdfc0f0156e2d0019a4
2015-12-16do not replace the systemd-container with systemdJeffrey Zhang1-4/+1
Systemd-container no longer exist in centos latest docker image. Change-Id: Icbfc7fce99885551f7f4caa707a600b20db849ae Closes-Bug: #1526606
2015-12-15Merge "Fast fail unsupported murano-base install types"Jenkins1-1/+6
2015-12-15Move the admin account creation to register.ymlJeffrey Zhang1-14/+0
Create the admin project, user, role and keystone service info by using ansible task rather than shell script Closes-Bug: #1526251 Change-Id: Ieee215b9de1618b3d31f3d1a766a9d0ebafdee4d
2015-12-15Merge "Fix MySQL-python build on Centos"Jenkins2-1/+4
2015-12-15Fast fail unsupported murano-base install typesMartin André1-1/+6
The centos-binary murano image will still fail to build, but at least it will fail with a relevant error message. Change-Id: I9870f3437fbfad5820eb014173d9ec49813e60d0 Closes-Bug: #1526202
2015-12-15Fix MySQL-python build on CentosMartin André2-1/+4
The build of MySQL-python started to fail after the update to Percona-Server-devel-56-5.6.27-rel76.0.el7.x86_64 with: /usr/bin/ld: cannot find -lmysqlclient It appears Percona-Server-devel package provides a broken /usr/lib64/libmysqlclient.so that points to nonexistent libmysqlclient.so.18. Fix the build by installing MariaDB-shared package from the mariadb repo that contains the missing file. Change-Id: Ia95fddfe44f54bd355c6f3d0ac895fdc05cecff9 Closes-Bug: #1526129
2015-12-15Merge "Do not purge yum-plugin-fastestmirror package"Jenkins1-1/+0
2015-12-14Merge "Fetch ceph gpg key from more reliable mirror"Jenkins1-2/+2
2015-12-14Add ZooKeeper module to kolla-ansibleMichal Rostecki2-4/+5
ZooKeeper module already existed, but was not added to the container. Closes-Bug: #1525820 TrivialFix Change-Id: I4de6aea4d4b209c94ed33205b0ec3c339e9ab692
2015-12-12Do not purge yum-plugin-fastestmirror packageJeffrey Zhang1-1/+0
It will be helpful for speed up the package installation. Closes-Bug: #1525514 Change-Id: Id40a0afa30dd0a142bee3b13f7622cb0d42d9298
2015-12-12Fetch ceph gpg key from more reliable mirrorMartin André1-2/+2
The ceph master repository is slow and the centos build often fails due to timeouts fetching the ceph repo GPG key. Switching to a more reliable mirror should improve things. Change-Id: I7eef31fa9d83413a7c12134d285b3d20d95805e8 Closes-Bug: 1525505
2015-12-12Add workaround to fix centos-binary-deploy gateMartin André1-0/+3
The RDO nova package is missing a dependency on oslo-policy and this is breaking our centos-binary-deploy gate. Install the missing package in nova-base until the issue is fixed upstream. Change-Id: Iece7edd754c6f173635b0e0c437a998f3b9492d3 Closes-Bug: #1525502
2015-12-11Fix owner of horizon docrootProskurin Kirill1-2/+2
Horizon starts WSGI deamon from user "horizon", its docroot has "root" user. Change-Id: Iac424a88a747772a37b2ff2ae94f302a988f7201 Closes-Bug: 1525296
2015-12-11Merge "add python-kazoo and python-six when using centos source install type"Jenkins1-0/+2
2015-12-11Merge "install python-cephlibs in venv for glance-base"Jenkins1-0/+1
2015-12-11install python-cephlibs in venv for glance-baseKuo-tung Kao1-0/+1
install python-cephlibs in venv for glance-base Change-Id: I2055bbc608c35604bbb727e83d9b74295e643a7d Closes-Bug: #1524684
2015-12-11add python-kazoo and python-six when using centos source install typeJeffrey Zhang1-0/+2
Closes-Bug: #1525055 Change-Id: Id800da1a0cce4db20c32e8daf09c5f0f2c9f8929
2015-12-08Merge "create path, `/var/lib/nova`, in nova-base"Jenkins1-2/+2
2015-12-08Merge "Run libvirtd as root"Jenkins1-1/+1
2015-12-08Merge "Install plugins in neutron-server if available"Jenkins1-1/+5
2015-12-08create path, `/var/lib/nova`, in nova-baseKuo-tung Kao1-2/+2
Without root privileges, nova process can't create and access the path, `/var/lib/nova`. Create the path and change the permission. Change-Id: I6e5650298041b672bf386c50ccb68a6a80f9de43 Closes-Bug: #1523753
2015-12-07Run libvirtd as rootMichal Rostecki1-1/+1
Currently we are not creating any non-root user for running libvirt daemon. That should be done in the future, but currently when we don't have such a user, libvirtd should be runned by root. Change-Id: Ieb0d8bd068b591f522548628b0bfffbe206b749e Related-Bug: #1523630
2015-12-07Add Python 3.x support in set_configs.pyMichal Rostecki3-5/+8
Change-Id: I348c69e5411135da8434e9278a48a5777ff2a72d Partially-Implements: blueprint python3