summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-06-14Create ansible home directory in kolla-toolbox containerChristian Berendt1-1/+1
This solves the following issue when running an ansible command inside the kolla-toolbox container: [Errno 13] Permission denied: '/home/ansible/.ansible' Change-Id: I654d27c49b7fcc50e018b61146084660894352aa Closes-bug: #1592268
2016-06-14Merge "Fix missing ceilometer user in the sudoers list for binary type"Jenkins1-5/+4
2016-06-14Merge "Remove Heat CLI deprecated commands"Jenkins1-3/+3
2016-06-14Merge "The quickstart guide still says to use Anisble 1.9.4"Jenkins1-8/+7
2016-06-13Load the metadata definitions during Glance bootstrapChristian Berendt2-0/+3
Change-Id: I4e6ecbcfbd11a516b1ddc2fe7a62f20b8313ae07 Closes-bug: #1584698
2016-06-13Remove Heat CLI deprecated commandsMauricio Lima1-3/+3
Change-Id: I2fc8f50f6448d58852f9e6c6d465e6f4e7288afa Closes-Bug:#1581731
2016-06-13The quickstart guide still says to use Anisble 1.9.4Patrick Powell1-8/+7
Closes-bug: #1585995 Change-Id: I3163720dd4402848904fc9673e3240082e0c708f Partially-includes: blueprint documentation-rework
2016-06-13Merge "Fix typos in Kolla"Jenkins1-1/+1
2016-06-13Added test documentMD NADEEM2-0/+89
This doc explain how to run kolla tests. Change-Id: I498e18187c2c69bbd37c490ce4e1a8548f933791 Partially-implements: blueprint documentation-rework
2016-06-13Merge "Added unit test for kolla_docker"Jenkins1-0/+144
2016-06-13Change the search path to look locallyRyan Hallisey1-0/+8
In order to use tools/build.py, we need to search locally for imports. Closes-bug: #1592030 Change-Id: Idfa651c1268f93366de9f4e3fa80c33be42c71c3
2016-06-13Fix typos in KollaTuanLAF1-1/+1
TrivialFix Change-Id: Id916352b419a100d1cae463031e3182bd1080776
2016-06-13Merge "Fix the openstack_release variable in all.yml"Jenkins1-1/+1
2016-06-13Fix the openstack_release variable in all.ymlJeffrey Zhang1-1/+1
In the master branch, we should use 3.0.0 release version Change-Id: I3b10307c2072c28ea00e26fbbdf6723ebc318f30
2016-06-12Merge "Mechanism for Dockerfile customization"Jenkins2-3/+12
2016-06-12Merge "Remove liberty warning"Jenkins2-40/+0
2016-06-12Added unit test for kolla_dockerMD NADEEM1-0/+144
Added unit test for create container. Change-Id: If67025791e52581c8853da50623cc9547f4e9298 Partially-Implements: blueprint ansible-unit-tests
2016-06-10Fix missing ceilometer user in the sudoers list for binary typeHui Kang1-5/+4
ceilometer user and extend_start.sh should be added to both source and binary type Change-Id: I149e27e31c6eb200b508e5b67a98edccc8d86962 closes-Bug: #1582062
2016-06-10Merge "Add non-intrusive ctrl-c handling"Jenkins1-31/+41
2016-06-09Remove liberty warningMichal (inc0) Jastrzebski2-40/+0
Since it's no longer relevant as liberty 1.0.0 is not there any more TrivialFix Change-Id: Id2b2404d76c82444418c00162b1abab2e1a64eed
2016-06-09Merge "Config files having underscores breaks Kolla-Kubernetes."Jenkins4-6/+6
2016-06-09Merge "Fix the neutron reconfigure issue"Jenkins1-8/+16
2016-06-09Merge "Bump the ansible version to >2 in the kolla-toolbox"Jenkins1-6/+1
2016-06-09Merge "Fix the prechecks for the ansible version"Jenkins3-3/+3
2016-06-09Merge "Revert "Changed namespace from kolla to kollaglue in oslo""Jenkins1-1/+1
2016-06-09Merge "Use 'image' not 'item'"Jenkins1-6/+6
2016-06-09Revert "Changed namespace from kolla to kollaglue in oslo"Swapnil Kulkarni (coolsvap)1-1/+1
This revert is not related to the build namespace. Need revert. This reverts commit 9803b4594018667429126c8cf6d7913e2ed24370. Change-Id: Ic1759e02287e0272b1f5901c94f204cf7b4844aa
2016-06-08Add non-intrusive ctrl-c handlingJoshua Harlow1-31/+41
Instead of trying to use a signal handler to stop when ctrl-c is triggered use technique that cooperates better with the threads that are running and lets them die a happy death vs being forced to die in unpleasant ways. Closes-Bug: #1586476 Change-Id: I7fdb6a77a144bdd02276cca07b616bbb0c2f1957
2016-06-08Use 'image' not 'item'Joshua Harlow1-6/+6
The things in self.images are images, not items so reflect these to use the shared 'image' name vs having a one-off that uses 'item'. TrivalFix Change-Id: I781514d3e116de32b4fe61a7f55455282680fec1
2016-06-08Changed namespace from kolla to kollaglue in osloVikas Jain1-1/+1
The oslo configuration generates containers that default namespace to kolla instead of kollaglue docker hub registry upstream. The impact of this bug is that when using oslo config generator, the default containers can't be launched. Change-Id: I29a75874af0453df89eca6d6a9294441204d85f5 Closes-Bug: #1590619
2016-06-09Fix the prechecks for the ansible versionJeffrey Zhang3-3/+3
Change-Id: I7005a7ce15fa91df2c1e54569a80d7085e99e24e Partial-Implements: blueprint ansible2
2016-06-08Merge "setup_{RedHat,Debian}.sh, make more idempotent"Jenkins2-18/+26
2016-06-08Merge "Updated Gnocchi binary containers"Jenkins3-1/+36
2016-06-08Run more kolla-ansible task in the gateJeffrey Zhang1-0/+8
Change-Id: I99871d3d86e5ab56be95dd9865f17f7d525704a5 Partially-Implements: blueprint functional-gating
2016-06-07Mechanism for Dockerfile customizationMichal (inc0) Jastrzebski2-3/+12
This patchset enables potentially full customization of Dockerfiles provided by Kolla without having to change main Kolla code. Mechanism is based on jinja2 block mechanism. In our dockerfiles we'll add blocks (mostly empty) with highly standarized naming, then in override file users will be able to fill/override contents of these blocks. Example is shown in this patch. To enable cutomized override file call build.py --template-override=path-to-file Only caveat is that header {% extends .. %} has to stay Change-Id: I5957024e5652f9677c439fb2fcd524e467b951af Partially-implements: blueprint third-party-plugin-support
2016-06-07Make build.py importable libJeffrey Zhang6-917/+934
First step to break it down is to make it importable lib rather than self-contained script. Change-Id: Ibbc924c2849cc79006046f62f31a1909ce959066 Partially-implements: bp build-refactor
2016-06-07setup_{RedHat,Debian}.sh, make more idempotentDave Walker (Daviey)2-18/+26
Previously, when either setup_{RedHat,Debian}.sh was ran multiple times a mess was created due to multiple loop devices being setup. This change now looks to see if '/docker' or '/swapfile' already exist, and not re-create them if they do. *However*, /var/lib/docker (/docker) is still wiped - but it means that the script can run and bring the system into a constant vanilla state. Change-Id: I169662fa04c2bf644672ca75c3ee579795943727 Closes-Bug: #1586563 Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2016-06-07Fix the neutron reconfigure issueJeffrey Zhang1-8/+16
The newly added lbaas agent crashes the neutron reconfigure. This PS fix the issue. TrivialFix Change-Id: I170ab809e9880fd7b1edcee68409c4a7b373e700
2016-06-07Bump the ansible version to >2 in the kolla-toolboxJeffrey Zhang1-6/+1
Kolla do not depend on certain version of Ansible. So install the ansible using pip Change-Id: Id1bf103a1f5c2a1cde653d53110f28c903ae8768 Partial-Implements: blueprint ansible2
2016-06-07Remove the deprecated kolla-build sectionJeffrey Zhang2-3/+2
TrivialFix Change-Id: I3ee10efc093ed394c3af483a229dcd9dc732ec9a
2016-06-06Config files having underscores breaks Kolla-Kubernetes.Ken Wronkiewicz4-6/+6
I just thought I'd dash off a quick patch and change the underscore to a dash. Change-Id: Ib34cfc8039de01be7e37176648482f9815ac3848 Closes-Bug: #1589734
2016-06-06Merge "Cleanup help string of install_type parameter"Jenkins1-3/+1
2016-06-06Merge "Make container dind unpin old docker relase"Jenkins3-4/+6
2016-06-06Cleanup help string of install_type parameterChristian Berendt1-3/+1
The part "The valid types are: binary, source, rdo, rhos" is already a part of the generated kolla-build configuration file ("# Allowed values: binary, source, rdo, rhos"). TrivialFix Change-Id: I87b913c1b650fe54402ea643fc9c774448850f6b
2016-06-05Add kolla-kubernetes bootstap logic endpoint scriptRyan Hallisey1-0/+20
Kolla-kubernetes will setup the endpoints after the bootstrap is complete. Closes-bug: #1589282 Change-Id: Ife8d81930af8ef5ad8af166b2f87dae436dc7492 Partially-implements: blueprint kolla-kubernetes-extended-dockerfiles
2016-06-05Add kolla-kubernetes bootstrap capability to KeystoneRyan Hallisey1-0/+18
Kolla-kubernetes requires there be an alternative way to bootstrap the container. Kolla-kubernetes needs to signal the Kubernetes API endpoint to make the cluster aware a bootstrap is in progress. Partially-implements: blueprint kolla-kubernetes-extended-dockerfiles Change-Id: Ie078017496eec81188d4c7c7916a70d1722f8aee
2016-06-05Add kolla-kubernetes bootstrap capability to mariadbRyan Hallisey1-0/+18
Kolla-kubernetes requires there be an alternative way to bootstrap the container. Kolla-kubernetes uses the Kubernetes API endpoint to read information about the cluster so that the bootstrap process runs serially. Partially-implements: blueprint kolla-kubernetes-extended-dockerfiles Change-Id: I6185f2522b1151c934871a1ad2387f0001c0a320 Co-authored-by: Ken Wronkiewicz <wh-openstack@wirewd.com>
2016-06-04Fix URL to Heka documentation in README fileChristian Berendt1-1/+1
This resolves the following issue: $ curl -i http://hekad.readthedocs.io/en/ HTTP/1.1 404 OK Change-Id: I322b74a13f355e929a51fd332f7bc68f1346156d
2016-06-04Merge "Make heka container build with debian"Jenkins1-1/+1
2016-06-04Merge "Make nova-libvirt container build with debian"Jenkins1-3/+16