aboutsummaryrefslogtreecommitdiff
path: root/kolla/cmd
AgeCommit message (Collapse)AuthorFilesLines
2015-08-28Move docker_templates to docker dirSam Yaple1-26/+8
Updated build.py to reflect this change. Deprecate --template option and make it a noop. Change-Id: I7cd98d1ee684a4c64984a49597159868152683b2 Partially-Implements: blueprint remove-docker-dir
2015-08-28Add custom footer section to final image DockefilesVladislav Belogrudov1-0/+8
This patch allows to add instructions to final images like setting runtime environment variables or deleting build time HTTP proxies Change-Id: I23ad325e0898d77804a22038ddc618e1e49afd88 Partially-Implements: blueprint add-proxy-to-dockerfiles
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 "Fixes matching issue build.py"Jenkins1-1/+1
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-27Fixes any() in an if statement build-pySam Yaple1-3/+3
Change-Id: I8aa7d7b876491a79eabda878b95729e3468921cd Partially-Implements: blueprint build-script
2015-08-27Remove tiered building in build.pySam Yaple1-128/+128
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-26Add ability to make tarballs from Git clonesVladislav Belogrudov1-13/+54
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-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-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-25Modified build.py to run from installed locationSuhail Syed1-5/+19
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-24Make Kolla installable via PIPSuhail Syed2-0/+469
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