summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Designate"Jenkins1-8/+5
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Gnocchi"Jenkins1-8/+4
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Nova"Jenkins1-9/+5
2015-08-27Merge "Remove CONFIG_STRATEGY prefix"Jenkins3-10/+6
2015-08-27Merge "Fixes matching issue build.py"Jenkins1-1/+1
2015-08-27Remove CONFIG_STRATEGY prefixSam Yaple3-10/+6
We no longer have CONFIG_INTERNAL and moving forward CONFIG_STRATEGY infront of COPY_ALWAYS or COPY_ONCE will just lead to confusion. Change-Id: Ie0d71637e25cbd79d46e1cdca62df714c10b85d2 Implements: blueprint update-configs
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Glance"Jenkins1-8/+4
2015-08-27Fixes matching issue build.pySam Yaple1-1/+1
And issue would occur when the namespace contained a partial amount of the base distro's name causing the base and data images to assume they had parent images in Kolla instead of setting thier parent to None Change-Id: I3b39a3e232c3faa77ee78d1ebb26b7da17bd4df4 Closes-Bug: #1489021
2015-08-27Unify Centos and Ubuntu Source Install - MuranoSam Yaple1-7/+3
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I7b3504874088bae76c9dcb429c8aa8e0fd307a8e Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - GnocchiSam Yaple1-8/+4
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Id7c2160f63ad860168b4293a29c1db24f066fc3f Partially-Implements: blueprint install-from-ubuntu
2015-08-27Fixes any() in an if statement build-pySam Yaple1-3/+3
Change-Id: I8aa7d7b876491a79eabda878b95729e3468921cd Partially-Implements: blueprint build-script
2015-08-27Unify Centos and Ubuntu Source Install - KeystoneSam Yaple1-8/+6
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Ie3d0ce1bb72bad5b5eb6c0189fb6bcb757e6ed36 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - HeatSam Yaple1-8/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Ieff2fdcbdebc38e381a1cbb92297c89ef412ac03 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - SwiftSam Yaple1-8/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Ie6f81d4d1ce8e6d8bc830f0af3c684671df5545f Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - DesignateSam Yaple1-8/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I83b0d2ca2735b0b6b0b94d67f4ab301b92ef1e0a Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - HorizonSam Yaple1-2/+2
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I5a053588a7f2817212e49158d40450754e67d257 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - NovaSam Yaple1-9/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I58708a4e7375f20622c944539a41336333d3bfcb Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - ZaqarSam Yaple1-10/+6
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I6b66fad8c06416f6b9f17348301dcb1e91fe50cd Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - CinderSam Yaple6-14/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I329aad8904eff7acad8f6b7ee5b32f2a28477674 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - CeilometerSam Yaple8-15/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Iab907f680d08a3f3ed1d13b6867df01853105fc4 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - MagnumSam Yaple4-11/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Ie09a6e3d04af792539bdabe1310de6bad3ecccee Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - GlanceSam Yaple1-8/+4
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Icc6c4ab8dee644a297f7a75b734466e617e0ee30 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - IronicSam Yaple1-7/+3
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I37132d763e4022ebd177a33696b08290cf20ad54 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Remove tiered building in build.pySam Yaple3-145/+133
Many tiers have been shed over this issue and frankly enough is enough on this tiering thing, it's tiering us apart! Now we use threading a bit better as well. No more tiers! Puns very much intended. Additionally, this refactors the function names to make inc0 happier and be consistent. We also modify the test_build.py to catch the new statuses introduced by the regex patch. Then we remove the Ubuntu Source from the Docker folder test as that will never ever be functional. Also fixed regex to properly match true regex expressions. Co-Authored-By: Michal Jastrzebski (inc0) <michal.jastrzebski@intel.com> Change-Id: I650fd6af76eddb809756762222e66aefd6fc1dca Partially-Implements: blueprint build-script
2015-08-27Merge "Setup the gate for cross-distro support"Jenkins4-11/+107
2015-08-26Setup the gate for cross-distro supportSam Yaple4-11/+107
Split the gate into two specific scripts to support multiple distros Add ubuntu script. Co-Authored-By: Steven Dake <stdake@cisco.com> Change-Id: I23b9dee409b9e678422cd58525e1836541eb64da Partially-Implements: blueprint gate-source-builds
2015-08-26Merge "Add ability to make tarballs from Git clones"Jenkins2-13/+56
2015-08-26Add ability to make tarballs from Git clonesVladislav Belogrudov2-13/+56
This feature allows to specify added tarballs source by git repository and reference (tag/branch). Change-Id: Ie7e8a5a5852421a9d99e6371f22ad3638fe077b6 Partially-Implements: blueprint build-script
2015-08-26Merge "Implement Ansible role for Swift"Jenkins37-52/+668
2015-08-26Implement Ansible role for SwiftPaul Bourke37-52/+668
This currently deploys the core services for a working Swift which are account/container/object/proxy. I've included some basic docs in docs/swift-related.rst, which gives usage instructions and more context on this patch. These are really to give an overview of the state of Swift in Kolla as of now, so unless there's some major inaccuracy there please don't nitpick it. Change-Id: Id0c54be3e24c46459c40b16b7020f05bddbe1b19 Implements: blueprint ansible-swift
2015-08-26Install lvm in Cinder from-source containersSteven Dake2-1/+15
lvm is required to integrate with Cinder with local storage. Since local storage is an operation we support, we need this package whether or not we keep udev sync disabled. Tested all variants of centos+ubuntu+binary+source in template and dockerfile format. Change-Id: Icaeb2eeb588816d2f8a4b57f35fd43ddc56ff269 Partially-Implements: blueprint gate-source-builds
2015-08-25Speedup Git Cloning Ansible RepositoryZhou Zheng Sheng2-2/+2
When building kolla-ansible image, it clones ansible source code from github. Since we just need the source code but not the commit history, there is no need to download all the commit log objects. This patch adds "--depth 1" option to git clone command. This will speedup kolla-ansible image building a lot, especially in countries with slow Internet access. Change-Id: I834f83a127350415a5861a2f5b2982df3d3e3f5a Closes-Bug: #1488744
2015-08-26Fix the wrong instruction for pipKai Qiang Wu(Kennan)1-1/+1
Change-Id: If9214859777bef63da876dedb26eb7bd6dd3c8f8 Closes-Bug: #1488714
2015-08-25Fail faster when docker isn't runningrthallisey1-1/+12
In order to make build.py more friendly, have it fail faster when the script is unable to connect to Docker because it's not running. Change-Id: I6d480e601ea2511df9396fcf4e89c06c06d4c21c Closes-Bug: #1488133
2015-08-25Merge "WIP: Remove data containers and adjust compose files"Jenkins33-134/+11
2015-08-25Merge "Fix regression in build-script"Jenkins1-1/+1
2015-08-25Fix regression in build-scriptSam Yaple1-1/+1
The regex patch introduced a regression where the summary was not working due to not copying the images lists, but rather referencing it This only happens when you do not use a regex to build, but instead build all images Change-Id: Ife0ef2d459248aa73af877313140b5392c05673c Partially-Implements: blueprint build-script
2015-08-25Update Haproxy for HorizonSam Yaple1-0/+6
Change-Id: I725efca9f26b73abd855e6fc90fc1694c4a9d22a Parially-Implements: blueprint ansible-horizon
2015-08-25Merge "Modified build.py to run from installed location"Jenkins2-5/+20
2015-08-25Merge "Make Kolla installable via PIP"Jenkins7-1/+103
2015-08-25Modified build.py to run from installed locationSuhail Syed2-5/+20
Modified build.py to run from installed location or developer environment. To run from development environment, run the command: sudo pip install -e . Additionally, remove a TODO that has been done Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I922696ba439da2c9747e65cddcba47203e54d220 Implements: blueprint python-package
2015-08-25Merge "Add ansible support for Horizon"Jenkins11-2/+739
2015-08-25Merge "Ubuntu - Horizon"Jenkins3-34/+54
2015-08-25Merge "Ubuntu - Sync directories"Jenkins1-2/+5
2015-08-25Merge "Ubuntu - Haproxy"Jenkins1-3/+8
2015-08-24Make doc more readable and easy to followKai Qiang Wu(Kennan)1-16/+38
Change-Id: Ib1e1ef16f62f3826e913bf865ad6f6e043673508 Closes-Bug: #1488014
2015-08-24Make Kolla installable via PIPSuhail Syed7-1/+103
Install Ansible code, etc file examples, scripts, an open rc example, a tool to initialize the OpenStack deployment, and other various useful bits. Start the versioning at 0.1.0 as recommended by ttx. Change-Id: I35fa4042040957e7725c7fc3b146009e0135499a Partially-Implements: blueprint python-package
2015-08-24Merge "Ubuntu - Nova"Jenkins6-17/+44
2015-08-24Ubuntu - HaproxySam Yaple1-3/+8
Change-Id: I847eecedd7e6526983d604d2bd95f613e58fffb2 Paritally-Implements: blueprint install-from-ubuntu
2015-08-24Add ansible support for Horizonrthallisey11-2/+739
Change-Id: I6189ebd0151207b2e9807f1174c1f3eb4719d90a Implements: blueprint ansible-horizon Co-Authored-By: Harm Weites <harm@weites.com> Co-Authored-By: Sam Yaple <sam@yaple.net>