)]}'
{"id":"openstack%2Fwatcher~768477","triplet_id":"openstack%2Fwatcher~master~I207c02ba71fe60635fd3406c9c9364c11f259bae","project":"openstack/watcher","branch":"master","topic":"policy-json-to-yaml","hashtags":[],"change_id":"I207c02ba71fe60635fd3406c9c9364c11f259bae","subject":"[goal] Deprecate the JSON formatted policy file","status":"MERGED","created":"2020-12-24 16:02:29.000000000","updated":"2021-02-19 09:38:55.000000000","submitted":"2021-02-19 09:37:25.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":"768477-policy-json-to-yaml","meta_rev_id":"dc3ecfa6c1bdce2e2d8a909d445af1b314d8d4ba","_number":768477,"virtual_id_number":768477,"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":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-19 09:37:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"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":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"recommended":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":1,"date":"2021-02-18 18:55:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-02-19 06:27:38.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-02-19 06:27:38.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-24 16:55:45.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":"2021-02-03 10:18:01.000000000","updated_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"reviewer":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"state":"REVIEWER"},{"updated":"2021-02-12 20:00:34.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"}],"messages":[{"id":"76b27f1151379d01f92cb649bcc0535d741eab9b","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-24 16:02:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0b575b1452c3a6a59f71d425a34d465346b17f11","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-24 16:55:45.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/a08f3e8bc9aa4533b97dcd04a73a70fb : SUCCESS in 2m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5353fa2260f6411eb4cfeedeab0a0647 : SUCCESS in 5m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4cc33ce61394fc38c6c0500cd84fed2 : FAILURE in 2m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0467147dfc4447e3b1a5e25b8778628b : FAILURE in 3m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/224e9527b5bc4702a9a1a2594ffc0dc2 : SUCCESS in 6m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/95b5cd1d27804d91a46ed5dc3cfa2729 : SUCCESS in 4m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9b8f898e49eb4a45ac0999afa3a50f58 : SUCCESS in 6m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18a87ecf7543447bba425d52c6271ca8 : SUCCESS in 6m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/29d24acb508641ad9e7678a4270f2d14 : SUCCESS in 4m 22s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/2e40e5f105564d60af2429f2df6f7731 : SUCCESS in 26m 50s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/07d6415f273046aca0d4e352600b39e4 : SUCCESS in 50m 28s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/c7fe41a2743d4f33939a0c2b2b2df887 : FAILURE in 32m 44s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/7ddf472e0b6e4aac9b275b2359cd3353 : FAILURE in 40m 09s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/48f1383d9f36497aab64bbe59ed73c28 : POST_FAILURE in 27m 58s\n- watcher-tls-test https://zuul.opendev.org/t/openstack/build/bff5a8365e12402ea26bbdabe97b6813 : FAILURE in 30m 16s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/32f4312092054abbbc1795a8a00e2c82 : SUCCESS in 26m 46s","accounts_in_message":[],"_revision_number":1},{"id":"d63be74477d333246846b17e3e471f386bd89d14","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-24 17:50:54.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"4440efffd06d294f91bc944a1e61b7a4162cd60c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-24 18:46:36.000000000","message":"Patch Set 2: 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/2ff0bf1d8a534b829d56767ebf8cbb08 : SUCCESS in 1m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/87de799d2cb84da6bbb4f0f10eab9d66 : SUCCESS in 5m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/34c92835c6f6451791326a96256c6a8c : FAILURE in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e9337ce9ffe47ffbb55bbdbeda5e1b7 : FAILURE in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a82fc44261224d7a8a7756d136b04c47 : SUCCESS in 4m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0c2b8efe55d44b588b5e2be467344dce : SUCCESS in 4m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/09369929998348309609207fa963ffc6 : SUCCESS in 6m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b398c409d95d410fb6f4c71920f0af95 : SUCCESS in 7m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/18487c43b7fb4ced907f564b07acd839 : SUCCESS in 3m 06s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/df53bff15e8f414e8ffc5d22aeeb8b7e : SUCCESS in 24m 12s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/f1f326ab15a84c77a5db9ef2fe8bfbc2 : SUCCESS in 40m 16s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/31f00be7ed7944cba2d880dc7733bd8f : FAILURE in 53m 51s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/fb5bea2de89d48d3957b8b4ee2b06662 : FAILURE in 36m 30s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/da86975980e842829036c779fce9fbd4 : SUCCESS in 26m 25s\n- watcher-tls-test https://zuul.opendev.org/t/openstack/build/aeadcdb97bf940f8a42ddeaef827a555 : FAILURE in 22m 41s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/32c61411ee1643778e92941d84c83f3f : SUCCESS in 38m 16s","accounts_in_message":[],"_revision_number":2},{"id":"c7ed04c472762130b1fba4c80aed3cd7d66b3d89","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-11 18:03:39.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"e2e4ba7cc7bd0e664125df2d68cdb968d071ff72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-11 19:13:44.000000000","message":"Patch Set 3: 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/015f1a7457f1441fb1416e705dd008db : FAILURE in 4m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3ee501c49bdb4063969268963cc6a89a : SUCCESS in 5m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/acd70d62cc99421d9f26eaa89fcfa2ce : SUCCESS in 4m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f5dc423cef88409ba868f0816024abdd : SUCCESS in 4m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7079fa0947d8440eb90c6fa11f892f90 : SUCCESS in 5m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9b3b896f1f9943d9b441b1e4acea524c : SUCCESS in 6m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c916635d35b4b0598c8348efd7b42c1 : SUCCESS in 7m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d3d70d2a878141f1aa1ee997bde31a36 : SUCCESS in 5m 33s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/a197df52a6b847278bf198ef65fd7766 : SUCCESS in 34m 37s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ea28d86dd90a458ab674adc05cd6f0d9 : SUCCESS in 46m 29s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/7ec59a97cc00447586c8b02cc4181c61 : SUCCESS in 51m 57s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/ff84ddd581fc4e1e87f4770a329ad0b0 : SUCCESS in 1h 05m 26s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/5a42fca6e42f47839796c990770ad299 : SUCCESS in 40m 20s\n- watcher-tls-test https://zuul.opendev.org/t/openstack/build/e96946a2b83547ecadcf9fd89714b59d : SUCCESS in 55m 25s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/0ab0c870483d451289d33a261700a6ca : SUCCESS in 33m 48s","accounts_in_message":[],"_revision_number":3},{"id":"1aa7c0c5a3f30c655856c713100e24e6225cba27","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-12 18:53:57.000000000","message":"Patch Set 3:\n\nseems requirement-check is broken https://review.opendev.org/c/openstack/watcher/+/775421","accounts_in_message":[],"_revision_number":3},{"id":"3f9e51098d41aa62113f9599c2d0ef147f918858","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-12 19:59:27.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"025287a4bb552e63f6de45d0918ed730666de9aa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-12 21:18:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/f7698cb199c245c4815fb55721c06ae7 : SUCCESS in 2m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0250063112904f69985f4cdf8c10bc77 : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08a41f3fbb814fa0b26609bbe341ac91 : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d786bcbe7c73455e93d517497d77d80c : SUCCESS in 5m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/70090cd4080d44f88f5d9634de683da2 : SUCCESS in 6m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b61d70dcbb814b8b95dbc160dce1b9fd : SUCCESS in 5m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c369e9175bc949baa4013dd0d2a52c4a : SUCCESS in 6m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/464e74a79f5b44d4be7fc1297e88aa2a : SUCCESS in 3m 50s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/37cabb2e1a9d4a298527387771117d13 : SUCCESS in 33m 29s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b98bbef335f841fa8db9416703347a42 : SUCCESS in 50m 09s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/37bb1cc4c7164c0ebc44d478fe52edef : SUCCESS in 55m 51s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/c802fca9c7934c978a1e19c42a8e7c4e : SUCCESS in 1h 15m 23s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/ecdf8de5b9544174b504ffdc16c1fa4a : SUCCESS in 38m 23s\n- watcher-tls-test https://zuul.opendev.org/t/openstack/build/40aaf8e5499c4afbb06fd154218829e6 : SUCCESS in 54m 01s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/0c7bd79019f5405ba68e97cfa7a3222d : SUCCESS in 31m 44s","accounts_in_message":[],"_revision_number":4},{"id":"4e72a4378ef05655ac3a98864bc2e8273adb3ea7","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2021-02-18 18:55:58.000000000","message":"Patch Set 4: Code-Review+1\n\nOverall this looks good to me, my one concern is why would this project not require a check to default back to policy.json like nova: https://review.opendev.org/c/openstack/nova/+/748059/16/nova/policy.py\n\nFor now this gets a +1 from me.","accounts_in_message":[],"_revision_number":4},{"id":"8e2b2a7f1372a7591136cbb8f9c48a174636dcd3","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-18 20:06:02.000000000","message":"Patch Set 4:\n\n\u003e Patch Set 4: Code-Review+1\n\u003e \n\u003e Overall this looks good to me, my one concern is why would this project not require a check to default back to policy.json like nova: https://review.opendev.org/c/openstack/nova/+/748059/16/nova/policy.py\n\u003e \n\u003e For now this gets a +1 from me.\n\nwe do, I have moved that part to oslo.policy itself so that it can be used for every services (which is there since oslo.policy 3.6.0 )-  https://github.com/openstack/oslo.policy/blob/d3185debdbb7aa254ad4ce2acc38c9a34908e44a/oslo_policy/policy.py#L364","accounts_in_message":[],"_revision_number":4},{"id":"fb18eca84f157224adf59a31cbc7cf4602b2748e","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2021-02-19 06:27:38.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n\u003e Patch Set 4:\n\u003e \n\u003e \u003e Patch Set 4: Code-Review+1\n\u003e \u003e \n\u003e \u003e Overall this looks good to me, my one concern is why would this project not require a check to default back to policy.json like nova: https://review.opendev.org/c/openstack/nova/+/748059/16/nova/policy.py\n\u003e \u003e \n\u003e \u003e For now this gets a +1 from me.\n\u003e \n\u003e we do, I have moved that part to oslo.policy itself so that it can be used for every services (which is there since oslo.policy 3.6.0 )-  https://github.com/openstack/oslo.policy/blob/d3185debdbb7aa254ad4ce2acc38c9a34908e44a/oslo_policy/policy.py#L364\n\nThanks for reply. If there are new update. Please update Watcher again. Thanks~","accounts_in_message":[],"_revision_number":4},{"id":"7284c804ffdc32ed428625382cc76a6501cc337c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 08:50:22.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f979ef140d400ee0cc46c8a15be512b98f132cba","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 09:37:24.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/c088648edee848ecac7f6c49fb9c03bd : SUCCESS in 2m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/536880815cce4161852b50ad3e697e9b : SUCCESS in 5m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3ee1954d4add4017969a2a68cd332ca2 : SUCCESS in 6m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fb60258edd0a4491aa5cb53be550dd12 : SUCCESS in 5m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2484a8f9a6140b388007c3e3ef63159 : SUCCESS in 6m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bae9d56914644f4b8615e1e7904e083c : SUCCESS in 3m 46s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/7d54bc6356af4b5480510ee5773f54f3 : SUCCESS in 37m 42s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/916841f44f5a4471bce2afc4829db97f : SUCCESS in 34m 51s","accounts_in_message":[],"_revision_number":4},{"id":"8d21b5f753866bd6b6e813d10ea4f1527d63f75b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 09:37:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"dc3ecfa6c1bdce2e2d8a909d445af1b314d8d4ba","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-19 09:38:55.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/541bd87a30d4482191c0e00810f474f6 : SUCCESS in 58s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b68ab4b0912d4ff396f12d9aa2e6dc2f : SUCCESS in 59s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"863815153e3451f2354f14e6c271233e24e84782","revisions":{"041608d614c2d05bcd8cb846e0b506de57e0a024":{"kind":"REWORK","_number":1,"created":"2020-12-24 16:02:29.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/77/768477/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/768477/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/768477/1"}}},"commit":{"parents":[{"commit":"204b276693134219bd84afe084e8ef0eff30bdb2","subject":"Fix missing self argument in instances_no_attached","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/204b276693134219bd84afe084e8ef0eff30bdb2"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-12-24 15:58:50.000000000","tz":-360},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-12-24 16:02:28.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: I207c02ba71fe60635fd3406c9c9364c11f259bae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/041608d614c2d05bcd8cb846e0b506de57e0a024"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/041608d614c2d05bcd8cb846e0b506de57e0a024"}]},"branch":"refs/heads/master"},"04056747b1679068edf8caa52839d2d3f34e0bf7":{"kind":"REWORK","_number":2,"created":"2020-12-24 17:50:54.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/77/768477/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/768477/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/768477/2"}}},"commit":{"parents":[{"commit":"204b276693134219bd84afe084e8ef0eff30bdb2","subject":"Fix missing self argument in instances_no_attached","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/204b276693134219bd84afe084e8ef0eff30bdb2"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-12-24 15:58:50.000000000","tz":-360},"committer":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2020-12-24 17:50:52.000000000","tz":0},"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: I207c02ba71fe60635fd3406c9c9364c11f259bae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/04056747b1679068edf8caa52839d2d3f34e0bf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/04056747b1679068edf8caa52839d2d3f34e0bf7"}]},"branch":"refs/heads/master"},"4a85e0b653bb099e6bb1944da59e1d22e87c534e":{"kind":"REWORK","_number":3,"created":"2021-02-11 18:03:39.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/77/768477/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/768477/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/768477/3"}}},"commit":{"parents":[{"commit":"204b276693134219bd84afe084e8ef0eff30bdb2","subject":"Fix missing self argument in instances_no_attached","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/204b276693134219bd84afe084e8ef0eff30bdb2"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-12-24 15:58:50.000000000","tz":-360},"committer":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2021-02-11 18:03:28.000000000","tz":0},"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: I207c02ba71fe60635fd3406c9c9364c11f259bae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4a85e0b653bb099e6bb1944da59e1d22e87c534e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4a85e0b653bb099e6bb1944da59e1d22e87c534e"}]},"branch":"refs/heads/master"},"863815153e3451f2354f14e6c271233e24e84782":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-02-12 19:59:27.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/77/768477/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/77/768477/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/77/768477/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/77/768477/4"}}},"commit":{"parents":[{"commit":"76270c8383ba8109a60e185af9e92ebbb1a69862","subject":"Fix gate requirement checks job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/76270c8383ba8109a60e185af9e92ebbb1a69862"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2020-12-24 15:58:50.000000000","tz":-360},"committer":{"name":"Ghanshyam","email":"gmann@ghanshyammann.com","date":"2021-02-12 19:59:27.000000000","tz":0},"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: I207c02ba71fe60635fd3406c9c9364c11f259bae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/863815153e3451f2354f14e6c271233e24e84782"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/863815153e3451f2354f14e6c271233e24e84782"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}}]}],"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":{}}}]}
