Commit Graph

6 Commits

Author SHA1 Message Date
Jenkins 411769be8f Merge "Creating instance fail when inject ssh key in cells mode" 2015-09-14 22:19:04 +00:00
Chung Chih, Hung 371be3f4a9 Creating instance fail when inject ssh key in cells mode
The conductor service of compute host will try to find ssh key in child
cells when creating instance. But the ssh key was only stored at parent
api cells. Therefore the conductor service will throw ssh key not found
exception.

There are three solutions:
1. add keypair_type into the instance object, along side keypair_name, etc
2. Sync ssh keypair to every child cell database
3. consider sending a message to the parent cell to fetch the keypair

This commit prefer to use third solution. Because of the data ssh
keypair should be global. And cells v2 split key_pairs table into global
API tables.

Change-Id: I156a1c3cf3e31f34cea5e240b14a9575e9e45239
Closes-Bug: #1443816
2015-09-14 10:55:33 -07:00
Jenkins f1f799183f Merge "Remove the blacklisted nova-cells shelve tests" 2015-09-06 11:58:28 +00:00
Sylvain Bauza f45ace1e64 Fix Cells gate test by modifying the regressions regex
Ie4ffd458456d03b0b817b01bbed391f359240db2 changed some TestCases names with
the consequence that those tests were becoming not excluded and consequently
the cells job was failing.

Change-Id: I81ae2918355a02c4e20470a924538d2c7fbafcf6
Closes-Bug: #1492255
2015-09-04 16:24:59 +02:00
Chuck Carmack 4185846831 Remove the blacklisted nova-cells shelve tests
nova-cells does not support the shelve feature.
Since the nova-cells shelve tests are now disabled using
the tempest feature config options, we can remove the
shelve tests from the blacklist.

Change-Id: Iad51bfcff49b7eabc46101bd7f956adfa5958ced
Closes-bug: 1491152
Depends-On: Ibf1f9aaa63e5f17b7d8774b511940ba8421e0887
2015-09-03 14:13:30 +00:00
Matt Riedemann 78ed3ae253 cells: add devstack/tempest-dsvm-cells-rc for gating
We need to whittle down the large regex of excluded tests for the
tempest-dsvm-cells job but we also need to be able to test changes to
the regex, like removing entries that we think are now working.

This change moves the regex from project-config in the
tempest-dsvm-cells job definition to nova so that nova can control and
test the changes on it's own, since project-config is not currently able
to self-test job changes.

project-config change: I8cbc36266eadaf0dbef20e3e83f4874bcfc9ab3a

Change-Id: I2365619de4ba7b43a049771bac90d2deebaa3e9c
2015-06-23 00:47:59 +00:00