
nova stopped supporting custom image properties many years ago with the introduction of ovo. when the image property show feature was added it incorrectly filtered the instance_system_metadata table for the image prefix but didnt restrict the responce to only standard image properties This change adds that filtering and fixes minor issues with the responce schema validation. Related-Bug: #2098384 Change-Id: I11a8783b02f35b7dfc964bf49f1a8a0a2469abc3 Signed-off-by: Sean Mooney <work@seanmooney.info>
94 lines
3.4 KiB
JSON
94 lines
3.4 KiB
JSON
{
|
|
"servers": [
|
|
{
|
|
"accessIPv4": "1.2.3.4",
|
|
"accessIPv6": "80fe::",
|
|
"addresses": {
|
|
"private": [
|
|
{
|
|
"addr": "192.168.1.30",
|
|
"OS-EXT-IPS-MAC:mac_addr": "00:0c:29:0d:11:74",
|
|
"OS-EXT-IPS:type": "fixed",
|
|
"version": 4
|
|
}
|
|
]
|
|
},
|
|
"created": "2013-09-03T04:01:32Z",
|
|
"description": "",
|
|
"flavor": {
|
|
"disk": 1,
|
|
"ephemeral": 0,
|
|
"extra_specs": {},
|
|
"original_name": "m1.tiny",
|
|
"ram": 512,
|
|
"swap": 0,
|
|
"vcpus": 1
|
|
},
|
|
"hostId": "bcf92836fc9ed4203a75cb0337afc7f917d2be504164b995c2334b25",
|
|
"id": "f5dc173b-6804-445a-a6d8-c705dad5b5eb",
|
|
"image": {
|
|
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
|
"links": [
|
|
{
|
|
"href": "http://openstack.example.com/6f70656e737461636b20342065766572/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"properties": {
|
|
"architecture": "x86_64",
|
|
"auto_disk_config": "True"
|
|
}
|
|
},
|
|
"key_name": null,
|
|
"links": [
|
|
{
|
|
"href": "http://openstack.example.com/v2/6f70656e737461636b20342065766572/servers/f5dc173b-6804-445a-a6d8-c705dad5b5eb",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://openstack.example.com/6f70656e737461636b20342065766572/servers/f5dc173b-6804-445a-a6d8-c705dad5b5eb",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"metadata": {
|
|
"My Server Name": "Apache1"
|
|
},
|
|
"name": "new-server-test",
|
|
"config_drive": "",
|
|
"locked": false,
|
|
"locked_reason": "",
|
|
"OS-DCF:diskConfig": "AUTO",
|
|
"OS-EXT-AZ:availability_zone": "us-west",
|
|
"OS-EXT-SRV-ATTR:hostname": "new-server-test",
|
|
"OS-EXT-STS:power_state": 1,
|
|
"OS-EXT-STS:task_state": null,
|
|
"OS-EXT-STS:vm_state": "active",
|
|
"os-extended-volumes:volumes_attached": [
|
|
{"id": "volume_id1", "delete_on_termination": false},
|
|
{"id": "volume_id2", "delete_on_termination": false}
|
|
],
|
|
"OS-SRV-USG:launched_at": "2013-09-23T13:53:12.774549",
|
|
"OS-SRV-USG:terminated_at": null,
|
|
"pinned_availability_zone": "us-west",
|
|
"progress": 0,
|
|
"security_groups": [
|
|
{
|
|
"name": "default"
|
|
}
|
|
],
|
|
"status": "ACTIVE",
|
|
"tags": [],
|
|
"tenant_id": "6f70656e737461636b20342065766572",
|
|
"trusted_image_certificates": null,
|
|
"updated": "2013-09-03T04:01:32Z",
|
|
"user_id": "fake"
|
|
}
|
|
],
|
|
"servers_links": [
|
|
{
|
|
"href": "http://openstack.example.com/v2.1/6f70656e737461636b20342065766572/servers/detail?limit=1&marker=f5dc173b-6804-445a-a6d8-c705dad5b5eb",
|
|
"rel": "next"
|
|
}
|
|
]
|
|
}
|