aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-01-25Revert "Pin the pip version to 7.1.2"Allen Gao2-13/+0
This reverts commit 14dfbc13a25b43850be15933ca79a7d701b91bac. This issue has already been fixed after pip 8.0.1 released. TrivialFix Change-Id: Ie559286beac56aa5ac35addd647c1d342ba6562b
2016-01-25Expose the ansible-playout tags parameterJeffrey Zhang1-3/+7
we can deploy specific services by using tags feature. It is very useful, especially in develop/test stage. TrivaiFix Change-Id: I21cc55e6f1a32a5c57570bc2c2fb9b084e513af8
2016-01-23Remove unused docker_pull_policy in quickstart.rstHui Kang1-11/+0
TrivialFix Change-Id: Ia7dc521a83b13799345ca8b89ba4130aba039d60
2016-01-23Fix swift.conf.j2 so that merge_configs can recognizeQiu Yu1-1/+1
This change fixes the problem that `swift_hash_path_suffix` and `swift_hash_path_prefix` not picked up because of the relative path merge_configs can not recognize. Change-Id: I4d93269babe71e51ba7949b719f753c1e1b34e3c Closes-Bug: #1537331
2016-01-22Customizations for memcachedMarga Millet1-6/+8
This patcheset contains customization of Dockerfiles of memcached containers Change-Id: I41b1f66be293aa605029ba7a59c1bc59889ac2f4 Partially-implements: blueprint third-party-plugin-support
2016-01-22Merge "Have curl follow redirects when downloading magnum repository"Jenkins1-2/+2
2016-01-22Merge "Cinder ubuntu binary container"Jenkins5-0/+41
2016-01-22Merge "Add binary support for Manila container"Jenkins3-4/+14
2016-01-22Have curl follow redirects when downloading magnum repositoryDavid Moreau Simard1-2/+2
Otherwise curl downloads an html 302 found file Closes-Bug: 1537100 Change-Id: Ib77ef0efea54f03f187b97fac4322b473ff35dac
2016-01-22Merge "add the kolla-build.conf generation doc"2.0.0.0b2Jenkins1-3/+8
2016-01-22add the kolla-build.conf generation docAllen Gao1-3/+8
TrivialFix Change-Id: Ic55664a8156560a9f979556ac9b0094fa2946ba4
2016-01-22Merge "Fix deprecated parameter name in nova.conf"Jenkins1-1/+1
2016-01-22Merge "Ironic ubuntu binary container"Jenkins4-2/+23
2016-01-22Add binary support for Manila containerMarc Koderer3-4/+14
Change-Id: Iea77fa26c17e120b5c0487eca8a76972281ee99a Partially-Implements: blueprint enable-manila-containers
2016-01-21Convert gate to file backend rather than partitionSamYaple10-202/+220
The existing gate partitioned a disk for use with docker, depending on the gate it would use the swap disk (RAX) or a spare disk (HP). However, with the new gates (Bluebox + OVH) there is neither a spare disk nor a swap disk. This leaves us with one choice: File based loop device. This patch creates a file at /swapfile to ensure we have swap. It creates a file at /docker to ensure we have a loop device for Docker. Right now the /docker file is 10GB and the /swapfile is 4GB due to size limitations in the gate across all servers and types. This has proven to be enough space for all our current tests. Additionally, reduce the number of threads the gate uses to 4 to prevent the lockup and hour timeout we have been seeing as more recently in the gate. The scripts that setup the gate are moved to the tools directory rather than the tests directory to match the structure of the other projects. Partially-Implements: blueprint functional-testing-gate Change-Id: I3e370f2382b6df36103d8b2ceda9b21d9b4229d5
2016-01-21Fix deprecated parameter name in nova.confHui Kang1-1/+1
rename auth_type to auth_plugin Change-Id: Idc20cc6e61fe15e64ba5b49e874f1290b9ee685d closes-Bug: #1536820
2016-01-21Merge "Add debug option in config file"Jenkins9-8/+10
2016-01-21Merge "Rename ceph-mon bootstrap container to avoid conflict"Jenkins2-6/+13
2016-01-21Merge "Fix cinder create volume from image with kolla source build"Jenkins2-1/+9
2016-01-21Cinder ubuntu binary containerArtur Zarzycki5-0/+41
Change-Id: Idfdeee030441a61e5bb1936dea9e5e84c243f156 Partially-Implements: blueprint binary-ubuntu
2016-01-21Merge "Delete __init__.py in tools"Jenkins1-0/+0
2016-01-21Merge "Update docker-py reqs in gate setup"Jenkins1-1/+1
2016-01-21Merge "prechecks: check ansible version on deployment host"Jenkins2-0/+6
2016-01-21Delete __init__.py in toolsjing.liuqing1-0/+0
In general, the tools is some scripts, not a python module. TrivialFix Change-Id: I638e4d8a347dbe6e4faa395cae708b939ec4cc26
2016-01-21kolla-ansible: refactor the command optionsAllen Gao1-5/+6
TrivialFix Change-Id: I511f463250d1472c831aa3e5b126dafb36ce79c4
2016-01-21Fix cinder create volume from image with kolla source buildQiu Yu2-1/+9
After recent drop root changes, all cinder rootwrap calls will fail in source build because lack of sudoer setting. This change adds sudoer file to enable rootwrap. It also add missing package dependencies needed for volume from image in source build type. Change-Id: I63a2405fb962ac687cdd88c81e1cdc02b3da638d Closes-Bug: #1536514
2016-01-21Merge "remove option verbose define in defaults/main.yml"Jenkins13-13/+0
2016-01-21prechecks: check ansible version on deployment hostAllen Gao2-0/+6
Change-Id: I688ac5cba128e7eae9df9f51c48273e39fdb09a9 Partially-implements: blueprint precheck-tasks
2016-01-21Merge "Add missing ceph-rgw group for sample multinode inventory"Jenkins1-0/+3
2016-01-21Fix bug:xrange() issue with py3.xMD NADEEM1-1/+1
In python3.x, there is no method named xrange(), it has replaced by range(),which is equal to xrange() in python2.x. so we must fix this issue. Closes-Bug: #1268439 Change-Id: I66f0a7f248ad77bf06e96ea7cfcb7ef5f050b13a
2016-01-21Merge "Update docker and docker-py reqs"Jenkins1-2/+2
2016-01-21Merge "Add validate scrits to linters"Jenkins1-0/+3
2016-01-21Update docker and docker-py reqsSamYaple1-2/+2
Change-Id: I3d452f30304a83cdeb65d8cac0ddef77c58cfeb9 Partially-Implements: blueprint precheck-tasks
2016-01-21Merge "Fix permissions to /var/lib/nova/"Jenkins8-4/+54
2016-01-20Merge "Import modules rather than objects"Jenkins1-10/+9
2016-01-20Merge "Pin the pip version to 7.1.2"Jenkins2-0/+13
2016-01-20Merge "use http instead of https for getting mariadb key"Jenkins2-3/+3
2016-01-20Fix permissions to /var/lib/nova/Artur Zarzycki8-4/+54
Due to changes with the drop-root work, we lost the ability to write to /var/lib/nova/*. This fixes those permissions and ensures cross container talk works properly between nova_libvirt and nova_compute Additionally, this fixes another issue introduced which saw that nova-compute could not run sudo commands as it did not have a proper sudoers entry Testing from previous deploys means you need a fresh environment. You have to remove all of the named volumes that kolla created in docker. Check these with `docker volume ls` Signed-off-by: Hui Kang <kangh@us.ibm.com> Signed-off-by: Artur Zarzycki <azarzycki@mirantis.com> Co-Authored-By: Sam Yaple <sam@yaple.net> Co-Authored-By: Hui Kang <kangh@us.ibm.com> Closes-Bug: #1533350 Change-Id: I7f864c448a2414e0b5d89f48337be411b891df35
2016-01-20Merge "Add Dockerfiles for Mesos"Jenkins15-2/+219
2016-01-20Import modules rather than objectsJeffrey Zhang1-10/+9
Base on the OpenStack Style Guidelines[0]: Do not import objects, only modules [0] http://docs.openstack.org/developer/hacking/index.html#imports TrivialFix Change-Id: Id1bc5e4b24fd561f1a9f6167af341b00a343a718
2016-01-20Pin the pip version to 7.1.2Jeffrey Zhang2-0/+13
latest pip 8.0 can not override the system installed package Closes-Bug: #1536023 Change-Id: Ida07fc9e2e8aaffb3caaffce75ec4cbf8a4994e8
2016-01-20Ironic ubuntu binary containerAndrey Shestakov4-2/+23
Change-Id: I94ef03c11657d36261f3ddc63056422f84ec2c6a Partially-Implements: blueprint binary-ubuntu
2016-01-20use http instead of https for getting mariadb keyAllen Gao2-3/+3
yum.mariadb.org intermittent ssl certificate ca bundle has problem for now. https://mariadb.atlassian.net/browse/MDEV-9435 Change-Id: Ic0dd72c4586958224c03572ca9de0ea15a7a38fd Closes-Bug: #1536066
2016-01-20Update docker-py reqs in gate setupAllen Gao1-1/+1
TrivialFix Change-Id: Idb0447a94a730fbcd822a855c865074817dd11b3
2016-01-20remove option verbose define in defaults/main.ymlIce Yao13-13/+0
References: https://review.openstack.org/#/c/269042/ TrivialFix Change-Id: Ief08781342a06f956fc4cf00ba4383759da8c897
2016-01-20Add debug option in config fileIce Yao9-8/+10
Config file use *_logging_debug as debug default value Change-Id: I41102fff9056a82f7307694252adff0aedcf2658
2016-01-20prechecks: remove the docker max version checkAllen Gao2-2/+0
Remove the docker max version check since we are not pinning docker version any more. Partially-Implements: blueprint precheck-tasks Change-Id: Icfa10e72c56092931aae016afaeed4c6ce8cb337
2016-01-20Merge "keep consistent with style of others"Jenkins1-3/+3
2016-01-20keep consistent with style of othersAllen Gao1-3/+3
TrivialFix It should be more comfortable to keep consistent: $ find . -name *.yml | xargs grep -h -A5 start_container | grep name: | sort name: "ceph_mon" name: "ceph_rgw" name: "cinder_api" name: "cinder_backup" name: "cinder_scheduler" name: "cinder_volume" name: "glance_api" name: "glance_registry" name: "haproxy" name: "heat_api" name: "heat_api_cfn" name: "heat_engine" name: "horizon" name: "ironic-api" name: "ironic-conductor" name: "ironic-discoverd" name: "ironic-pxe" name: "keepalived" name: "keystone" name: "magnum_api" name: "magnum_conductor" name: "mariadb" name: "memcached" name: mistral_api name: mistral_engine name: mistral_executor name: "murano_api" name: "murano_engine" name: "neutron_agents" name: "neutron_openvswitch_agent" Change-Id: Ie946286968c830dcc3c0c45cc9ba87418dd44e8c
2016-01-20refactor the cleanup containersAllen Gao1-10/+10
TrivialFix Sort the containers, remove *_data ones, etc. Change-Id: Ic7923828517da954e7c8802d6cf5918e425df255