summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Still <mikal@stillhq.com>2012-08-27 16:03:20 +1000
committerMichael Still <mikal@stillhq.com>2012-08-28 08:19:50 +1000
commit094604707fb44ff3e2b510756e254bd39fcaca9f (patch)
tree35a01a0d25ff07d6f854f38102221bf6d6286a0f
parent0d1e9ef251ce91d72d9671c5b4c8c02c87205d3a (diff)
Include launch-index in openstack style metadata.
Resolves bug 1042020. Change-Id: I545b771e24a15e109b06b76e9c34a78bc1425b6c
-rw-r--r--nova/api/metadata/base.py1
-rw-r--r--nova/tests/test_metadata.py3
2 files changed, 4 insertions, 0 deletions
diff --git a/nova/api/metadata/base.py b/nova/api/metadata/base.py
index 24bdb592f..a35eb4c2a 100644
--- a/nova/api/metadata/base.py
+++ b/nova/api/metadata/base.py
@@ -294,6 +294,7 @@ class InstanceMetadata():
FLAGS.dhcp_domain)
metadata['name'] = self.instance['display_name']
+ metadata['launch_index'] = self.instance['launch_index']
metadata['availability_zone'] = self.availability_zone
data = {
diff --git a/nova/tests/test_metadata.py b/nova/tests/test_metadata.py
index e06515e39..45228b3bb 100644
--- a/nova/tests/test_metadata.py
+++ b/nova/tests/test_metadata.py
@@ -288,6 +288,9 @@ class OpenStackMetadataTestCase(test.TestCase):
self.assertEqual(mddict['public_keys'][self.instance['key_name']],
self.instance['key_data'])
+ self.assertTrue('launch_index' in mddict)
+ self.assertEqual(mddict['launch_index'], self.instance['launch_index'])
+
# verify that each of the things we put in content
# resulted in an entry in 'files', that their content
# there is as expected, and that /content lists them.