summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2015-12-30Merge "Add RadosGW container"Jenkins6-1/+15
2015-12-30Merge "Base and openstack-base ubuntu binary containers."Jenkins3-2/+53
2015-12-30Merge "Keystone ubuntu binary container"Jenkins1-0/+13
2015-12-30Merge "Heat ubuntu binary container"Jenkins4-0/+24
2015-12-30Glance ubuntu binary containerArtur Zarzycki1-0/+12
Change-Id: Ifad08d368a6e3309a89f7f77c06110aac82a475a Partially-Implements: blueprint binary-ubuntu
2015-12-30Make the logging more safeJeffrey Zhang1-1/+2
TrivialFix Change-Id: I72c541c1846e503486b402e88d5b29364920fc83
2015-12-30Keystone ubuntu binary containerArtur Zarzycki1-0/+13
Change-Id: Ibacbc5e2d3988c646998f6e69e2ea34c69e039f8 Partially-Implements: blueprint binary-ubuntu
2015-12-30Heat ubuntu binary containerArtur Zarzycki4-0/+24
Change-Id: Iae54825c48da6b22bc83331918f5734f9821ea03 Partially-Implements: blueprint binary-ubuntu
2015-12-30Base and openstack-base ubuntu binary containers.Artur Zarzycki3-2/+53
Change-Id: I93d7f4227f6b4ac04e1af5afd5e46bdbaba84b4f Partially-Implements: blueprint binary-ubuntu
2015-12-29change libvirt sock group to novaKuo-tung Kao1-4/+3
Add `nova` user to nova-libvirt container. And change libvirt-socket group to nova. Change-Id: I183c83f4be8b1d7c75d4ac204df7b7e059626aa2 Closes-Bug: #1525583
2015-12-29Add RadosGW containerAndrey Shestakov6-1/+15
Implements blueprint radosgw-container Change-Id: Idc88a67a0979be626d3eaa9b2b9a527010aa2006
2015-12-29Python 3 deprecated the logger.warn method in favor of warningWanlong Gao1-1/+1
Python 3 deprecated the logger.warn method, see: https://docs.python.org/3/library/logging.html#logging.warning, so we prefer to use warning to avoid DeprecationWarning. Change-Id: Ic4e07276def17ef39764601c8a7e0991f9a4efbc Closes-Bug: 1508442
2015-12-29Merge "Create ironic-pxe container with ironic-base"Jenkins1-1/+2
2015-12-29Merge "Fix pip install settings"Jenkins24-27/+26
2015-12-29Merge "Add missing contraints"Jenkins6-6/+6
2015-12-28Create ironic-pxe container with ironic-baseAndrey Shestakov1-1/+2
/tftpboot directory should be writeable by ironic-conductor. TrivialFix Change-Id: I870a786d41a6feb8e0786b6e86a5caf1f9ceb079
2015-12-28Added dockerfiles for mistral.hparekh5-0/+50
Change-Id: Ie74a91dccf654da9305722d14af2f0a893dbaaff Partially-implements: blueprint enable-mistral-container
2015-12-27Fix pip install settingsSamYaple24-27/+26
There were some inconsistencies with pip install instructions thoughout Kolla. We fix those here. Additionally, we fix the virtualenv to properly use the site-packages on the host if a library is not available in the venv. Change-Id: Ib84d48e8826bb96060338b3fa0782620c98794a8 Related-Bug: #1524684 Closes-Bug: #1529434
2015-12-27Add missing contraintsSamYaple6-6/+6
There were some missing constraint caps on our pip installs TrivialFix Change-Id: I3d0af9556d08a9a0a99248a9992637d08fd3ad01
2015-12-26Adjust CMD for data and kolla-ansibleSamYaple2-1/+3
The CMD command for data causes docker to launch it with /bin/sh which is ugly when viewing the containers statuses. Additionally for kolla_ansible we were not specifying the CMD at all, forcing us to use the 'command' param to set the sleep command. This patch brings the kolla_ansible launch inline with the rest of the project. TrivialFix Change-Id: Ic87a89921674802c15596756526e07f52a782f32
2015-12-25Merge "Add container for nova-compute-ironic"Jenkins1-0/+16
2015-12-25Merge "import the gpg public key properly"Jenkins2-4/+8
2015-12-25Add container for nova-compute-ironicAndrey Shestakov1-0/+16
Implements blueprint ironic-compute-container Change-Id: I110bf3aa94bdfd33038ed39d78bd40ea30b13e57
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