summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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>
2015-08-24Ubuntu - HorizonSam Yaple3-34/+54
Updates support for Ubuntu to install Horizon. Update the Horizon install block to follow the same structure as all of the other source install blocks. Removed local_settings copy since that will be copied in from outside with the config-external.sh script Change-Id: Iab386386286d66e6f74407a043e78cb5cb1b032b Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - Sync directoriesSam Yaple1-2/+5
Here modify the Ubuntu image to install python things in the same way as the Centos family to ensure paths match Change-Id: I8fb487f0e8b51fb3de9b4f6f2410675988ba33e9 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Merge "Extension .md is changed to .rst"Jenkins3-3/+3
2015-08-24Extension .md is changed to .rstvenkatamahesh3-3/+3
For two links extension is wrong, it is changed For other one the path is wrong, it is updated Change-Id: Idc2c7054f5bd0c47ff30de79585cf902082da448 Closes-Bug: #1488025
2015-08-24Add a Cinder guideSteven Dake1-0/+77
Based upon Paul's work with Swift documentation, I decided to add a bit of Cinder documentation since Cinder isn't totally obvious. Change-Id: I502d88200ae9fd0e8a87d9981424903be9612cd5
2015-08-24Make cinder work by removing udev+lvm integrationSteven Dake3-4/+26
Turn off udev integration in the lvm.conf file in the Cinder container so logical volumes can be created. Change-Id: Ida01e9b9c4d530dad1a9d84724623461eda3f84c Closes-Bug: #1487807
2015-08-24Run cinder-volume with privileged accessSteven Dake1-0/+1
cinder-volume accesses files in /dev, so it requires extra capabilities. Closes-Bug: #1487801 Change-Id: I699aadd1b2955399f90c26a865438635e753ecf6
2015-08-24Merge "Prevents keystone from listening on port 80"Jenkins1-0/+1
2015-08-24Merge "Adjust pip install for kolla-ansible"Jenkins1-9/+1
2015-08-24Merge "Ubuntu - Murano"Jenkins3-8/+6
2015-08-24Merge "Ubuntu - Gnocchi"Jenkins2-7/+13
2015-08-24Merge "Ironic From Source"Jenkins2-6/+20
2015-08-24Merge "Ubuntu - memcached"Jenkins1-2/+2
2015-08-24Merge "Build.py regex filtering"Jenkins1-4/+34
2015-08-24Prevents keystone from listening on port 80Sam Yaple1-0/+1
Change-Id: Idf1ec73c3f42b27ec1d0887e47b02bac5214cd87 Closes-Bug: #1488121
2015-08-24Ubuntu - MuranoSam Yaple3-8/+6
Change-Id: Ie0fb8c57a1e8c67fc8b8c219ceb15a2c3e2e0f35 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - GnocchiSam Yaple2-7/+13
Change-Id: I3d8ddf5b54d79d66fd74ed85e9cc65b0ce7201c0 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - memcachedSam Yaple1-2/+2
Change-Id: I35a741b4009b997ee715fe3728053d01c6e92281 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - MongodbSam Yaple1-2/+2
This is only to get the container building and not failing for Ubuntu. The actual implementation of this container is not done for either Centos or Ubuntu builds. Change-Id: I48dc9fe75adffe4df1d66a70f01cded1e1b17934 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ironic From SourceSam Yaple2-6/+20
This adds the source install for the ironic container as well as allowing Ubuntu to build it. Change-Id: Id57f9c1ec2efdbbee581be00f3eef71609b919d6 Partially-Implements: blueprint ironic-container Partially-Implements: blueprint install-from-ubuntu
2015-08-24Build.py regex filteringMichal Jastrzebski (inc0)1-4/+34
Adds option to build.py to only build images matching and its dependencies Change-Id: I281bea5bed932b7c948b247392fa6a52b1d1aecf