Add OpenStack functional testing in the gate
Currently we test builds only. With this blueprint we will be able to deploy OpenStack with Ansible in the gate. Finally we can do functional testing on OpenStack as well.
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
Changed to essential for M1. --steak
I suspect this blueprint wiill always remain open - so changing to essential because its an essential task for us to do. The reason we need to leave the blueprint open is to track the development of the gate. That said if you have gate improvements prior to the tag of final Mitaka please use bug ids - it makes backporting so much simpler. --steak
Gerrit topic: https:/
Addressed by: https:/
Setup ubuntu build gate
Gerrit topic: https:/
Addressed by: https:/
Bump ansible to 1.9.2
Addressed by: https:/
Fix issue with su and bad kernels
Addressed by: https:/
In gate functional testing
Addressed by: https:/
Pin docker to 1.8.2 in gate
Addressed by: https:/
Bump ansible to 1.9.2
Addressed by: https:/
Fix issue with su and bad kernels
Addressed by: https:/
Pin docker to 1.8.2 in gate
Addressed by: https:/
Use openstack/
Addressed by: https:/
Add tty to containers
Addressed by: https:/
Add tty to containers
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
In gate functional testing
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Use openstack/
Addressed by: https:/
Add new image for tempest
Addressed by: https:/
[WIP] Add tempest run to the gate
Addressed by: https:/
Removed unneeded tox things
Addressed by: https:/
Update the super function name
Addressed by: https:/
Removed unneeded tox things
Addressed by: https:/
Update the super function name
Addressed by: https:/
Fix tag in liberty gate
Addressed by: https:/
Fix keystone settings for Magnum
Addressed by: https:/
Use pip upper-constraints in magnum-base
Addressed by: https:/
Add missing policy.json to Magnum
Addressed by: https:/
Remove old config-external.sh scripts for magnum
Addressed by: https:/
Drop root for Magnum
Addressed by: https:/
Add tempest run for Horizon to the gate
Addressed by: https:/
[WIP] Half the number of threads to try fix gate oom
Addressed by: https:/
Convert gate to file backend rather than partition
Addressed by: https:/
Revert "Capture the log in default"
Addressed by: https:/
Reduce gate resource usage
Addressed by: https:/
Launch VM in gate
Addressed by: https:/
Quick gate fix
Work Items
Work items:
(SamYaple) Launch vm in each gate and test launched successfully: TODO
(SamYaple) Deploy ceph with loopback files: TODO
(SamYaple) Deploy cinder: TODO
(None) Test more api calls: TODO
(None) Switch to fully using openstackclient: TODO