Use OS::Nova::Server resource type for instance metadata
Horizon currently uses the OS::Nova::Instance resource type when querying for instance metadata, but it should use OS::Nova::Server to align with Heat and Searchlight. See also: https://review.openstack.org/272271 Closes-Bug: #1537903 Change-Id: I1deab8ed74515d08301e68bd2c75604d35592c50
This commit is contained in:
parent
ba2bc3503e
commit
e19bb206bb
@ -544,7 +544,7 @@
|
|||||||
flavor: ['OS::Nova::Flavor', ''],
|
flavor: ['OS::Nova::Flavor', ''],
|
||||||
image: ['OS::Glance::Image', ''],
|
image: ['OS::Glance::Image', ''],
|
||||||
volume: ['OS::Cinder::Volumes', ''],
|
volume: ['OS::Cinder::Volumes', ''],
|
||||||
instance: ['OS::Nova::Instance', 'metadata']
|
instance: ['OS::Nova::Server', 'metadata']
|
||||||
};
|
};
|
||||||
|
|
||||||
angular.forEach(resourceTypes, applyForResourceType);
|
angular.forEach(resourceTypes, applyForResourceType);
|
||||||
|
@ -86,7 +86,7 @@
|
|||||||
aggregate: 'OS::Nova::Aggregate',
|
aggregate: 'OS::Nova::Aggregate',
|
||||||
flavor: 'OS::Nova::Flavor',
|
flavor: 'OS::Nova::Flavor',
|
||||||
image: 'OS::Glance::Image',
|
image: 'OS::Glance::Image',
|
||||||
instance: 'OS::Nova::Instance'
|
instance: 'OS::Nova::Server'
|
||||||
}[resource]
|
}[resource]
|
||||||
};
|
};
|
||||||
if (propertiesTarget) {
|
if (propertiesTarget) {
|
||||||
|
@ -121,7 +121,7 @@
|
|||||||
spyOn(glance, 'getNamespaces');
|
spyOn(glance, 'getNamespaces');
|
||||||
metadataService.getNamespaces('instance', 'metadata');
|
metadataService.getNamespaces('instance', 'metadata');
|
||||||
expect(glance.getNamespaces)
|
expect(glance.getNamespaces)
|
||||||
.toHaveBeenCalledWith({ resource_type: 'OS::Nova::Instance',
|
.toHaveBeenCalledWith({ resource_type: 'OS::Nova::Server',
|
||||||
properties_target: 'metadata' }, false);
|
properties_target: 'metadata' }, false);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -307,7 +307,7 @@
|
|||||||
*
|
*
|
||||||
* @param {string} params.properties_target
|
* @param {string} params.properties_target
|
||||||
* The properties target, if the resource type has more than one type
|
* The properties target, if the resource type has more than one type
|
||||||
* of property. For example, the OS::Nova::Instance resource type has
|
* of property. For example, the OS::Nova::Server resource type has
|
||||||
* "metadata" and "scheduler_hints" properties targets.
|
* "metadata" and "scheduler_hints" properties targets.
|
||||||
*
|
*
|
||||||
* @param {boolean} params.paginate
|
* @param {boolean} params.paginate
|
||||||
@ -359,7 +359,7 @@
|
|||||||
* The listing result is an object with property "items".
|
* The listing result is an object with property "items".
|
||||||
* Each item is a resource type. Resource types are Strings that
|
* Each item is a resource type. Resource types are Strings that
|
||||||
* correlate to Heat and Searchlight resource types.
|
* correlate to Heat and Searchlight resource types.
|
||||||
* For example: OS::Glance::Image and OS::Nova::Instance.
|
* For example: OS::Glance::Image and OS::Nova::Server.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
function getResourceTypes() {
|
function getResourceTypes() {
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
features:
|
features:
|
||||||
- Added the Metadata tab to the new Launch Instance workflow to allow adding
|
- Added the Metadata tab to the new Launch Instance workflow to allow adding
|
||||||
key-value metadata to an instance at launch. This includes any properties
|
key-value metadata to an instance at launch. This includes any properties
|
||||||
from the OS::Nova::Instance namespace of the glance metadata definitions.
|
from the OS::Nova::Server namespace of the glance metadata definitions.
|
Loading…
Reference in New Issue
Block a user