summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-08-28Fix neutron-agents regressionSam Yaple3-6/+6
Change-Id: I01220077d8d25db5f69802ad27e745d90826d69b Closes-Bug: #1489664
2015-08-27Merge "Fixing CentOS quickstart docs"Jenkins1-1/+1
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Neutron"Jenkins1-8/+4
2015-08-27Fixing CentOS quickstart docsMajor Hayden1-1/+1
Change-Id: Icc29fadc80030e4ff30fed8270629b21f6be6087
2015-08-27Unify Centos and Ubuntu Source Install - NeutronSam 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: I5c61a31b0a6d8892350311b4afe8f31c28eb2f7f Implements: blueprint install-from-ubuntu
2015-08-27Make logging more betterSam Yaple1-26/+41
build.py logging has never done what people think it should do, this patch aims to fix that. All logs related to an image will now be printed with the image name prefixed to the message. To acheive this we have to print out the messages as we get them, even in parallel building mode. If you wish to view the logs for an single image, a grep would be advised to filter the logs. Change-Id: I15ae361892f06a47afafe73750ddd8628697cfea Implements: blueprint build-script
2015-08-27Merge "Display neutron plugin options in globals.yml"Jenkins1-0/+3
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Ceilometer"Jenkins8-15/+5
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Keystone"Jenkins1-8/+6
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Ironic"Jenkins1-7/+3
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Horizon"Jenkins1-2/+2
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Swift"Jenkins1-8/+5
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Magnum"Jenkins4-11/+5
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Zaqar"Jenkins1-10/+6
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Murano"Jenkins1-7/+3
2015-08-27Display neutron plugin options in globals.ymlSam Yaple1-0/+3
Change-Id: I86244e68fac162b70f68356175e4550bd508b85c Partially-Implements: blueprint update-configs
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Heat"Jenkins1-8/+5
2015-08-27Merge "Unify Centos and Ubuntu Source Install - Cinder"Jenkins6-14/+5
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