)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"90beb70e315ec034df6c3584feec876fcfb7b66e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"include instance_action manager in v2 client"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"the instance action APIs have existed for a while, and we\u0027d like"},{"line_number":10,"context_line":"to reference them in OpenStackClient. However, we only have access"},{"line_number":11,"context_line":"to whatever is exposed in the client."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"bp compute-action-list"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a89bdaa_3a149142","line":11,"range":{"start_line":9,"start_character":0,"end_line":11,"end_character":37},"updated":"2016-09-13 06:45:42.000000000","message":"instance_action was an extension in Nova API 2.0. It means that it can be turned off.\nSince V2.1 all extensions are included in main API, so we need to check api_version. Or if we decide to make a major change - enable extensions for all api versions(it is reasonable since we already done it in CLI layer), we need proper release notes. Never mind which way will you choose, it should be done unified for all extensions(all modules from novaclient.v2.contrib).\n\nI had a more general patch for all extensions (https://review.openstack.org/#/c/280726/), but I could not find time to finish it:( If you are interested, you can take it or I can try to find a bit of time this or next week.\n\nAs a workaround, you can modify one line in openstackclient to enable it:\n\n    if ext.name in (\"list_extensions\", \"instance_action\")\n\n    https://github.com/openstack/python-openstackclient/blob/master/openstackclient/compute/client.py#L64","commit_id":"9451e638fce8356b71ec34947a02504043f17435"}]}
