summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2016-01-19Consistency changes in configsMaciej Szankin3-8/+17
TrivialFix Change-Id: Iafd92e4e962dec5a225582ff058ab3603e5a50bb
2016-01-19Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I5dfada9f5ad92432fb1e8408ceb82a57dab5f2eb
2016-01-19Merge "Expose the docker build_arg to build.py"Jenkins3-2/+23
2016-01-19Merge "add unittest code base"Jenkins8-2/+108
2016-01-19Use driver instead of deprecated notification_driver in configWanlong Gao7-7/+21
TrivialFix https://review.openstack.org/#/c/249508/ Change-Id: Ie2732ee116b6b4b3e0210eb1f62fc72878d8c277
2016-01-19Merge "Add manila container (source only)"Jenkins7-1/+57
2016-01-19Merge "kolla-ansible: add post-deploy subcommand"Jenkins1-2/+8
2016-01-18Merge "Replace the deprecated rsyslog config style"Jenkins1-2/+4
2016-01-18Merge "remove option verbose from config files"Jenkins10-10/+0
2016-01-18Merge "Rename bootstrap.sh to centos-bootstrap.sh"Jenkins2-2/+2
2016-01-18Add manila container (source only)Marc Koderer7-1/+57
Support manila as container. First step only supports building from source. Change-Id: I60bb67536c9afdb9f0532b3cdc2c400a68608003 Partially-Implements: blueprint enable-manila-containers
2016-01-18Merge "Ensure /var/lib/cinder exists for cinder container"Jenkins1-2/+2
2016-01-18Revert "Capture the log in default"Sam Yaple1-1/+0
This reverts commit b67c20f2db9da48fe5d3de1f5c5fb1887be1f20b. This change hides the LOG output from the build process in the console.html. While the build still will succeed/fail it will not update the log while it is running. It will only dump the output of what its doing if it fails. This is not ideal for our gates at this time since we have seen the even the running and successful gates sometimes do not do what we designed the gate to do (not building the containers we want, not running the tests we want (recently happened with bashate), etc) Change-Id: Ida58eef41ee8874e7577fcc24174fed4808f46f1
2016-01-18remove option verbose from config filesAllen Gao10-10/+0
Option "verbose" from group "DEFAULT" is deprecated for removal. Its value may be silently ignored in the future. If this option is not set explicitly, there is no such warning. Furthermore, the default value of verbose is true, so there is no need to set this value in config files. TrivialFix Change-Id: I3ec2a8900c984a64bc0645672ef89a63975f7f4e
2016-01-18Rename bootstrap.sh to centos-bootstrap.shMarc Koderer2-2/+2
Since Ubuntu and Centos are both valid options it's better to list their names in both bootstrap files Trivial-fix Change-Id: Ie8179403ba550ff61a45aa936fb87e02b9f74861
2016-01-18Pick up proxy buildargs from environmentPaul Bourke2-1/+57
We currently support any buildarg via --build-args. This patch picks up the default supported proxy buildargs if set in the user's environment, to allow for more transparent proxy support. The --build-args will take precendence. DocImpact Implements blueprint: better-proxy-support Change-Id: I084e5d1cc8f9993d65167878f9983ad58a68e86e
2016-01-18Expose the docker build_arg to build.pyJeffrey Zhang3-2/+23
With this implement, we can add variables at building stage. For example, add HTTP_PROXY and NO_PROXY when needed like below. build.py --build-args \ HTTP_PROXY:http://127.0.0.1:8080,NO_PROXY:127.0.0.1 More info about build_arg, pls check[0] [0] https://docs.docker.com/engine/reference/commandline/build/#set-build-time-variables-build-arg DocImpact Implements: bp add-buildargs Change-Id: I29ed7f536670fef59d697603dc562a69d90743c9
2016-01-18add unittest code baseJeffrey Zhang8-2/+108
* add a base TestCase class * load the tests from the project root rather than only tests dir * add a test case for WorkerThread builder function Change-Id: Icf878f9249b475a311123c8235c42b1212d02ca6 Partially-implements: bp add-ut-codebase