12 Commits

Author SHA1 Message Date
Vincent Francoise
5eb57c7bae Mutlinode fixup - let Watcher plugin install CLI
The Watcher multinode experimental job is currently not working due
to the fact that the DEVSTACK_PROJECT_FROM_GIT variable is actually
shared by both the primary node and the subnodes. Therefore, I removed
it from the multinode job to let the Watcher plugin deal with this
using 'is_service_enabled' to detect whether we are on the primary
node or not.

Change-Id: I292d109c89c9f07b1440a215d6c50b9243df9abe
2016-04-08 10:21:54 +02:00
Vincent Francoise
994eb88141 Watcher multinode - disable plugin in subnode
The Watcher multinode experimental job is currently not working
due to the fact that both the Watcher and Ceilometer plugins are
enabled onto the subnodes. Hence, this changeset introduces the new
DEVSTACK_SUBNODE_CONFIG variable to avoid the enabling of plugins
that only are meant to be activated on the primary node.

Change-Id: I6aea168a5d2ad61ed4ad36b25de8faeee044c543
2016-03-31 10:37:13 +02:00
Vincent Francoise
df1f3f9a19 Watcher multinode Tempest job fixup
Following https://review.openstack.org/#/c/274068/, I have an issue
with the "gate-watcher-dsvm-multinode-nv" job which is currently
failing when trying to deploy the subnodes.
The declaration of ENABLED_SERVICES as it is currently the case seem
to be the cause of it as it installs the list of services on both
the controller node and its subnodes.

This patchset hence removes the declaration of these services.

Change-Id: I92a6d9a2b03dfb1560031f2dd790c53863519187
Related-Bug: #1538606
2016-02-17 08:21:14 +00:00
Jenkins
1a6f8f5f9b Merge "Remove DEVSTACK_GATE_TIMEOUT [part 4]" 2016-02-08 17:54:00 +00:00
Jenkins
f2e8c73608 Merge "Enable multinode testing in Watcher" 2016-02-08 15:42:46 +00:00
Andreas Jaeger
065a80d9c2 Remove DEVSTACK_GATE_TIMEOUT [part 4]
With change Iff5e96bd80b8f165ccc7d6be09b53208613571eb, we do not need
to pass DEVSTACK_GATE_TIMEOUT anymore to devstack-gate, instead the
value from the build-timeout wrapper is passed.

Remove DEVSTACK_GATE_TIMEOUT for jenkins/jobs/[n-z]*.yaml

Increase timeout for all non-grenade jobs by 5 mins since
Iea866e4cc40e149e598f35e010ec855937bdf9ae will use a 10 minute buffer
and the internal timeout should stay the same. The grenade jobs already
have 10 mins of buffer, so no need adjust the timeout.

Adjust timeout for gate-rally-dsvm-cue-{broker},
the removed variable in builder devstack-cue-rally-gate was 100,
so set timeout to 110.

Change-Id: I623fff029fb2e0acdbe2bf93a13af02547062a71
2016-02-07 10:45:25 +01:00
Vincent Francoise
a7816d9053 Watcher Dashboard project creation
As we want to create a Horizon plugin for Watcher, (see
blueprint watcher-ui), we want to set up a new project for it.

Partially Implements: blueprint watcher-ui

Change-Id: I52a1b1948f369852dea4d2569ef4361ce3253305
2016-02-02 18:08:01 +01:00
Vincent Francoise
913fe82c68 Enable multinode testing in Watcher
As we are now trying to make some live migration within Tempest
scenarios, we would like to make our Tempest job run on a multinode
DevStack so that it doesn't skip them.

Change-Id: I1d42d61cf842a4aa44a40da7a840335e45000855
Related-Bug: #1538606
2016-02-02 11:38:34 +01:00
Jenkins
3d92f7bc4a Merge "Update Watcher Tempest tests package name" 2016-01-13 09:09:11 +00:00
Vincent Francoise
d63964dbff Update Watcher Tempest tests package name
As specified in
http://docs.openstack.org/developer/tempest/plugin.html, the
name of the tempest tests package should be of the format
'{{name}}_tempest_plugin'. So this patchset is here to enforce
this rule.

Change-Id: I93b3e39f1f83a04a25da1bcb97e6d6ec12c1df14
2016-01-12 16:14:49 +01:00
Davanum Srinivas
bc3a8eadd1 Remove Nova object store service
As of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova
removed the n-obj service, so we should cleanup

Change-Id: I5e681c8c7031dd7f04ec9d77914c9da051a64822
2016-01-12 07:54:51 -05:00
Vincent Francoise
f3f968f91d Enable Tempest tests for Watcher
As we are currently trying to setup functional tests using tempest
in Watcher, we want to add a new gate which will run them against
our new patchsets.

Partially Implements: blueprint tempest-basic-set-up
Change-Id: I4d299959e16afc042870ac09b420be90d9595974
2016-01-11 11:55:41 +01:00