summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2016-01-20Merge "kolla-ansible: add prechecks subcommand"Jenkins1-0/+6
2016-01-20kolla-ansible: add prechecks subcommandAllen Gao1-0/+6
TrivialFix Change-Id: Ifb0ca3383cd04f5ff6baeb30ae6996d450d5c579
2016-01-19Merge "Adapt openrc file to use keystone v3"Jenkins1-2/+3
2016-01-19Merge "Fix ceph-mon existing cluster detection logic"Jenkins1-8/+7
2016-01-19Add Dockerfiles for MesosMichal Rostecki15-2/+219
Change-Id: Iaf317817eccaa72f2a86b1058a0179afd3427859 Partially-Implements: blueprint mesos
2016-01-19Merge "Updated from global requirements"Jenkins1-1/+1
2016-01-19Merge "Consistency changes in configs"Jenkins3-8/+17
2016-01-19Merge "Revert "Capture the log in default""Jenkins1-1/+0
2016-01-19Merge "Use driver instead of deprecated notification_driver in config"Jenkins7-7/+21
2016-01-19Merge "Fix typos in docstrings:"Jenkins3-4/+4
2016-01-19Adapt openrc file to use keystone v3Marc Koderer1-2/+3
Ansible adminrc file already uses v3 as default. So let's to that in vagrant too. See file: ansible/roles/common/templates/admin-openrc.sh.j2 TrivialFix Change-Id: I23b7ff81808ddc718ae1186887e9764ebc5ab6ef