The old run_tempest.sh script has been removed from tempest, so we call
our own wrapper that is created in the openstack-integration-test
cookbook instead.
Change-Id: I4a9d437b8227bda7fbdd0f3d41b4f7ca4c695400
Depends-On: If64fd079a8955d417daa76d431959f0335280467
Depends-On: If4a86dfd16c9abbdb0957520d30b7e5c1435d4c1
(cherry picked from commit a3b1f57fa5)
When running with chef-local, the search that is used to determine the
list of memcached_servers fails, leaving this setting empty for
integration tests. As a workaround, set the corresponding variable
explicitly in the allinone environmnet.
Also fix the Rakefile in order to allow the integration test to be
run more than once without issues.
Change-Id: I526de86e674477075c8ea51b31473d7a376723d7
* cookbook version pinning should only happen in the cookbooks
themselves to avoid conflicts during integration-tests
Depends-On: Ic6b00a08ec29a9a7c04a72c743af5f756db45edf
Depends-On: Ib256c315d5439beb8d4ec83c5cc7d7c9b182378a
Depends-On: Ib11ceab6a4192057904c0111074d41176144e2a3
Depends-On: Ib4b3b9b30487b9fcb6438b4f88d3642916f52208
Depends-On: I5a8802103373b59effd8db18502a83563c085414
Depends-On: I50df0befac140660d58eccb939d33a83edbb441c
Depends-On: Ic7a5e1c9191a9083125583c274c08b9335728c39
Change-Id: I12f8fc81d0fc4426325af8c8efe05ed1adb79c8c
There are symlinks in /etc/openvswitch, these cause failing log uploads
because the target will be unreadable.
Change-Id: I0c07b41161aa47e518d343196242e339fdf2281d
- adds telemetry to allinone role
- add telemetry-related data bag items
- use database as default store until gnocchi packages work on trusty
- add some basic ceilometer api querys to Rakefile
Change-Id: I87ff3df0dc92b9e9f5c7abc06727b53be521d8c7
Depends-On: If513cb2715d8266845bd6541d12005edef70f11c
Depends-On: I432555c558adfd9db07b27acd15365e333a13dc2
Most of the changes are in the integration cookbook, they consist of
- Setup a nano flavor to avoid Not Host Available issues
- Run just smoke and in serial to avoid out of memory issues
- Setup a floating ip range
- Disable volume snapshot
- dont install python virtualenv
Share the local-net to allow tempest to use it as well.
Create volumes per pass to avoid collisions.
Depends-On: I42216a174930b17a4771e78c639da54e170a288c
Change-Id: Ia988fd4a8aec84d3e4dd8c45a4f49eb401875504
For the centos case on mac, when both air port and usb ethernet are
available, need to use ethernet to avoid network failures.
Rearranged the other to try to use LAN first, then WAN.
Change-Id: I1a0319a54f4425a1b741a9da04517c93fb60f701
Avoid error trying to use volume before create is done:
volume 'xxx' status must be 'available'. Currently in 'in-use'
Change-Id: I30231c6bfb30de07685ad2136fce18595302eac2
Other OpenStack projects use the existence of apt-get/yum to determine
platform, and not redhat-release/lsb-release. This change corrects that
discrepancy.
Change-Id: I8d9013a3bbad9254b2158ec7f0f89cc98b8b7e2f
When the integration task is run from some cookbook, our CWD is not the
Jenkins workspace, but one level below, so we need to use the proper
destination for our logs to be found by Jenkins after the run.
Change-Id: I5f9e9bb3c642634c65902e417f3e635008331761
Change Idf6645064a1c2f337f542b29a026969c7d35efbe added a nova_api
database, we need the corresponding data bag for the integration tests
to work.
Change-Id: I4aa89315eb86166193cf3c389adfdd868736d5dc
This change was intended to be in the stable/liberty branch not in master.
This reverts commit 0ed07ceaca.
Change-Id: Ia0d7912ba9e92d8414f2dbbe6bae923be982bdc7