)]}'
{"nova/api/openstack/compute/routes.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"7b284146c19295a4ee1389b291f5b636e1ce039a","unresolved":false,"context_lines":[{"line_number":266,"context_line":"    }),"},{"line_number":267,"context_line":"    (\u0027/os-baremetal-nodes/{id}\u0027, {"},{"line_number":268,"context_line":"        \u0027GET\u0027: [baremetal_nodes_controller, \u0027show\u0027],"},{"line_number":269,"context_line":"        \u0027DELETE\u0027: [baremetal_nodes_controller, \u0027delete\u0027]"},{"line_number":270,"context_line":"    }),"},{"line_number":271,"context_line":"    (\u0027/os-baremetal-nodes/{id}/action\u0027, {"},{"line_number":272,"context_line":"        \u0027POST\u0027: [baremetal_nodes_controller, \u0027action\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_e9aaa06f","line":269,"updated":"2017-05-02 15:25:12.000000000","message":"I thought we dumped everything except index previously?","commit_id":"ef1023a415bf71f68eaf5c271bab0e747fe1099c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"561a5aaa098e52221ac36f3edde076ee2e9f637e","unresolved":false,"context_lines":[{"line_number":266,"context_line":"    }),"},{"line_number":267,"context_line":"    (\u0027/os-baremetal-nodes/{id}\u0027, {"},{"line_number":268,"context_line":"        \u0027GET\u0027: [baremetal_nodes_controller, \u0027show\u0027],"},{"line_number":269,"context_line":"        \u0027DELETE\u0027: [baremetal_nodes_controller, \u0027delete\u0027]"},{"line_number":270,"context_line":"    }),"},{"line_number":271,"context_line":"    (\u0027/os-baremetal-nodes/{id}/action\u0027, {"},{"line_number":272,"context_line":"        \u0027POST\u0027: [baremetal_nodes_controller, \u0027action\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f1d235d_adb8072a","line":269,"in_reply_to":"3f1d235d_b304eb7c","updated":"2017-06-30 10:11:45.000000000","message":"there is different error code based on microversion.\n400 till 2.35 and then 404\n- https://github.com/openstack/nova/blob/0b9bacb3ef29f59f1461ce62f65f9d1f6efab761/nova/api/openstack/compute/baremetal_nodes.py#L136\n\nunfortunately we have to go till controller.","commit_id":"ef1023a415bf71f68eaf5c271bab0e747fe1099c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b24c768eda9f2f6a3a6230b870ee34a8f1a4ba3f","unresolved":false,"context_lines":[{"line_number":266,"context_line":"    }),"},{"line_number":267,"context_line":"    (\u0027/os-baremetal-nodes/{id}\u0027, {"},{"line_number":268,"context_line":"        \u0027GET\u0027: [baremetal_nodes_controller, \u0027show\u0027],"},{"line_number":269,"context_line":"        \u0027DELETE\u0027: [baremetal_nodes_controller, \u0027delete\u0027]"},{"line_number":270,"context_line":"    }),"},{"line_number":271,"context_line":"    (\u0027/os-baremetal-nodes/{id}/action\u0027, {"},{"line_number":272,"context_line":"        \u0027POST\u0027: [baremetal_nodes_controller, \u0027action\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f1d235d_b304eb7c","line":269,"in_reply_to":"3f1d235d_b534d34b","updated":"2017-06-30 08:06:10.000000000","message":"only GET are there other all are 400 even ironic is there.\n\nhttps://github.com/openstack/nova/blob/68bbddd8aea8f8b2d671e0d675524a1e568eb773/nova/api/openstack/compute/baremetal_nodes.py#L139","commit_id":"ef1023a415bf71f68eaf5c271bab0e747fe1099c"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"17e08ca8f9223c43961a3a4038fd5592b4d9a395","unresolved":false,"context_lines":[{"line_number":266,"context_line":"    }),"},{"line_number":267,"context_line":"    (\u0027/os-baremetal-nodes/{id}\u0027, {"},{"line_number":268,"context_line":"        \u0027GET\u0027: [baremetal_nodes_controller, \u0027show\u0027],"},{"line_number":269,"context_line":"        \u0027DELETE\u0027: [baremetal_nodes_controller, \u0027delete\u0027]"},{"line_number":270,"context_line":"    }),"},{"line_number":271,"context_line":"    (\u0027/os-baremetal-nodes/{id}/action\u0027, {"},{"line_number":272,"context_line":"        \u0027POST\u0027: [baremetal_nodes_controller, \u0027action\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_e9d8601f","line":269,"in_reply_to":"5ff73747_e9aaa06f","updated":"2017-05-02 15:26:56.000000000","message":"so, instead of proxying to a function which is then aliased into a \"doesn\u0027t work\" function, can we directly call the \"doesn\u0027t work\" function here?","commit_id":"ef1023a415bf71f68eaf5c271bab0e747fe1099c"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"38b88105a96695c36d661f33b4060469d0a00b99","unresolved":false,"context_lines":[{"line_number":266,"context_line":"    }),"},{"line_number":267,"context_line":"    (\u0027/os-baremetal-nodes/{id}\u0027, {"},{"line_number":268,"context_line":"        \u0027GET\u0027: [baremetal_nodes_controller, \u0027show\u0027],"},{"line_number":269,"context_line":"        \u0027DELETE\u0027: [baremetal_nodes_controller, \u0027delete\u0027]"},{"line_number":270,"context_line":"    }),"},{"line_number":271,"context_line":"    (\u0027/os-baremetal-nodes/{id}/action\u0027, {"},{"line_number":272,"context_line":"        \u0027POST\u0027: [baremetal_nodes_controller, \u0027action\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f1d235d_b534d34b","line":269,"in_reply_to":"5ff73747_e9d8601f","updated":"2017-06-30 06:47:52.000000000","message":"@Sean, actually those API still works when ironic configured https://github.com/openstack/nova/blob/68bbddd8aea8f8b2d671e0d675524a1e568eb773/nova/api/openstack/compute/baremetal_nodes.py#L46","commit_id":"ef1023a415bf71f68eaf5c271bab0e747fe1099c"}]}
