)]}'
{"api-ref/source/baremetal-api-v1-nodes.inc":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"b4ef2d94ce0c391759983d86590e6113aae43ea4","unresolved":false,"context_lines":[{"line_number":97,"context_line":"   - extra: extra_create"},{"line_number":98,"context_line":"   - uuid: uuid_create"},{"line_number":99,"context_line":"   - name: node_name"},{"line_number":100,"context_line":"   - boot_interface: boot_interface"},{"line_number":101,"context_line":"   - console_interface: console_interface_create"},{"line_number":102,"context_line":"   - deploy_interface: deploy_interface_create"},{"line_number":103,"context_line":"   - inspect_interface: inspect_interface_create"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"5f93b717_dc7ec0ad","line":100,"updated":"2018-02-02 13:24:00.000000000","message":"should be boot_interface_create to mark it as optional","commit_id":"ffd814612505bd4ceb7eb54308596b450b04ce48"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"b4ef2d94ce0c391759983d86590e6113aae43ea4","unresolved":false,"context_lines":[{"line_number":104,"context_line":"   - management_interface: management_interface_create"},{"line_number":105,"context_line":"   - network_interface: network_interface_create"},{"line_number":106,"context_line":"   - power_interface: power_interface_create"},{"line_number":107,"context_line":"   - raid_interface: raid_interface_create"},{"line_number":108,"context_line":"   - storage_interface: storage_interface_create"},{"line_number":109,"context_line":"   - resource_class: resource_class_create"},{"line_number":110,"context_line":"   - vendor_interface: vendor_interface"}],"source_content_type":"text/x-c++src","patch_set":5,"id":"5f93b717_fc793cc4","line":107,"updated":"2018-02-02 13:24:00.000000000","message":"please add rescue_interface","commit_id":"ffd814612505bd4ceb7eb54308596b450b04ce48"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"b4ef2d94ce0c391759983d86590e6113aae43ea4","unresolved":false,"context_lines":[{"line_number":107,"context_line":"   - raid_interface: raid_interface_create"},{"line_number":108,"context_line":"   - storage_interface: storage_interface_create"},{"line_number":109,"context_line":"   - resource_class: resource_class_create"},{"line_number":110,"context_line":"   - vendor_interface: vendor_interface"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"**Example Node creation request with a dynamic driver:**"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":5,"id":"5f93b717_9c4ef894","line":110,"updated":"2018-02-02 13:24:00.000000000","message":"should be vendor_interface_create to mark it as optional","commit_id":"ffd814612505bd4ceb7eb54308596b450b04ce48"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"9ad77e4ceee0a7436f1063b231bad069c116c19d","unresolved":false,"context_lines":[{"line_number":112,"context_line":"   - rescue_interface: rescue_interface_create"},{"line_number":113,"context_line":"   - storage_interface: storage_interface_create"},{"line_number":114,"context_line":"   - resource_class: resource_class_create"},{"line_number":115,"context_line":"   - vendor_interface: vendor_interface_create"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"**Example Node creation request with a dynamic driver:**"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":8,"id":"3fa0c359_221546e5","line":115,"updated":"2018-02-13 17:24:13.000000000","message":"it would be nice to put this in alphabetical order; makes it easier to look for a particular field.","commit_id":"1c0cdee375ce343da5f24013bc1531b26e7f5c6f"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d84bd7229fb8b177715f3c9e2b6371e20b99c4be","unresolved":false,"context_lines":[{"line_number":1169,"context_line":"  in: body"},{"line_number":1170,"context_line":"  required: true"},{"line_number":1171,"context_line":"  type: array"},{"line_number":1172,"context_line":"name_create:"},{"line_number":1173,"context_line":"  description: |"},{"line_number":1174,"context_line":"    The name of the node."},{"line_number":1175,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f91af0f_74534d18","line":1172,"updated":"2018-01-09 02:05:32.000000000","message":"2018-01-09 00:48:47.687134 | ubuntu-xenial | Warning, treated as error:\n2018-01-09 00:48:47.687175 | ubuntu-xenial | Parameters out of order ``volume_targets_link`` should be after ``name_create``\n\ntl;dr: Alphabedical order seems to be required.","commit_id":"b7a39a658d4afb9b2cbc4b29361960dc9e055d9b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d84bd7229fb8b177715f3c9e2b6371e20b99c4be","unresolved":false,"context_lines":[{"line_number":1175,"context_line":"  in: body"},{"line_number":1176,"context_line":"  required: false"},{"line_number":1177,"context_line":"  type: string"},{"line_number":1178,"context_line":"driver_info_create:"},{"line_number":1179,"context_line":"  description: |"},{"line_number":1180,"context_line":"    Key/value pair describing the physical characteristics of the node. This"},{"line_number":1181,"context_line":"    is exported to Nova and used by the scheduler. Can be specified multiple"},{"line_number":1182,"context_line":"    times."},{"line_number":1183,"context_line":"  in: body"},{"line_number":1184,"context_line":"  required: false"},{"line_number":1185,"context_line":"  type: string"},{"line_number":1186,"context_line":"properties_create:"},{"line_number":1187,"context_line":"  description: |"},{"line_number":1188,"context_line":"    A list of links to driver properties."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f91af0f_d441f93a","line":1185,"range":{"start_line":1178,"start_character":0,"end_line":1185,"end_character":14},"updated":"2018-01-09 02:05:32.000000000","message":"Duplicated below, and the description sounds like properties.","commit_id":"b7a39a658d4afb9b2cbc4b29361960dc9e055d9b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d84bd7229fb8b177715f3c9e2b6371e20b99c4be","unresolved":false,"context_lines":[{"line_number":1198,"context_line":"  type: JSON"},{"line_number":1199,"context_line":"properties_create:"},{"line_number":1200,"context_line":"  description: |"},{"line_number":1201,"context_line":"    Physical characteristics of this Node. Populated by ironic-inspector during"},{"line_number":1202,"context_line":"    inspection. May be edited via the REST API at any time."},{"line_number":1203,"context_line":"  in: body"},{"line_number":1204,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f91af0f_946051d1","line":1201,"range":{"start_line":1201,"start_character":56,"end_line":1201,"end_character":72},"updated":"2018-01-09 02:05:32.000000000","message":"Only if inspection is run, and can be user defined.","commit_id":"b7a39a658d4afb9b2cbc4b29361960dc9e055d9b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d84bd7229fb8b177715f3c9e2b6371e20b99c4be","unresolved":false,"context_lines":[{"line_number":1224,"context_line":"  type: string"},{"line_number":1225,"context_line":"deploy_interface_create:"},{"line_number":1226,"context_line":"  description: |"},{"line_number":1227,"context_line":"    The deploy interface for a node, e.g. \"iscsi\"."},{"line_number":1228,"context_line":"  in: body"},{"line_number":1229,"context_line":"  required: false"},{"line_number":1230,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f91af0f_34806546","line":1227,"updated":"2018-01-09 02:05:32.000000000","message":"\"iscsi\", \"direct\", or \"ansible\" ?","commit_id":"b7a39a658d4afb9b2cbc4b29361960dc9e055d9b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d84bd7229fb8b177715f3c9e2b6371e20b99c4be","unresolved":false,"context_lines":[{"line_number":1268,"context_line":"  type: string"},{"line_number":1269,"context_line":"resource_class_create:"},{"line_number":1270,"context_line":"  description: |"},{"line_number":1271,"context_line":"    A string which can be used by external schedulers to identify this Node as"},{"line_number":1272,"context_line":"    a unit of a specific type of resource. This will be used by the openstack"},{"line_number":1273,"context_line":"    Placement Engine in a future release."},{"line_number":1274,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f91af0f_d4dd7970","line":1271,"range":{"start_line":1271,"start_character":33,"end_line":1271,"end_character":53},"updated":"2018-01-09 02:05:32.000000000","message":"Nova\u0027s placement engine/scheduler starting in Queens.","commit_id":"b7a39a658d4afb9b2cbc4b29361960dc9e055d9b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d84bd7229fb8b177715f3c9e2b6371e20b99c4be","unresolved":false,"context_lines":[{"line_number":1269,"context_line":"resource_class_create:"},{"line_number":1270,"context_line":"  description: |"},{"line_number":1271,"context_line":"    A string which can be used by external schedulers to identify this Node as"},{"line_number":1272,"context_line":"    a unit of a specific type of resource. This will be used by the openstack"},{"line_number":1273,"context_line":"    Placement Engine in a future release."},{"line_number":1274,"context_line":"  in: body"},{"line_number":1275,"context_line":"  required: false"},{"line_number":1276,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9f91af0f_94e37134","line":1273,"range":{"start_line":1272,"start_character":43,"end_line":1273,"end_character":41},"updated":"2018-01-09 02:05:32.000000000","message":"It is now used, this can be removed.","commit_id":"b7a39a658d4afb9b2cbc4b29361960dc9e055d9b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"ed13f756c33808d7eab1a2deae484149b340130b","unresolved":false,"context_lines":[{"line_number":1185,"context_line":"  type: string"},{"line_number":1186,"context_line":"properties_create:"},{"line_number":1187,"context_line":"  description: |"},{"line_number":1188,"context_line":"    A list of links to driver properties."},{"line_number":1189,"context_line":"  in: body"},{"line_number":1190,"context_line":"  required: false"},{"line_number":1191,"context_line":"  type: array"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f91af0f_740b4dd5","line":1188,"range":{"start_line":1188,"start_character":4,"end_line":1188,"end_character":41},"updated":"2018-01-09 02:09:18.000000000","message":"This is properties describing the node, also duplicated on 1199.","commit_id":"930f47a7bba9b6665c6a7efb9dd83eaf31ab6a96"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"ed13f756c33808d7eab1a2deae484149b340130b","unresolved":false,"context_lines":[{"line_number":1189,"context_line":"  in: body"},{"line_number":1190,"context_line":"  required: false"},{"line_number":1191,"context_line":"  type: array"},{"line_number":1192,"context_line":"driver_info_create:"},{"line_number":1193,"context_line":"  description: |"},{"line_number":1194,"context_line":"    All the metadata required by the driver to manage this Node. List of fields"},{"line_number":1195,"context_line":"    varies between drivers, and can be retrieved from the ``/v1/drivers/\u003cDRIVER_NAME\u003e/properties`` resource."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f91af0f_345ce5eb","line":1192,"range":{"start_line":1192,"start_character":0,"end_line":1192,"end_character":19},"updated":"2018-01-09 02:09:18.000000000","message":"This looks like a duplicate of the entry on 1178, although the description of this one seems correct. The description of the one above is incorrect.","commit_id":"930f47a7bba9b6665c6a7efb9dd83eaf31ab6a96"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"ed13f756c33808d7eab1a2deae484149b340130b","unresolved":false,"context_lines":[{"line_number":1199,"context_line":"properties_create:"},{"line_number":1200,"context_line":"  description: |"},{"line_number":1201,"context_line":"    Physical characteristics of this Node. Populated by ironic-inspector during"},{"line_number":1202,"context_line":"    inspection. May be edited via the REST API at any time."},{"line_number":1203,"context_line":"  in: body"},{"line_number":1204,"context_line":"  required: false"},{"line_number":1205,"context_line":"  type: JSON"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f91af0f_f4f67dd7","line":1202,"updated":"2018-01-09 02:09:18.000000000","message":"nit: s/inspection/inspection, if performed./","commit_id":"930f47a7bba9b6665c6a7efb9dd83eaf31ab6a96"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"ed13f756c33808d7eab1a2deae484149b340130b","unresolved":false,"context_lines":[{"line_number":1269,"context_line":"resource_class_create:"},{"line_number":1270,"context_line":"  description: |"},{"line_number":1271,"context_line":"    A string which can be used by external schedulers to identify this Node as"},{"line_number":1272,"context_line":"    a unit of a specific type of resource. This will be used by the openstack"},{"line_number":1273,"context_line":"    Placement Engine in a future release."},{"line_number":1274,"context_line":"  in: body"},{"line_number":1275,"context_line":"  required: false"},{"line_number":1276,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f91af0f_34438515","line":1273,"range":{"start_line":1272,"start_character":42,"end_line":1273,"end_character":41},"updated":"2018-01-09 02:09:18.000000000","message":"This sentence can be removed. It is now used.","commit_id":"930f47a7bba9b6665c6a7efb9dd83eaf31ab6a96"},{"author":{"_account_id":11929,"name":"Michael Turek","email":"mjturek@linux.vnet.ibm.com","username":"mjturek"},"change_message_id":"fb64385f9a9a3ecbf4d09acaf14e8caaea762dd8","unresolved":false,"context_lines":[{"line_number":789,"context_line":"  in: body"},{"line_number":790,"context_line":"  required: true"},{"line_number":791,"context_line":"  type: string"},{"line_number":792,"context_line":"name_create:"},{"line_number":793,"context_line":"  description: |"},{"line_number":794,"context_line":"    The name of the node."},{"line_number":795,"context_line":"  in: body"},{"line_number":796,"context_line":"  required: false"},{"line_number":797,"context_line":"  type: string"},{"line_number":798,"context_line":"network_interface:"},{"line_number":799,"context_line":"  description: |"},{"line_number":800,"context_line":"    Which Network Interface provider to use when plumbing the network"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa0c359_55de6e6d","line":797,"range":{"start_line":792,"start_character":0,"end_line":797,"end_character":14},"updated":"2018-02-08 22:03:55.000000000","message":"Can you remove this parameter? I think you\u0027re using node_name instead so I\u0027m pretty sure it\u0027s unused.","commit_id":"7d564d6281fab83db7cb99c7a7fc2c336f819cd5"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"282e379be7c28020ad0387e43104d83f75729ecd","unresolved":false,"context_lines":[{"line_number":498,"context_line":"  type: string"},{"line_number":499,"context_line":"deploy_interface_create:"},{"line_number":500,"context_line":"  description: |"},{"line_number":501,"context_line":"    The deploy interface for a node, e.g. \"iscsi\", \"direct\", or \"ansible\" ."},{"line_number":502,"context_line":"  in: body"},{"line_number":503,"context_line":"  required: false"},{"line_number":504,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_38f14e96","line":501,"range":{"start_line":501,"start_character":49,"end_line":501,"end_character":75},"updated":"2018-02-09 08:39:31.000000000","message":"May be we can give only one example. As complete list woudl have  oneview-direct and oneview-iscsi as well.","commit_id":"3af386bc19d7a0bbe353b6b8de67e86dcc583333"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"282e379be7c28020ad0387e43104d83f75729ecd","unresolved":false,"context_lines":[{"line_number":975,"context_line":"  type: array"},{"line_number":976,"context_line":"properties_create:"},{"line_number":977,"context_line":"  description: |"},{"line_number":978,"context_line":"    Physical characteristics of this Node. Populated by ironic-inspector during"},{"line_number":979,"context_line":"    inspection, if performed. May be edited via the REST API at any time."},{"line_number":980,"context_line":"  in: body"},{"line_number":981,"context_line":"  required: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_b811de5f","line":978,"range":{"start_line":978,"start_character":53,"end_line":978,"end_character":72},"updated":"2018-02-09 08:39:31.000000000","message":"It can get populated by OOB inspection as well.\ns/ by ironic-inspector /","commit_id":"3af386bc19d7a0bbe353b6b8de67e86dcc583333"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"282e379be7c28020ad0387e43104d83f75729ecd","unresolved":false,"context_lines":[{"line_number":976,"context_line":"properties_create:"},{"line_number":977,"context_line":"  description: |"},{"line_number":978,"context_line":"    Physical characteristics of this Node. Populated by ironic-inspector during"},{"line_number":979,"context_line":"    inspection, if performed. May be edited via the REST API at any time."},{"line_number":980,"context_line":"  in: body"},{"line_number":981,"context_line":"  required: false"},{"line_number":982,"context_line":"  type: JSON"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa0c359_b8431e6c","line":979,"range":{"start_line":979,"start_character":30,"end_line":979,"end_character":33},"updated":"2018-02-09 08:39:31.000000000","message":"s/ May / Can /","commit_id":"3af386bc19d7a0bbe353b6b8de67e86dcc583333"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"9ad77e4ceee0a7436f1063b231bad069c116c19d","unresolved":false,"context_lines":[{"line_number":334,"context_line":"  required: true"},{"line_number":335,"context_line":"  type: JSON"},{"line_number":336,"context_line":""},{"line_number":337,"context_line":"# variables in the API response body"},{"line_number":338,"context_line":"boot_device:"},{"line_number":339,"context_line":"  description: |"},{"line_number":340,"context_line":"    The boot device for a Node, eg. \"pxe\" or \"disk\"."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa0c359_5748522b","line":337,"updated":"2018-02-13 17:24:13.000000000","message":"we have a mess on our hands, since this list of parameters includes variables in the API request body :-(","commit_id":"1c0cdee375ce343da5f24013bc1531b26e7f5c6f"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"9ad77e4ceee0a7436f1063b231bad069c116c19d","unresolved":false,"context_lines":[{"line_number":352,"context_line":"    The boot interface for a Node, e.g. \"pxe\"."},{"line_number":353,"context_line":"  in: body"},{"line_number":354,"context_line":"  required: false"},{"line_number":355,"context_line":"  type: string"},{"line_number":356,"context_line":"chassis:"},{"line_number":357,"context_line":"  description: |"},{"line_number":358,"context_line":"    A ``chassis`` object."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa0c359_97eb3a76","line":355,"updated":"2018-02-13 17:24:13.000000000","message":"just looking through this file, I see that the prefix \u0027r_\u0027 was used for variables in the request. The only variable in the request body is \u0027r_driver_name\u0027; the other r_X are apparently used in the request URL/query itself. I\u0027m going to assume that \u0027r_\u0027 means \u0027request\u0027 (vs e.g. required, cuz some of these are optional) and I won\u0027t comment on what I think of the choice of \u0027r_\u0027...\n\nI don\u0027t have \u0027THE\u0027 solution to this, but I do think that what we have here is sub optimal. Without comments, \u0027boot_interface_create\u0027 and \u0027boot_interface\u0027 only diff wrt whether it is required or not. I\u0027d like something that would make it easier/more obvious/going forward, as to what is going on.\n\nMy suggestion, to follow the existing structure/organization of this file (and I am open to other ideas, I am only spending a few minutes thinking about this):\n\n- add another section, e.g. \u0027#variables in the API request body\u0027; I suggest putting these before L337.\n\n- use \u0027r_\u0027 prefix since that is what is being used now, and name your new parameters eg \u0027r_boot_interface\u0027 and move them to the new section, in alphabetical order.","commit_id":"1c0cdee375ce343da5f24013bc1531b26e7f5c6f"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"9ad77e4ceee0a7436f1063b231bad069c116c19d","unresolved":false,"context_lines":[{"line_number":976,"context_line":"properties_create:"},{"line_number":977,"context_line":"  description: |"},{"line_number":978,"context_line":"    Physical characteristics of this Node. Populated during inspection, if"},{"line_number":979,"context_line":"    performed. Can be edited via the REST API at any time."},{"line_number":980,"context_line":"  in: body"},{"line_number":981,"context_line":"  required: false"},{"line_number":982,"context_line":"  type: JSON"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa0c359_f705de14","line":979,"updated":"2018-02-13 17:24:13.000000000","message":"I\u0027m not sure about this description. This is going to be displayed in the \u0027node create\u0027. For most/all of the other node fields, they can also be updated via the node update request so the \u0027edit\u0027 part is odd. I\u0027d prefer if we just kept the first sentence. The inspection process will update this via the node update request, so if you really want to mention inspection, I think it is worth mentioning how. We actually need documentation describing what can be specified in properties, but that\u0027s a different issue.","commit_id":"1c0cdee375ce343da5f24013bc1531b26e7f5c6f"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"9ad77e4ceee0a7436f1063b231bad069c116c19d","unresolved":false,"context_lines":[{"line_number":1075,"context_line":"resource_class_create:"},{"line_number":1076,"context_line":"  description: |"},{"line_number":1077,"context_line":"    A string which can be used by external schedulers to identify this Node as"},{"line_number":1078,"context_line":"    a unit of a specific type of resource."},{"line_number":1079,"context_line":"  in: body"},{"line_number":1080,"context_line":"  required: false"},{"line_number":1081,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa0c359_4243b242","line":1078,"updated":"2018-02-13 17:24:13.000000000","message":"I\u0027m curious why you didn\u0027t copy/paste the \u0027This will be used by the ...\u0027 at L1070 above.","commit_id":"1c0cdee375ce343da5f24013bc1531b26e7f5c6f"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"f14af683ac7471514304da311b1243ee8d86ccbd","unresolved":false,"context_lines":[{"line_number":937,"context_line":"  required: true"},{"line_number":938,"context_line":"  type: boolean"},{"line_number":939,"context_line":""},{"line_number":940,"context_line":"# variables in the API request body"},{"line_number":941,"context_line":"r_boot_interface:"},{"line_number":942,"context_line":"  description: |"},{"line_number":943,"context_line":"    The boot interface for a Node, e.g. \"pxe\"."}],"source_content_type":"text/x-yaml","patch_set":16,"id":"1f9dbf25_90467d7c","line":940,"updated":"2018-03-03 12:11:42.000000000","message":"This section is in the middle of the section for variables in the response body. Please move this, from L940 to L1049, before L337. And delete L1050.","commit_id":"a4cdef06986fd3d3198cd6647c6af57b9085401e"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"07348551310b04026014bdaa26e129f6f9ebffe0","unresolved":false,"context_lines":[{"line_number":936,"context_line":"  in: body"},{"line_number":937,"context_line":"  required: true"},{"line_number":938,"context_line":"  type: boolean"},{"line_number":939,"context_line":"r_boot_interface:"},{"line_number":940,"context_line":"  description: |"},{"line_number":941,"context_line":"    The boot interface for a Node, e.g. \"pxe\"."},{"line_number":942,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"df7087c5_4d472b1f","line":939,"updated":"2018-03-07 15:02:02.000000000","message":"You\u0027ve confused me. I thought we wanted two separate sections. One for variables in the API request body and another for variables in the API response body.\n\nDo you think it is better to have one section for the request \u0026 response bodies?","commit_id":"0015bd0a03c4a4849708e10991aceaf395955f42"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"111abbdd9a6ca10238cda6fd5ac00ac3bf833b84","unresolved":false,"context_lines":[{"line_number":1237,"context_line":"r_driver_info:"},{"line_number":1238,"context_line":"  description: |"},{"line_number":1239,"context_line":"    All the metadata required by the driver to manage this Node. List of fields"},{"line_number":1240,"context_line":"    varies between drivers, and can be retrieved from the ``/v1/drivers/\u003cDRIVER_NAME\u003e/properties`` resource."},{"line_number":1241,"context_line":"  in: req-body"},{"line_number":1242,"context_line":"  required: false"},{"line_number":1243,"context_line":"  type: JSON"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"9f6a8fd7_0df1f8cd","line":1240,"range":{"start_line":1240,"start_character":0,"end_line":1240,"end_character":108},"updated":"2018-04-18 12:03:03.000000000","message":"nit: long line","commit_id":"cadbf189439dffec275bd46e9800b6479e3e10ff"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"111abbdd9a6ca10238cda6fd5ac00ac3bf833b84","unresolved":false,"context_lines":[{"line_number":1249,"context_line":"  type: string"},{"line_number":1250,"context_line":"r_extra:"},{"line_number":1251,"context_line":"  description: |"},{"line_number":1252,"context_line":"    A set of one or more arbitrary metadata key and"},{"line_number":1253,"context_line":"    value pairs."},{"line_number":1254,"context_line":"  in: req-body"},{"line_number":1255,"context_line":"  required: false"},{"line_number":1256,"context_line":"  type: object"}],"source_content_type":"text/x-yaml","patch_set":22,"id":"9f6a8fd7_4dd05020","line":1253,"range":{"start_line":1252,"start_character":44,"end_line":1253,"end_character":9},"updated":"2018-04-18 12:03:03.000000000","message":"nit: maybe key-value pairs?","commit_id":"cadbf189439dffec275bd46e9800b6479e3e10ff"}]}
