)]}'
{"nova/tests/fake_policy.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"08e1375a7450a4da87369c678ed48baf0d104c0f","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    \"compute:get_all_instance_metadata\": \"\","},{"line_number":37,"context_line":"    \"compute:get_all_instance_system_metadata\": \"\","},{"line_number":38,"context_line":"    \"compute:update_instance_metadata\": \"\","},{"line_number":39,"context_line":"    \"compute:delete_instance_metadata\": \"\","},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    \"compute:get_instance_faults\": \"\","},{"line_number":42,"context_line":"    \"compute:get_diagnostics\": \"\","}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F8I4%3D","line":39,"updated":"2013-07-18 19:07:46.000000000","message":"I find it odd that all these rules are missing from etc/nova/policy.json…","commit_id":"0608c6f936ef7466114128fbc4b623c5058b66ed"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"0c3cb3c404d272f745d054edd02115e95e0a7d01","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    \"compute:get_all_instance_metadata\": \"\","},{"line_number":37,"context_line":"    \"compute:get_all_instance_system_metadata\": \"\","},{"line_number":38,"context_line":"    \"compute:update_instance_metadata\": \"\","},{"line_number":39,"context_line":"    \"compute:delete_instance_metadata\": \"\","},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    \"compute:get_instance_faults\": \"\","},{"line_number":42,"context_line":"    \"compute:get_diagnostics\": \"\","}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F734%3D","line":39,"in_reply_to":"AAAAQn%2F%2F8GE%3D","updated":"2013-07-18 20:53:51.000000000","message":"And perhaps that\u0027s an argument for blueprint self-documenting-policies :)","commit_id":"0608c6f936ef7466114128fbc4b623c5058b66ed"},{"author":{"_account_id":6661,"name":"Burt Holzman","email":"holzman@gmail.com","username":"burt"},"change_message_id":"36a3d0201b5af7a2921525084be7e26d099f2b04","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    \"compute:get_all_instance_metadata\": \"\","},{"line_number":37,"context_line":"    \"compute:get_all_instance_system_metadata\": \"\","},{"line_number":38,"context_line":"    \"compute:update_instance_metadata\": \"\","},{"line_number":39,"context_line":"    \"compute:delete_instance_metadata\": \"\","},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    \"compute:get_instance_faults\": \"\","},{"line_number":42,"context_line":"    \"compute:get_diagnostics\": \"\","}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAQn%2F%2F8GE%3D","line":39,"in_reply_to":"AAAAQn%2F%2F8I4%3D","updated":"2013-07-18 19:20:51.000000000","message":"I was thinking of raising a separate issue to sync up fake_policy.py with etc/nova/policy.json. If they had been consistent, I think https://bugs.launchpad.net/nova/+bug/1192715 could have been caught in unit testing.","commit_id":"0608c6f936ef7466114128fbc4b623c5058b66ed"}]}
