summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-31Merge "Neutron ubuntu binary container"Jenkins4-0/+34
2015-12-31Merge "make the tox.ini indent uniform"Jenkins1-29/+29
2015-12-31Nova ubuntu binary containerArtur Zarzycki10-0/+70
Change-Id: I1bb609dc4d77250c45ffa7e00ea603d24cbcfd6e Partially-Implements: blueprint binary-ubuntu
2015-12-31Merge "Python 3 deprecated the logger.warn method in favor of warning"Jenkins2-2/+2
2015-12-31Merge "use oslo.config instead of raw argparse.ArgumentParser"Jenkins3-167/+178
2015-12-31make the tox.ini indent uniformJeffrey Zhang1-29/+29
TrivalFix Change-Id: I75972366588c691d26512102ba567d6d1b258efe
2015-12-31Merge "Make the logging more safe"Jenkins3-9/+10
2015-12-31Neutron ubuntu binary containerArtur Zarzycki4-0/+34
Change-Id: Iae33dfd72755ddc29961d8624fef2f4eb045816b Partially-Implements: blueprint binary-ubuntu
2015-12-30use oslo.config instead of raw argparse.ArgumentParserJeffrey Zhang3-167/+178
* Use oslo.config library * kolla-build section is deprecated in favor of DEFAULT section * Remove the deprecated `--template` option * `--no-cache` is deprecated in favor of `--cache` and `--nocache` options, which are using oslo BoolOpt inverse feature[0] [0] https://github.com/openstack/oslo.config/blob/master/oslo_config/cfg.py#L1074 Closes-Bug: #1528542 Change-Id: I62c5ca3c8e057917d2798256e9d9efc8f6578f60
2015-12-30Merge "Added dockerfiles for mistral."Jenkins7-2/+57
2015-12-30Merge "change libvirt sock group to nova"Jenkins2-5/+4
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