summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-30Merge "Add RadosGW container"Jenkins18-1/+119
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 Zhang3-9/+10
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 Kao2-5/+4
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 Shestakov18-1/+119
Implements blueprint radosgw-container Change-Id: Idc88a67a0979be626d3eaa9b2b9a527010aa2006
2015-12-29Enable nova fake driver in nova containersHui Kang11-3/+196
- See instructions in doc/nova-fake-driver.rst Implements: blueprint nova-fake-driver Change-Id: I553a40c2df39bdcc391eb1b8b2b8fd5f4ed48c33 Signed-off-by: Hui Kang <kangh@us.ibm.com> Signed-off-by: Marcio D. Silva <marcios@us.ibm.com>
2015-12-29Add docker module in KollaSam Yaple2-0/+449
The upstream docker module in control of Ansible has proven to be a major breaking point for Kolla. It is the reason we have a cap on Docker of 1.8.2. They have stated no support for the Docker registry v1 moving forward. We have to wait for a patch to land and then upgrade to the latest Ansible version to take advantage of a new Docker feature. Doing that is slow and it is not always possible to upgrade if there are other breaking changes (aka ansible 2.0). For these reasons we can build our own Docker module. Partially-Implements: blueprint kolla-docker-module Change-Id: I2ca57010c45710635cfe80ff23a2a5e2edabee57
2015-12-29Python 3 deprecated the logger.warn method in favor of warningWanlong Gao2-2/+2
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 version in master"Jenkins2-2/+2
2015-12-29Merge "Fix pip install settings"Jenkins24-27/+26
2015-12-29Merge "Add missing contraints"Jenkins6-6/+6
2015-12-29Merge "Fix file permissions"Jenkins13-0/+0
2015-12-29Merge "Adjust CMD for data and kolla-ansible"Jenkins3-2/+3
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-28Merge "Push the image as soon as it is built successfully"Jenkins2-24/+62
2015-12-28Merge "Fix logging params"Jenkins1-1/+1
2015-12-28Added dockerfiles for mistral.hparekh7-2/+57
Change-Id: Ie74a91dccf654da9305722d14af2f0a893dbaaff Partially-implements: blueprint enable-mistral-container
2015-12-27Fix version in masterSamYaple2-2/+2
Master version was still set to 1.0.0. This became alot more obvious in a recent patch when we started pulling that version number for the tag... TrivialFix Change-Id: Ie9c95a4dc606d0527c44fcd624b4473e45f7f3cf
2015-12-28Push the image as soon as it is built successfullyJeffrey Zhang2-24/+62
Closes-Bug: #1529327 Change-Id: Iad6c1454f42d3410c82c722b60d0d305b9eec129
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-26Fix file permissionsSamYaple13-0/+0
Throughout the project overtime some of these file permissions have changed to have an executable bit. They should not have this bit set. TrivialFix Change-Id: I1748b5bde813a0fcac36aeecdfd83245b8ee5be3
2015-12-26Adjust CMD for data and kolla-ansibleSamYaple3-2/+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"Jenkins8-7/+70
2015-12-25Merge "import the gpg public key properly"Jenkins2-4/+8
2015-12-25Add container for nova-compute-ironicAndrey Shestakov8-7/+70
Implements blueprint ironic-compute-container Change-Id: I110bf3aa94bdfd33038ed39d78bd40ea30b13e57
2015-12-25Fix logging paramsSamYaple1-1/+1
Something was missed during the logging update TrivialFix Change-Id: Ic611b7a0e2a53725b1a3a76aba56faeca5f68dfa
2015-12-24Update to quickstart for CentOS multinodeBritt Houser1-2/+2
As I walked through quickstart guide doing a CentOS multinode deployment, I found a few items that needed updating. Change-Id: I3fa6d59ea856ff05be415faffd7f45197be67178
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 Simard3-4/+55
- 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-23Use c-style string interpolation for log messages in kolla-buildMichal Rostecki1-47/+43
TrivialFix Change-Id: I4b01402f8feb029563a90d4941c8d829a05794e0
2015-12-23Merge "pep8 the ansible modules"Jenkins8-78/+93
2015-12-23Merge "Simplify config creation"Jenkins100-1313/+745
2015-12-23Merge "Remove unneeded variables passed into keystone"Jenkins1-7/+0
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-22Remove unneeded variables passed into keystoneSamYaple1-7/+0
During the bootstrap we no longer need to pass in this info TrivialFix Related-Bug: #1526251 Related-Id: Ieee215b9de1618b3d31f3d1a766a9d0ebafdee4d Change-Id: I82460cf11dea4692c0469bf2b9afddd794a30ec1
2015-12-22Pin shade and os-client-configSamYaple1-2/+3
Change-Id: I0f6b37ad59a1218d62c5c42c02c63066f44ffed7 Closes-Bug: #1528702
2015-12-22Merge "Convert to pymysql"Jenkins11-12/+12
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 pymysqlSamYaple11-12/+12
Closes-Bug: #1528432 Change-Id: I6e56f283521b29678964cb655ac3cff2d13b8246
2015-12-22pep8 the ansible modulesSamYaple8-78/+93
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