)]}'
{"api-ref/source/parameters.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":278,"context_line":"  type: boolean"},{"line_number":279,"context_line":"all_tenants:"},{"line_number":280,"context_line":"  description: |"},{"line_number":281,"context_line":"    Specify the ``all_tenants\u003d1`` query parameter to ping instances"},{"line_number":282,"context_line":"    for all tenants. By default this is only allowed by admin users."},{"line_number":283,"context_line":"  in: query"},{"line_number":284,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_ba48b188","line":281,"range":{"start_line":281,"start_character":53,"end_line":281,"end_character":57},"updated":"2016-05-09 16:54:51.000000000","message":"ping is weird here. I think this originally comes from the fping extension, which I think we might be deprecating in Newton. Since this is used for both listing instances and pinging instances, maybe we should be more generic in the description, something like \"Specify the ``all_tenants\u003d1`` query parameter to perform the action for all resources for all tenants.\"\n\nJust a suggestion.","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":279,"context_line":"all_tenants:"},{"line_number":280,"context_line":"  description: |"},{"line_number":281,"context_line":"    Specify the ``all_tenants\u003d1`` query parameter to ping instances"},{"line_number":282,"context_line":"    for all tenants. By default this is only allowed by admin users."},{"line_number":283,"context_line":"  in: query"},{"line_number":284,"context_line":"  required: false"},{"line_number":285,"context_line":"  type: integer"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_ae0a321f","line":282,"range":{"start_line":282,"start_character":53,"end_line":282,"end_character":55},"updated":"2016-05-09 16:54:51.000000000","message":"s/by/for/ ?","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":286,"context_line":"all_tenants_query:"},{"line_number":287,"context_line":"  description: |"},{"line_number":288,"context_line":"    Specify the ``all_tenants\u003d1`` query parameter to list all instances"},{"line_number":289,"context_line":"    for all projects. By default this is only allowed by admin users."},{"line_number":290,"context_line":"  in: query"},{"line_number":291,"context_line":"  required: false"},{"line_number":292,"context_line":"  type: integer"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_ee143a45","line":289,"range":{"start_line":289,"start_character":54,"end_line":289,"end_character":56},"updated":"2016-05-09 16:54:51.000000000","message":"for?","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":400,"context_line":"  type: string"},{"line_number":401,"context_line":"ip_query:"},{"line_number":402,"context_line":"  description: |"},{"line_number":403,"context_line":"    An IPv4 address to filter results by."},{"line_number":404,"context_line":"  in: query"},{"line_number":405,"context_line":"  required: false"},{"line_number":406,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_ee739a7e","line":403,"updated":"2016-05-09 16:54:51.000000000","message":"For grammar nazis:\n\n\u0027An IPv4 address by which to filter results.\u0027","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":406,"context_line":"  type: string"},{"line_number":407,"context_line":"ip6_query:"},{"line_number":408,"context_line":"  description: |"},{"line_number":409,"context_line":"    An IPv6 address to filter results by."},{"line_number":410,"context_line":"  in: query"},{"line_number":411,"context_line":"  required: false"},{"line_number":412,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_ce6e9695","line":409,"updated":"2016-05-09 16:54:51.000000000","message":"ditto","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":519,"context_line":"  required: false"},{"line_number":520,"context_line":"  type: string"},{"line_number":521,"context_line":"  description: |"},{"line_number":522,"context_line":"    A list of tags to filter the server list by. Servers that match"},{"line_number":523,"context_line":"    all tags in this list will be returned."},{"line_number":524,"context_line":"  min_version: 2.26"},{"line_number":525,"context_line":"tags_any_query:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_ae9a3261","line":522,"range":{"start_line":522,"start_character":4,"end_line":522,"end_character":47},"updated":"2016-05-09 16:54:51.000000000","message":"A list of tags by which to filter the server list.","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":535,"context_line":"  required: false"},{"line_number":536,"context_line":"  type: string"},{"line_number":537,"context_line":"  description: |"},{"line_number":538,"context_line":"    A list of tags to filter the server list by. Servers that don\u0027t"},{"line_number":539,"context_line":"    match all tags in this list will be returned."},{"line_number":540,"context_line":"  min_version: 2.26"},{"line_number":541,"context_line":"not_tags_any_query:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_8e392e44","line":538,"range":{"start_line":538,"start_character":62,"end_line":538,"end_character":67},"updated":"2016-05-09 16:54:51.000000000","message":"nit: do not\n\nI have a feeling we should avoid contractions for user facing docs, especially if these are ever translated.","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":1521,"context_line":"  required: false"},{"line_number":1522,"context_line":"  min_version: 2.19"},{"line_number":1523,"context_line":"  description: |"},{"line_number":1524,"context_line":"    A free form description of the server. Limitted to 255 characters"},{"line_number":1525,"context_line":"    in length. Before microversion 2.19 this was set to the server"},{"line_number":1526,"context_line":"    name."},{"line_number":1527,"context_line":"name_8:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_ee5f1a3f","line":1524,"range":{"start_line":1524,"start_character":43,"end_line":1524,"end_character":51},"updated":"2016-05-09 16:54:51.000000000","message":"Limited","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":1522,"context_line":"  min_version: 2.19"},{"line_number":1523,"context_line":"  description: |"},{"line_number":1524,"context_line":"    A free form description of the server. Limitted to 255 characters"},{"line_number":1525,"context_line":"    in length. Before microversion 2.19 this was set to the server"},{"line_number":1526,"context_line":"    name."},{"line_number":1527,"context_line":"name_8:"},{"line_number":1528,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_8e164e53","line":1525,"updated":"2016-05-09 16:54:51.000000000","message":"Should we also point out that passing description\u003dNone is a valid way to null out the description?","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":2098,"context_line":"  type: string"},{"line_number":2099,"context_line":"tenant_id_body:"},{"line_number":2100,"context_line":"  description: |"},{"line_number":2101,"context_line":"    The UUID of the tenant this server is owned by."},{"line_number":2102,"context_line":"  in: body"},{"line_number":2103,"context_line":"  required: true"},{"line_number":2104,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_910dd339","line":2101,"updated":"2016-05-09 16:54:51.000000000","message":"Grammar nit: \"The UUID of the tenant that owns this server.\"\n\nIf we re-use this later we might want to make it more generic, e.g. The UUID of the tenant that owns this resource.\n\nAlso, should we be saying project here rather than tenant? I thought we were trying to start using project rather than tenant everywhere now?","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"85ae604784a7e94640618c1f6dd8f3d764e56c79","unresolved":false,"context_lines":[{"line_number":1436,"context_line":"metadata_compat:"},{"line_number":1437,"context_line":"  description: |"},{"line_number":1438,"context_line":"    A dictionary of metadata key-and-value pairs, which is maintained for backward"},{"line_number":1439,"context_line":"    compatibility. The API always returns an empty metadata dictionary."},{"line_number":1440,"context_line":"  in: body"},{"line_number":1441,"context_line":"  required: true"},{"line_number":1442,"context_line":"  type: object"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"dab17558_e75f3d3f","line":1439,"range":{"start_line":1439,"start_character":19,"end_line":1439,"end_character":71},"updated":"2016-05-09 18:01:08.000000000","message":"This doesn\u0027t appear to be correct for listing server details:\n\nhttps://github.com/openstack/nova/blob/59439059ed818eb8476a8c61683a02770fe9f821/nova/api/openstack/compute/views/servers.py#L174","commit_id":"393a3557eb72862f47f205759e2bf8156bbbc2cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8d4570185484e5562015fb9621d98d43e5ab0749","unresolved":false,"context_lines":[{"line_number":1521,"context_line":"  required: false"},{"line_number":1522,"context_line":"  min_version: 2.19"},{"line_number":1523,"context_line":"  description: |"},{"line_number":1524,"context_line":"    A free form description of the server. Limitted to 255 characters"},{"line_number":1525,"context_line":"    in length. Before microversion 2.19 this was set to the server"},{"line_number":1526,"context_line":"    name."},{"line_number":1527,"context_line":"name_8:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dab17558_f3c09e2c","line":1524,"range":{"start_line":1524,"start_character":43,"end_line":1524,"end_character":51},"updated":"2016-05-09 19:50:05.000000000","message":"Limited","commit_id":"787988b53a323ea27a678c9a45b8c348c46139d4"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"e6b65906dc85a609fd690999593bda12786cb7a2","unresolved":false,"context_lines":[{"line_number":1521,"context_line":"  required: false"},{"line_number":1522,"context_line":"  min_version: 2.19"},{"line_number":1523,"context_line":"  description: |"},{"line_number":1524,"context_line":"    A free form description of the server. Limitted to 255 characters"},{"line_number":1525,"context_line":"    in length. Before microversion 2.19 this was set to the server"},{"line_number":1526,"context_line":"    name."},{"line_number":1527,"context_line":"name_8:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dab17558_135a824f","line":1524,"range":{"start_line":1524,"start_character":43,"end_line":1524,"end_character":51},"in_reply_to":"dab17558_f3c09e2c","updated":"2016-05-09 19:56:00.000000000","message":"Done","commit_id":"787988b53a323ea27a678c9a45b8c348c46139d4"}],"api-ref/source/servers.inc":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":168,"context_line":"  - status: server_status_query"},{"line_number":169,"context_line":"  - ip: ip_query"},{"line_number":170,"context_line":"  - reservation_id: reservation_id_query"},{"line_number":171,"context_line":"  - host: host_query"},{"line_number":172,"context_line":"  - all_tenants: all_tenants_query"},{"line_number":173,"context_line":"  - deleted: deleted_query"},{"line_number":174,"context_line":"  - ip6: ip6_query"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"dab17558_71902f44","line":171,"range":{"start_line":171,"start_character":2,"end_line":171,"end_character":20},"updated":"2016-05-09 16:54:51.000000000","message":"This looks out of place. I don\u0027t see where you can filter on hosts.","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":286,"context_line":"  - security_groups: security_groups"},{"line_number":287,"context_line":"  - metadata: metadata"},{"line_number":288,"context_line":"  - user_data: user_data"},{"line_number":289,"context_line":"  - os-availability-zone:availability_zone: os-availability-zone:availability_zone"},{"line_number":290,"context_line":"  - networks: networks"},{"line_number":291,"context_line":"  - networks.uuid: network_uuid"},{"line_number":292,"context_line":"  - networks.port: port"}],"source_content_type":"text/x-c++src","patch_set":4,"id":"dab17558_71966ff1","line":289,"range":{"start_line":289,"start_character":4,"end_line":289,"end_character":25},"updated":"2016-05-09 16:54:51.000000000","message":"Do we need this prefix?","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7cff50df56e3ae29ad950d63eb492e39fca15a9c","unresolved":false,"context_lines":[{"line_number":303,"context_line":"  - key_name: key_name"},{"line_number":304,"context_line":"  - os:scheduler_hints: os:scheduler_hints"},{"line_number":305,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":306,"context_line":"  - description: server_description"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"**Example Create Server: JSON request**"},{"line_number":309,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":4,"id":"dab17558_918793d6","line":306,"updated":"2016-05-09 16:54:51.000000000","message":"Seems we\u0027re also missing adminPass in here.\n\nAnd what about return_reservation_id?\n\nmin_count/max_count? kernel_id/ramdisk_id? shutdown_terminate (ec2 api only)?\n\nBasically I\u0027m looking at https://github.com/openstack/nova/blob/59439059ed818eb8476a8c61683a02770fe9f821/nova/compute/api.py#L1529","commit_id":"7529b94f4a0be17fb3988362619f83b404ccad86"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6f6d821c810444df4abe94f221924810ce60f4cd","unresolved":false,"context_lines":[{"line_number":303,"context_line":"  - key_name: key_name"},{"line_number":304,"context_line":"  - os:scheduler_hints: os:scheduler_hints"},{"line_number":305,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":306,"context_line":"  - description: server_description"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"**Example Create Server: JSON request**"},{"line_number":309,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_245ae34f","line":306,"updated":"2016-05-09 17:10:11.000000000","message":"What I pointed out in ps4 but also access_ip_v4 and access_ip_v6 from the os-access-ips extension.","commit_id":"393a3557eb72862f47f205759e2bf8156bbbc2cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"85ae604784a7e94640618c1f6dd8f3d764e56c79","unresolved":false,"context_lines":[{"line_number":400,"context_line":"  - config_drive: config_drive_resp"},{"line_number":401,"context_line":"  - OS-DCF:diskConfig: disk_config"},{"line_number":402,"context_line":"  - OS-EXT-AZ:availability_zone: OS-EXT-AZ:availability_zone"},{"line_number":403,"context_line":"  - OS-EXT-SRV-ATTR:host: OS-EXT-SRV-ATTR:host"},{"line_number":404,"context_line":"  - OS-EXT-SRV-ATTR:hypervisor_hostname: OS-EXT-SRV-ATTR:hypervisor_hostname"},{"line_number":405,"context_line":"  - OS-EXT-SRV-ATTR:instance_name: OS-EXT-SRV-ATTR:instance_name"},{"line_number":406,"context_line":"  - OS-EXT-STS:power_state: OS-EXT-STS:power_state"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_42ca776e","line":403,"updated":"2016-05-09 18:01:08.000000000","message":"Looks like we\u0027re missing some things from https://github.com/openstack/nova/blob/59439059ed818eb8476a8c61683a02770fe9f821/nova/api/openstack/compute/extended_server_attributes.py#L38","commit_id":"393a3557eb72862f47f205759e2bf8156bbbc2cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"85ae604784a7e94640618c1f6dd8f3d764e56c79","unresolved":false,"context_lines":[{"line_number":410,"context_line":"  - OS-SRV-USG:launched_at: OS-SRV-USG:launched_at"},{"line_number":411,"context_line":"  - OS-SRV-USG:terminated_at: OS-SRV-USG:terminated_at"},{"line_number":412,"context_line":"  - progress: progress"},{"line_number":413,"context_line":"  - security_groups: security_groups_obj"},{"line_number":414,"context_line":"  - security_group.description: description"},{"line_number":415,"context_line":"  - security_group.id: id"},{"line_number":416,"context_line":"  - security_group.name: name"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_02b18f47","line":413,"updated":"2016-05-09 18:01:08.000000000","message":"Looks like we\u0027re missing tenant_id for security_group:\n\nhttps://github.com/openstack/nova/blob/59439059ed818eb8476a8c61683a02770fe9f821/nova/api/openstack/compute/security_groups.py#L99\n\nHowever, see next comment, I don\u0027t think we actually show all of these details when listing instances, only on a GET to a specific server.","commit_id":"393a3557eb72862f47f205759e2bf8156bbbc2cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"85ae604784a7e94640618c1f6dd8f3d764e56c79","unresolved":false,"context_lines":[{"line_number":413,"context_line":"  - security_groups: security_groups_obj"},{"line_number":414,"context_line":"  - security_group.description: description"},{"line_number":415,"context_line":"  - security_group.id: id"},{"line_number":416,"context_line":"  - security_group.name: name"},{"line_number":417,"context_line":"  - security_group.rules: rules"},{"line_number":418,"context_line":"  - status: server_status"},{"line_number":419,"context_line":"  - host_status: host_status"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_8213bfb7","line":416,"updated":"2016-05-09 18:01:08.000000000","message":"When listing servers, I think the security group name is actually the only thing we return. We have all of the other security group details when doing a GET on a specific server.","commit_id":"393a3557eb72862f47f205759e2bf8156bbbc2cd"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"85ae604784a7e94640618c1f6dd8f3d764e56c79","unresolved":false,"context_lines":[{"line_number":419,"context_line":"  - host_status: host_status"},{"line_number":420,"context_line":"  - tenant_id: tenant_id_body"},{"line_number":421,"context_line":"  - updated: updated"},{"line_number":422,"context_line":"  - user_id: user_id"},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"**Example List Servers Detailed: JSON response**"},{"line_number":425,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"dab17558_22ef73b1","line":422,"updated":"2016-05-09 18:01:08.000000000","message":"Also missing fault, locked and tags:\n\nhttps://github.com/openstack/nova/blob/59439059ed818eb8476a8c61683a02770fe9f821/nova/api/openstack/compute/views/servers.py#L300\n\nI guess that\u0027s the TODO in the top of this file about microversions for the response...","commit_id":"393a3557eb72862f47f205759e2bf8156bbbc2cd"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"a9db56c6f250a226a26f28082cd079e284025630","unresolved":false,"context_lines":[{"line_number":327,"context_line":"  - key_name: key_name_resp"},{"line_number":328,"context_line":"  - links: links"},{"line_number":329,"context_line":"  - metadata: metadata_compat"},{"line_number":330,"context_line":"  - name: name"},{"line_number":331,"context_line":"  - accessIPv4: accessIPv4"},{"line_number":332,"context_line":"  - accessIPv6: accessIPv6"},{"line_number":333,"context_line":"  - config_drive: config_drive_resp"}],"source_content_type":"text/x-c++src","patch_set":6,"id":"dab17558_73d4af1f","line":330,"range":{"start_line":330,"start_character":10,"end_line":330,"end_character":14},"updated":"2016-05-09 19:20:40.000000000","message":"http://docs-draft.openstack.org/32/313532/6/check/gate-nova-api-ref/dbbd287//api-ref/build/html/\nname \tbody \tstring \tThe security group name.\n\nguess this is incorrect","commit_id":"3e40f84075da946c7be5cd3ca9aacf963c0caab5"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"a9db56c6f250a226a26f28082cd079e284025630","unresolved":false,"context_lines":[{"line_number":554,"context_line":"  - accessIPv6: accessIPv6"},{"line_number":555,"context_line":"  - name: server_name"},{"line_number":556,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":557,"context_line":"  - description: server_description"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"**Example Update server name: JSON request**"},{"line_number":560,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":6,"id":"dab17558_13d8c31c","line":557,"range":{"start_line":557,"start_character":17,"end_line":557,"end_character":35},"updated":"2016-05-09 19:20:40.000000000","message":"will tag also be able to be updated?","commit_id":"3e40f84075da946c7be5cd3ca9aacf963c0caab5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b86d82d92ff59ffdc328d5695ec5460611f50d95","unresolved":false,"context_lines":[{"line_number":554,"context_line":"  - accessIPv6: accessIPv6"},{"line_number":555,"context_line":"  - name: server_name"},{"line_number":556,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":557,"context_line":"  - description: server_description"},{"line_number":558,"context_line":""},{"line_number":559,"context_line":"**Example Update server name: JSON request**"},{"line_number":560,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":6,"id":"dab17558_53bd2a67","line":557,"range":{"start_line":557,"start_character":17,"end_line":557,"end_character":35},"in_reply_to":"dab17558_13d8c31c","updated":"2016-05-09 19:53:43.000000000","message":"Not via the servers extension, you can update tags via the os-server-tags API.","commit_id":"3e40f84075da946c7be5cd3ca9aacf963c0caab5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8d4570185484e5562015fb9621d98d43e5ab0749","unresolved":false,"context_lines":[{"line_number":168,"context_line":"  - status: server_status_query"},{"line_number":169,"context_line":"  - ip: ip_query"},{"line_number":170,"context_line":"  - reservation_id: reservation_id_query"},{"line_number":171,"context_line":"  - host: host_query"},{"line_number":172,"context_line":"  - all_tenants: all_tenants_query"},{"line_number":173,"context_line":"  - deleted: deleted_query"},{"line_number":174,"context_line":"  - ip6: ip6_query"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"dab17558_b3f45687","line":171,"range":{"start_line":171,"start_character":2,"end_line":171,"end_character":20},"updated":"2016-05-09 19:50:05.000000000","message":"This was missed from ps4, you can\u0027t filter instances by host.","commit_id":"787988b53a323ea27a678c9a45b8c348c46139d4"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"e6b65906dc85a609fd690999593bda12786cb7a2","unresolved":false,"context_lines":[{"line_number":168,"context_line":"  - status: server_status_query"},{"line_number":169,"context_line":"  - ip: ip_query"},{"line_number":170,"context_line":"  - reservation_id: reservation_id_query"},{"line_number":171,"context_line":"  - host: host_query"},{"line_number":172,"context_line":"  - all_tenants: all_tenants_query"},{"line_number":173,"context_line":"  - deleted: deleted_query"},{"line_number":174,"context_line":"  - ip6: ip6_query"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"dab17558_f3541e22","line":171,"range":{"start_line":171,"start_character":2,"end_line":171,"end_character":20},"in_reply_to":"dab17558_b3f45687","updated":"2016-05-09 19:56:00.000000000","message":"Done","commit_id":"787988b53a323ea27a678c9a45b8c348c46139d4"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8d4570185484e5562015fb9621d98d43e5ab0749","unresolved":false,"context_lines":[{"line_number":305,"context_line":"  - key_name: key_name"},{"line_number":306,"context_line":"  - os:scheduler_hints: os:scheduler_hints"},{"line_number":307,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":308,"context_line":"  - description: server_description"},{"line_number":309,"context_line":""},{"line_number":310,"context_line":"**Example Create Server: JSON request**"},{"line_number":311,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":7,"id":"dab17558_73394e41","line":308,"updated":"2016-05-09 19:50:05.000000000","message":"adminPass is missing.\n\nAlso, from ps4, what about return_reservation_id, min_count, and max_count?","commit_id":"787988b53a323ea27a678c9a45b8c348c46139d4"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d81e2029ac7511209bcd55834bc6bb96d4f85daf","unresolved":false,"context_lines":[{"line_number":549,"context_line":""},{"line_number":550,"context_line":"  - tenant_id: tenant_id"},{"line_number":551,"context_line":"  - server_id: server_id_path"},{"line_number":552,"context_line":"  - accessIPv4: accessIPv4_in"},{"line_number":553,"context_line":"  - accessIPv6: accessIPv6_in"},{"line_number":554,"context_line":"  - name: server_name"},{"line_number":555,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":556,"context_line":"  - description: server_description"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dab17558_bce38304","line":553,"range":{"start_line":552,"start_character":4,"end_line":553,"end_character":29},"updated":"2016-05-09 21:01:24.000000000","message":"I don\u0027t see where you can actually update these in the API.","commit_id":"e131317430b0c2b3737dae3a76f875c308301685"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"edf07ac26adaaf8c3a1e828603cfa4d9a8cdcbd8","unresolved":false,"context_lines":[{"line_number":549,"context_line":""},{"line_number":550,"context_line":"  - tenant_id: tenant_id"},{"line_number":551,"context_line":"  - server_id: server_id_path"},{"line_number":552,"context_line":"  - accessIPv4: accessIPv4_in"},{"line_number":553,"context_line":"  - accessIPv6: accessIPv6_in"},{"line_number":554,"context_line":"  - name: server_name"},{"line_number":555,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":556,"context_line":"  - description: server_description"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dab17558_385e5f12","line":553,"range":{"start_line":552,"start_character":4,"end_line":553,"end_character":29},"in_reply_to":"dab17558_bce38304","updated":"2016-05-10 10:44:15.000000000","message":"https://github.com/openstack/nova/blob/534320c87555fc184c6e1547a588d6c5b7a60c87/nova/api/openstack/compute/access_ips.py#L98","commit_id":"e131317430b0c2b3737dae3a76f875c308301685"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d81e2029ac7511209bcd55834bc6bb96d4f85daf","unresolved":false,"context_lines":[{"line_number":552,"context_line":"  - accessIPv4: accessIPv4_in"},{"line_number":553,"context_line":"  - accessIPv6: accessIPv6_in"},{"line_number":554,"context_line":"  - name: server_name"},{"line_number":555,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":556,"context_line":"  - description: server_description"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"**Example Update server name: JSON request**"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dab17558_fced0bf0","line":555,"updated":"2016-05-09 21:01:24.000000000","message":"Or this.","commit_id":"e131317430b0c2b3737dae3a76f875c308301685"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"edf07ac26adaaf8c3a1e828603cfa4d9a8cdcbd8","unresolved":false,"context_lines":[{"line_number":552,"context_line":"  - accessIPv4: accessIPv4_in"},{"line_number":553,"context_line":"  - accessIPv6: accessIPv6_in"},{"line_number":554,"context_line":"  - name: server_name"},{"line_number":555,"context_line":"  - OS-DCF:diskConfig: OS-DCF:diskConfig"},{"line_number":556,"context_line":"  - description: server_description"},{"line_number":557,"context_line":""},{"line_number":558,"context_line":"**Example Update server name: JSON request**"}],"source_content_type":"text/x-c++src","patch_set":9,"id":"dab17558_b85b6ff5","line":555,"in_reply_to":"dab17558_fced0bf0","updated":"2016-05-10 10:44:15.000000000","message":"https://github.com/openstack/nova/blob/534320c87555fc184c6e1547a588d6c5b7a60c87/nova/api/openstack/compute/disk_config.py#L145\n\nIn both of these cases this got hyper normalized to make it less clear.","commit_id":"e131317430b0c2b3737dae3a76f875c308301685"}]}
