)]}'
{"id":"openstack%2Fvitrage~768497","triplet_id":"openstack%2Fvitrage~master~Id369108f00acb6977bf24f48ff77b45a69b2908f","project":"openstack/vitrage","branch":"master","topic":"policy-json-to-yaml","hashtags":[],"change_id":"Id369108f00acb6977bf24f48ff77b45a69b2908f","subject":"[goal] Deprecate the JSON formatted policy file","status":"MERGED","created":"2020-12-25 02:29:58.000000000","updated":"2020-12-25 07:32:42.000000000","submitted":"2020-12-25 07:31:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"768497-policy-json-to-yaml","meta_rev_id":"fbd47c7ff23b258e0dd6e4f4ab842816688bb74d","_number":768497,"virtual_id_number":768497,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-12-25 07:31:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-12-25 06:34:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-12-25 06:34:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-25 03:29:28.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-12-25 06:34:39.000000000","updated_by":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"reviewer":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"state":"REVIEWER"}],"messages":[{"id":"369e75e7187256dd3f528e82dde8c86d6636ec42","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-12-25 02:29:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bbfcfe65144108bc0301ce3cc268a189589b227f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-25 03:29:28.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/34033615e3fa493bb5284feef8ded41f : SUCCESS in 2m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6977dc81d11404cbad22dc1f5fa693d : SUCCESS in 2m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/728c381aa00e41cf8b56e433171c6b2a : SUCCESS in 4m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/adc2615b22404a40a83fddc3ff821a82 : SUCCESS in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9cd4a4039a0b455c99e271c340af5d4a : SUCCESS in 8m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a182f72fcf554c3aaefe3fc8bf9be9fc : SUCCESS in 3m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a96206b0677c4463a82293bd82d9d16b : SUCCESS in 2m 40s\n- vitrage-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/356e056958a246c0b550403a4406ca33 : SUCCESS in 40m 43s\n- vitrage-tempest-plugin-api-ipv6-only https://zuul.opendev.org/t/openstack/build/a44e60af0326486e90dfed8a43f57889 : SUCCESS in 43m 15s\n- vitrage-tempest-plugin-datasources https://zuul.opendev.org/t/openstack/build/ba471ccbcdaa403eb923c7e3e9e2f06c : FAILURE in 58m 01s\n- vitrage-tempest-plugin-mock https://zuul.opendev.org/t/openstack/build/e6321fee695b441294e8bf7fc550f4a4 : SUCCESS in 49m 34s\n- vitrage-grenade https://zuul.opendev.org/t/openstack/build/4b6aa5ce652741b3b14ee52bf4830d62 : SUCCESS in 55m 34s","accounts_in_message":[],"_revision_number":1},{"id":"c333b94a8294c27e5401688c81d2f1cc93553c59","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-12-25 04:28:18.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"91423ab443be6446bf91b3fe3ea8503bc95e2587","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-25 05:38:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/abb8f66ebad24b308a4a89561e12751a : SUCCESS in 1m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b015cd688794637abb8b053556df079 : SUCCESS in 4m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0144cc7fa28b48bca9f73996d6f7c070 : SUCCESS in 5m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/509468bc624d4b02b11ef654b7610df9 : SUCCESS in 8m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e43fd76fd96b445ea8241aea4741dddd : SUCCESS in 5m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/97fd0a47dd1c496984bbab3859e9a33f : SUCCESS in 4m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/02eed4ceed63444daa5aa245b6122b3c : SUCCESS in 2m 39s\n- vitrage-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/3b99e868eef24e658bb6abe7ead53ee0 : SUCCESS in 49m 27s\n- vitrage-tempest-plugin-api-ipv6-only https://zuul.opendev.org/t/openstack/build/91e89729283e430d82ff76311923b2cf : SUCCESS in 40m 48s\n- vitrage-tempest-plugin-datasources https://zuul.opendev.org/t/openstack/build/298acbe098af480283a6b10fd834fb94 : SUCCESS in 1h 06m 58s\n- vitrage-tempest-plugin-mock https://zuul.opendev.org/t/openstack/build/3a477a0fc92b495aac7c1559884ccc74 : SUCCESS in 47m 54s\n- vitrage-grenade https://zuul.opendev.org/t/openstack/build/3ba247242bbe4a37bced42ef5f04004e : SUCCESS in 54m 23s","accounts_in_message":[],"_revision_number":1},{"id":"ee89d658049918610ceb8f58bc4b574ac7d29aac","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2020-12-25 06:34:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e35e4e7c5b6e7cee2229f7c1118f6ebe85edcea6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-25 06:34:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"b235f4e8179da71968ae995a6a07a50f9b8382a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-25 07:31:29.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6aecac410257451d96010f8fdc73c6f0 : SUCCESS in 2m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02597ff43f4a4a3481c461dce69bb34e : SUCCESS in 4m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2a8742077a92422a8f8c5709d9b874c6 : SUCCESS in 5m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/09ced60c35c14a61a0e15fe7186a928f : SUCCESS in 6m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/138d43aab6904c62b82b4cb13cf2bff3 : SUCCESS in 4m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/299a7f56a516465e9069a0c0c72ddb79 : SUCCESS in 3m 26s\n- vitrage-tempest-plugin-api https://zuul.opendev.org/t/openstack/build/99b6a52552bf4e19b91c47a59ed558d7 : SUCCESS in 47m 31s\n- vitrage-tempest-plugin-api-ipv6-only https://zuul.opendev.org/t/openstack/build/49ec179d9cc349d88c563177bc45e326 : SUCCESS in 50m 22s\n- vitrage-tempest-plugin-datasources https://zuul.opendev.org/t/openstack/build/1eddff88a8c549cda28b4d04e622bae3 : SUCCESS in 51m 13s\n- vitrage-grenade https://zuul.opendev.org/t/openstack/build/ca652c5b88ac402e9f2f791ec20f3386 : SUCCESS in 48m 55s","accounts_in_message":[],"_revision_number":1},{"id":"632dfdb8e296376812378b8759e90e02fcb07032","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-25 07:31:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"fbd47c7ff23b258e0dd6e4f4ab842816688bb74d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-25 07:32:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eef45bb52da14b44bd3121a363c416c4 : SUCCESS in 52s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d880a1734a844c30b3be1f76d45a8727 : SUCCESS in 47s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"017210703c54bc3681196ef4742f207775f4a286","revisions":{"017210703c54bc3681196ef4742f207775f4a286":{"kind":"REWORK","_number":1,"created":"2020-12-25 02:29:58.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/97/768497/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/vitrage","ref":"refs/changes/97/768497/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/97/768497/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/97/768497/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/vitrage refs/changes/97/768497/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/vitrage refs/changes/97/768497/1"}}},"commit":{"parents":[{"commit":"9ab0c623ba9174078b71e65d762c99b56204c263","subject":"Merge \"Remove unicode  from tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/9ab0c623ba9174078b71e65d762c99b56204c263"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-12-25 02:28:58.000000000","tz":-360},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-12-25 02:29:57.000000000","tz":-360},"subject":"[goal] Deprecate the JSON formatted policy file","message":"[goal] Deprecate the JSON formatted policy file\n\nAs per the community goal of migrating the policy file\nthe format from JSON to YAML[1], we need to do two things:\n\n1. Change the default value of \u0027[oslo_policy] policy_file\u0027\u0027\nconfig option from \u0027policy.json\u0027 to \u0027policy.yaml\u0027 with\nupgrade checks.\n\n2. Deprecate the JSON formatted policy file on the project side\nvia warning in doc and releasenotes.\n\nAlso replace policy.json to policy.yaml ref from doc and tests.\n\n[1]https://governance.openstack.org/tc/goals/selected/wallaby/migrate-policy-format-from-json-to-yaml.html\n\nChange-Id: Id369108f00acb6977bf24f48ff77b45a69b2908f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/017210703c54bc3681196ef4742f207775f4a286"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/vitrage/commit/017210703c54bc3681196ef4742f207775f4a286"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
