)]}'
{"id":"openstack%2Fkeystone~690630","triplet_id":"openstack%2Fkeystone~master~Id553743277a35660a40d6b3b02847d7a35abbfb9","project":"openstack/keystone","branch":"master","topic":"bug/1849518","hashtags":[],"change_id":"Id553743277a35660a40d6b3b02847d7a35abbfb9","subject":"Parse cli args in get_enforcer","status":"MERGED","created":"2019-10-23 16:15:30.000000000","updated":"2020-04-22 11:09:48.000000000","submitted":"2020-04-22 11:06:03.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":"690630-1587553564273-653b66dd","meta_rev_id":"b86b8149acbaad2358fc6d370d1c600558b1c71f","_number":690630,"virtual_id_number":690630,"owner":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-03-25 16:55:37.000000000","_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-04-22 11:06:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":2,"date":"2020-04-20 19:01:27.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2020-03-26 11:52:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-04-22 09:15:18.000000000","_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"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":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-04-22 09:15:18.000000000","_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-26 11:52:59.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2020-04-20 19:01:27.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2020-04-22 09:15:18.000000000","updated_by":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"reviewer":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"state":"REVIEWER"},{"updated":"2020-04-22 11:06:03.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"}],"messages":[{"id":"aec4f36c6e57b08f2ac4d68f4ca386cf5d546cbc","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-10-23 16:15:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3b9e38cfb3a9e5c9a6598e22e82e6c8fdc7ed800","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-23 19:42:52.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/12206a9f3e3242559c60a84acfadf19d : FAILURE in 25m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1811de673c364bc8ba35660dfef32f4c : FAILURE in 20m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77236adc75704eeab8d00dde434925e4 : SUCCESS in 6m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0c27541728bc44cab89991f019dd2066 : FAILURE in 18m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bf80ba1d2be44ff9a93bcb966f998a4b : FAILURE in 12m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4f9648c048d348d89d14fea6960aea0d : FAILURE in 21m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02f4085dc2f24145a73b5990c60a46f0 : SUCCESS in 12m 37s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c2039d2f2683487a8cf0633b40d4805b : SUCCESS in 1h 30m 21s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/ef645c3731cd4af4bf14e639c74e8a1f : SUCCESS in 53m 19s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/579064def49b43d7b607659357b15886 : SUCCESS in 1h 09m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c52f531b648848dfae9f38147e7d8a5a : SUCCESS in 1h 47m 43s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/604977274016490e9f5e274bc02bf8b7 : SUCCESS in 27m 18s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/ea096574a18f449288fe7c2bdcc97905 : SUCCESS in 35m 11s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/495f0827f4ab4e10bbce7b22d80bbdd0 : SUCCESS in 38m 25s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/ad5fcf1f674449db8408c6e80e1da98c : SUCCESS in 31m 34s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/79ae14dccc4542ccaafb0fdc9b316d3a : SUCCESS in 14m 44s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2d6af5845bdb45519c07f61aa450bfe8 : SUCCESS in 42m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e0a3bd764ca42aa83d5f3c26c439b6a : SUCCESS in 59m 06s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/dd06299880bc4648b6c0f2f121d190bd : SUCCESS in 56m 08s","accounts_in_message":[],"_revision_number":1},{"id":"dc8ce08c752efb54a4d714311c22b1a049e2fe22","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-10-24 21:10:34.000000000","message":"Patch Set 1:\n\nrecheck\n\nTurns out the policy generator depends on this behavior too. I\u0027ve updated the dep to just use the global conf object for all the policy cli tools.","accounts_in_message":[],"_revision_number":1},{"id":"62bac7de677a53de71beaa34b9b2a431e57f8595","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-24 22:46:01.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ffee1e5b63b47b0a5a54dafd024e905 : FAILURE in 16m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2fb506373727499887af1a77274bf888 : FAILURE in 27m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc9756a7f56344318fbe1d15fb3932a1 : SUCCESS in 6m 11s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1a5c6a616d6a4ed1a7915ab1a5fe7669 : FAILURE in 24m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f1823f51e7df4ab5a42380a96dafd3d5 : FAILURE in 21m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1ca22239e9bb4a11974e1b6c1b2022f4 : FAILURE in 24m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76e94ffe50494b949542d21c7eecc163 : SUCCESS in 12m 20s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5ee298c44dd349a095f96d4b255ae045 : SUCCESS in 1h 32m 28s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/eba1f977bae34c8697f88419f64987d5 : SUCCESS in 1h 14m 19s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6563e9ba64db4b68ac15491cf768f4d4 : SUCCESS in 1h 11m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/83bbf255bd9b4edf9ae08290c2649160 : SUCCESS in 1h 27m 32s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/848d37dc96ea4d04a7eec525cf7d5941 : SUCCESS in 39m 05s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/68d819df8cec4e02b0aa557c9f760939 : SUCCESS in 34m 29s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/00e7e18950a74000abf3782784c4946b : SUCCESS in 36m 41s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/cff73a0bba9e4f039cc4a2bb53019729 : SUCCESS in 44m 47s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7cd508ae1a0b4328826b938454cc6cc1 : SUCCESS in 17m 53s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c89ff6ceb0514e4d8921ce8d0ae0ed63 : SUCCESS in 43m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c72913f84e94727952fcfd8bdb290b2 : SUCCESS in 1h 05m 45s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/67c27e168e14418494237d5827cf7f35 : SUCCESS in 46m 04s","accounts_in_message":[],"_revision_number":1},{"id":"1c952a98ae6e4780e169805a95d14d1a390df1e4","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-12-05 10:27:35.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"80502e22d420f9e5f577697e82ea350c9ab3df93","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 11:46:53.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d82bbbd2c2ec47d9a841a9ee6f15ea0c : FAILURE in 27m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ae922b7e87ca4e25a0d21f6fed6cb566 : FAILURE in 21m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d2430db84b249c587e8a85fb86f1285 : SUCCESS in 5m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1857d3ea106040d5b0ee5e26ecf6478e : FAILURE in 13m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/80ffc2e05f614e19ad1a9d5c6f57f542 : FAILURE in 12m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4bdfdc2497be48628f6687c652e0c851 : SUCCESS in 11m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f39cba4fb17e4d07ba9f7146102ad257 : SUCCESS in 52m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8eb994394c8244bb802197aa4e3f2896 : SUCCESS in 1h 12m 10s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/487e2beaf4884b62982de313a3319748 : SUCCESS in 33m 05s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/b401b1844d0241a68f50da0b663bacbc : SUCCESS in 41m 00s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/028ec12d35584d399a512fc5d7b616ed : SUCCESS in 39m 46s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/008bdff5aba0407792f71072fbf2d9d0 : SUCCESS in 21m 00s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3e59670af56a47c89c6cf828422abd45 : SUCCESS in 42m 46s (non-voting)\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/9601bde48cf94a388479c468d8560cca : SUCCESS in 1h 03m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/da880019775d4a1b98282b792c10d73e : SUCCESS in 1h 04m 31s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/5e7b91a221a449d4a430fdeaa2185c55 : SUCCESS in 42m 35s","accounts_in_message":[],"_revision_number":1},{"id":"93d737f2388124351e5175fc2a779a428045d151","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-12-05 17:22:36.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"1f35bbeea2420db26adc96e48b2e3bbdfa3cac8d","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2020-01-15 17:35:27.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"95895b893cf309e8b16028e54f01467155a018c7","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2020-01-15 20:26:24.000000000","message":"Patch Set 2: Workflow-1\n\nThis is going to fail ci even with the depends-on because of upper-constraints. Once the oslo.policy patch has been released it should be good to go though.","accounts_in_message":[],"_revision_number":2},{"id":"dae2720d0438f292369345eb0477e4047d1e11b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 20:56:16.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe594341e20f4f559d96d5ac6e54c59c : FAILURE in 34m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6b2200c5f2544f0db90eb037f7df9c5d : FAILURE in 25m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a53bea3cc684ce790832fab5bda7791 : SUCCESS in 9m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9dc23e2bf5374448a1766e10479f8f88 : FAILURE in 25m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cb74bcf3d88f42679ee8fa7c8d7d1e78 : FAILURE in 24m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca017167999b4efcb71546df3e0e6ab9 : SUCCESS in 17m 25s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f3890d6d35fe4d8e9a05f4dd4e5b07fd : SUCCESS in 55m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b5b145423b834c2185c657d23d4b394a : SUCCESS in 1h 18m 18s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e0052ce866b4456aae886b84cfc5af72 : SUCCESS in 34m 57s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/5d1ffe06703a40a9a081acce6fbc1d39 : SUCCESS in 39m 00s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/912d2b20ef064b0c891d152f0f29601c : SUCCESS in 37m 43s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ed46005be6bd4c5381557b5515ecf3af : SUCCESS in 21m 31s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/865a4c13336949828eacb4334da68651 : SUCCESS in 39m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bf94b41ce7cb41dc922595e2e840a794 : SUCCESS in 1h 09m 50s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/a05f9ce65c144045b069ce06943dc1db : SUCCESS in 44m 56s","accounts_in_message":[],"_revision_number":2},{"id":"25ce5a143ec7fe29e24887e0d0d5cc0c8d6854d9","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-17 10:02:55.000000000","message":"Patch Set 2: Code-Review+1\n\n\u003e This is going to fail ci even with the depends-on because of\n \u003e upper-constraints. Once the oslo.policy patch has been released it\n \u003e should be good to go though.\n\nI validated the parent patch now let\u0027s wait for the merge and CI.","accounts_in_message":[],"_revision_number":2},{"id":"bfb52179db9894b0382f7b45ef6c411e9249ebf1","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2020-03-20 15:25:27.000000000","message":"Patch Set 2:\n\nrecheck\n\nThe new oslo.policy is now in upper-constraints, so this should work.","accounts_in_message":[],"_revision_number":2},{"id":"610ba3e3a2a550a6459fa0d59bffc8104b1735b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-20 17:36:11.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/909ee8179e5e4ee58bf4105fbf216f0b : SUCCESS in 15m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/31df1b2dc04a4af6b527ec71a7c75ed0 : FAILURE in 14m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/253641e5a1804026a8957157593e7047 : SUCCESS in 11m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/78de879af4d644e996d8d81a1a7b0ac8 : SUCCESS in 26m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c7d158810b704cef80002192d912ebfd : SUCCESS in 19m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9d830c463bd34312a35f88b9461329c3 : SUCCESS in 15m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4bdf836d9e246d5be98b385034ac68d : SUCCESS in 15m 02s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ac635d4fb19a451596d73c7c79eb7ce3 : SUCCESS in 1h 07m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3085580b22514bdca2a3421d1c595932 : SUCCESS in 1h 14m 01s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9e47e225252b42ae87f36564314ed994 : SUCCESS in 45m 39s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8690d74c3ef8404c97b75ede3b5a8b62 : FAILURE in 36m 48s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/e4a659432c474f4fa1b6670f9d514820 : SUCCESS in 36m 48s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0c68b9cfe40b43ba868f0660217b7232 : SUCCESS in 16m 25s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3392b83c7a684bb7b69f824f04abd0d0 : SUCCESS in 38m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0f56d7ce0ce442fcb57955a64691be72 : SUCCESS in 58m 43s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/c427a348d6de4c19bf2d90e34718f0ec : SUCCESS in 35m 36s","accounts_in_message":[],"_revision_number":2},{"id":"0e49c4976c8d63ea34f7af3cd99f15935932f623","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2020-03-23 22:19:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d65d78ca10a211f8074878b0fd87385eb8d40681","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2020-03-23 22:21:48.000000000","message":"Patch Set 3:\n\nOops, this probably won\u0027t work until https://review.opendev.org/#/c/714207/ merges.\n\nI also have no idea if it fixes lower-constraints. I can\u0027t run that job locally even against vanilla master for some reason. :-/","accounts_in_message":[],"_revision_number":3},{"id":"6aeecd8e162b727ef647fc070969b060d5ed784e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-24 00:15:16.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- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb89a45fb7fe4657a1ac8aab477350d7 : SUCCESS in 15m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/030dd09524e84e94937077abfc2aca48 : SUCCESS in 13m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/956ef8d6f9934b6f88c5061366ce12f1 : SUCCESS in 5m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/29d2c23b887b4792b2f1e0d6fe2caf5d : SUCCESS in 14m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c940b2b3cd164c61ac409a89f8b97928 : SUCCESS in 31m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5fbb680857da4df18bfa8834bf2dda74 : SUCCESS in 27m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e479b1d214854a7e8b8ea7b7e16cde81 : SUCCESS in 15m 08s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ba8f794314884ec9bc884a4f9b012941 : SUCCESS in 3m 45s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/001d78c5d0694194b2098699f7c7788d : FAILURE in 1h 08m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cf333c9b6da9472c95d7f574a1293761 : SUCCESS in 1h 49m 09s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/3eddb23f11784df0988edfad008b571f : SUCCESS in 34m 02s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9c0c20911a364158b0f8fb1ab555a9fb : FAILURE in 31m 23s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/b0bdc46e1bae48de90523b6cfa566ce8 : SUCCESS in 33m 52s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/cc373e03fe6d45abb9a71ff8f3692aa3 : SUCCESS in 14m 52s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/d470a8b206ed4711b457a4473a058e42 : SUCCESS in 42m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3480b75e7677406b8ae5d8e82a7cb480 : SUCCESS in 1h 03m 33s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/b7a73e3a436e457695d2d02d4f79e345 : SUCCESS in 37m 07s","accounts_in_message":[],"_revision_number":3},{"id":"c1fdbf58db4b1db41d524eb8f69d343507b5b9e1","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-24 13:21:57.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"d2e7d3ddad2651741fff3859e83b7231f17ffcc6","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-24 13:22:24.000000000","message":"Patch Set 3:\n\n\u003e Oops, this probably won\u0027t work until https://review.opendev.org/#/c/714207/\n \u003e merges.\n\nnow merged\n\n \u003e \n \u003e I also have no idea if it fixes lower-constraints. I can\u0027t run that\n \u003e job locally even against vanilla master for some reason. :-/","accounts_in_message":[],"_revision_number":3},{"id":"2670b37eff40ce7caf613b97103fe452632c787a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-24 15:13:56.000000000","message":"Patch Set 3:\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- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/373b22998b4c4ef3822e88a4aff45614 : SUCCESS in 27m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/18db45a2e4a14425b33ada67db1140c6 : SUCCESS in 19m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a702c7b2cf7a4f319afaadf0a2528655 : SUCCESS in 6m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b4d554288e3148f9a828ef2c0381cfb4 : SUCCESS in 23m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7dce3ae5925f4f9999a1c9e0e07c9124 : SUCCESS in 13m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/64b9fa5c6d7b4b3c9a2488e3d2a25cdc : SUCCESS in 28m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e0969a550ac34118827ef33b3e60a1a5 : SUCCESS in 14m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/6236fa2de3ce4ad79a1b76b4c7342e02 : SUCCESS in 3m 42s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/becfa4fcc1f148afb13bcf2fce26181e : SUCCESS in 1h 13m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5416bc9f1ec448eda6b61cce445aec31 : FAILURE in 19m 03s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/7f9e6aa554eb489cb508e4dd4ead88b6 : FAILURE in 24m 45s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/36d99d368c2642a68685273a51723089 : FAILURE in 29m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/f4ee4bed4c6f4f50ae734d2de66ea7fd : SUCCESS in 39m 44s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/2982073b4c344154acb6492fc9babe64 : FAILURE in 25m 50s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6eeb727342824a3ba03fc5d73f65cee4 : FAILURE in 25m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f27f423facdd42589ffd1c4a3dba4f3e : SUCCESS in 57m 51s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/eed10d231a9f4b22ba2b770f68ec9130 : SUCCESS in 42m 03s","accounts_in_message":[],"_revision_number":3},{"id":"5be2e084c10080771cbde9a0c9ad92bbd691eba0","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2020-03-25 16:55:37.000000000","message":"Patch Set 3:\n\nrecheck apt mirror problems","accounts_in_message":[],"_revision_number":3},{"id":"01f5c781f0d23fed0eb5b3b41edf3dd4ebca4fa9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-25 18:30:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f3c3d5bb79d146d88e830b11f6f5a27d : SUCCESS in 27m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/89ac08f86a4d4b7ebf16c72af4c01aab : SUCCESS in 19m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34afc1c15fca477188d1c3af6017febb : SUCCESS in 6m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1504e913ecd34807975bd155c6d7faaa : SUCCESS in 18m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/99e66fdb92e8424080b01252f9f7d9ba : SUCCESS in 18m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a0d28c5561d3465f8aba1c3765895c28 : SUCCESS in 14m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b002200020b74f129813426a8f75a729 : SUCCESS in 13m 01s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ebc0fc20219c4790ba80c74b32477238 : SUCCESS in 3m 01s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3d7c3055eb6a466c83d3294ee92c0c67 : SUCCESS in 58m 05s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/65f43769d56b4248b8eab61ebe4f6ac7 : SUCCESS in 1h 19m 12s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/cee2f4bcac83428b80ea45b8a54cc86d : SUCCESS in 32m 14s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/bde0c18ce8e34a4591b3cd4e48991082 : FAILURE in 31m 44s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/e63e40623b8b4299af37044654caf71c : SUCCESS in 35m 08s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7adbbed4b6a8479ea1194d246a9b9831 : SUCCESS in 19m 19s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/552bfc43498945b898bef170f73fa687 : SUCCESS in 48m 02s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d9508103ebaf4ceba5ab986ee9a3a5eb : SUCCESS in 1h 10m 45s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/07d45efdf6664e588480c88c03ba9972 : SUCCESS in 41m 05s","accounts_in_message":[],"_revision_number":3},{"id":"f4997f651a7ad33a80b63e44d6a5b05cf8693856","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-26 11:52:59.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"66c54066d22b8eecd0ef470f813259223cf8fbdf","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-20 19:01:27.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"15e3500e73359ee3d2c3b769991c784c7b0e846b","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2020-04-22 09:15:18.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"cb88ef0b6016e98566ece69b05f031071165036a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 09:15:38.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a17d70dc081c7c4aa0810fb90e73b72c70347ed2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 11:06:03.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9ca81587dd144272861aff84dc85e553 : SUCCESS in 19m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2e65883124c4e94ada851e0519e4c70 : SUCCESS in 7m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b465bab6c5384cb5bfd51f1bab49b7d8 : SUCCESS in 17m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a335642395004f3696ee5118b130a66b : SUCCESS in 18m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e74ad31a0dc14330ab319e7bf9c94c72 : SUCCESS in 13m 37s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2e41e384e8d54985af55192b9bae188a : SUCCESS in 3m 28s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/765193d80caa4e4d932e3320d4fdabba : SUCCESS in 1h 16m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/be662c46059b427fab803bb31f61aafe : SUCCESS in 1h 30m 05s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/11164cb849674f2d900e99315042799a : SUCCESS in 34m 37s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/7bc6253fdc414873aeb75aca30e6911b : SUCCESS in 36m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b80bf5bf105b403797352dde1f060255 : SUCCESS in 1h 06m 14s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/4eb8209a0f10495eb370cc7d39133063 : SUCCESS in 47m 37s","accounts_in_message":[],"_revision_number":3},{"id":"0b84a61cea5aefb232462e6de164e3ee5bfe83ae","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 11:06:04.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"4f4ef3f832ac6b2537dde15bf6f8961d006076ab","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-22 11:09:48.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fb85f79e6ac45beadd4def122f3d44c : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ba8dd06e123adb353c5bb71d75c345cf3e463ba8","revisions":{"76e3eb84f979e47e5682a190600c526c33401859":{"kind":"REWORK","_number":1,"created":"2019-10-23 16:15:30.000000000","uploader":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"ref":"refs/changes/30/690630/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/30/690630/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/30/690630/1"}}},"commit":{"parents":[{"commit":"7d4904c1ac55e411cb220a823b1d301ba2b99323","subject":"Merge \"Fix K2K auth flow diagram\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7d4904c1ac55e411cb220a823b1d301ba2b99323"}]}],"author":{"name":"Ben Nemec","email":"bnemec@redhat.com","date":"2019-10-23 16:11:35.000000000","tz":0},"committer":{"name":"Ben Nemec","email":"bnemec@redhat.com","date":"2019-10-23 16:15:09.000000000","tz":0},"subject":"Parse cli args in get_enforcer","message":"Parse cli args in get_enforcer\n\nPreviously this call to the conf object couldn\u0027t parse cli args\nbecause the oslo.policy tool was registering its cli opts on a\nprivate conf object, so attempting to parse them on the global\nobject would fail. The dependency makes oslo.policy use the global\nobject instead so cli arg parsing works correctly.\n\nThis is important because ignoring cli args as this was previously\ndoing caused things like --config-file to be dropped, which meant\nthat running the tool with that option specified did not work as\nexpected.\n\nDepends-On: https://review.opendev.org/690628\nChange-Id: Id553743277a35660a40d6b3b02847d7a35abbfb9\nCloses-Bug: 1849518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/76e3eb84f979e47e5682a190600c526c33401859"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/76e3eb84f979e47e5682a190600c526c33401859"}]},"branch":"refs/heads/master"},"6aab85f0ea55493e4d9cbff64e7e299c5d866fcf":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-01-15 17:35:27.000000000","uploader":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"ref":"refs/changes/30/690630/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/30/690630/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/30/690630/2"}}},"commit":{"parents":[{"commit":"1db57944d56a938b8a64b556d6df3c7c9ce98869","subject":"Capture output from test run of policy generator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1db57944d56a938b8a64b556d6df3c7c9ce98869"}]}],"author":{"name":"Ben Nemec","email":"bnemec@redhat.com","date":"2019-10-23 16:11:35.000000000","tz":0},"committer":{"name":"Ben Nemec","email":"bnemec@redhat.com","date":"2020-01-15 17:34:56.000000000","tz":0},"subject":"Parse cli args in get_enforcer","message":"Parse cli args in get_enforcer\n\nPreviously this call to the conf object couldn\u0027t parse cli args\nbecause the oslo.policy tool was registering its cli opts on a\nprivate conf object, so attempting to parse them on the global\nobject would fail. The dependency makes oslo.policy use the global\nobject instead so cli arg parsing works correctly.\n\nThis is important because ignoring cli args as this was previously\ndoing caused things like --config-file to be dropped, which meant\nthat running the tool with that option specified did not work as\nexpected.\n\nDepends-On: https://review.opendev.org/690628\nChange-Id: Id553743277a35660a40d6b3b02847d7a35abbfb9\nCloses-Bug: 1849518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6aab85f0ea55493e4d9cbff64e7e299c5d866fcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6aab85f0ea55493e4d9cbff64e7e299c5d866fcf"}]},"branch":"refs/heads/master"},"ba8dd06e123adb353c5bb71d75c345cf3e463ba8":{"kind":"REWORK","_number":3,"created":"2020-03-23 22:19:38.000000000","uploader":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"ref":"refs/changes/30/690630/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/30/690630/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/30/690630/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/30/690630/3"}}},"commit":{"parents":[{"commit":"d9af77e1d854b7a49c749a2f86002fbe0336ae39","subject":"Merge \"remove oslo-concurrency from requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d9af77e1d854b7a49c749a2f86002fbe0336ae39"}]}],"author":{"name":"Ben Nemec","email":"bnemec@redhat.com","date":"2019-10-23 16:11:35.000000000","tz":0},"committer":{"name":"Ben Nemec","email":"bnemec@redhat.com","date":"2020-03-23 22:16:58.000000000","tz":0},"subject":"Parse cli args in get_enforcer","message":"Parse cli args in get_enforcer\n\nPreviously this call to the conf object couldn\u0027t parse cli args\nbecause the oslo.policy tool was registering its cli opts on a\nprivate conf object, so attempting to parse them on the global\nobject would fail. The dependency makes oslo.policy use the global\nobject instead so cli arg parsing works correctly.\n\nThis is important because ignoring cli args as this was previously\ndoing caused things like --config-file to be dropped, which meant\nthat running the tool with that option specified did not work as\nexpected.\n\nDepends-On: https://review.opendev.org/690628\nChange-Id: Id553743277a35660a40d6b3b02847d7a35abbfb9\nCloses-Bug: 1849518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ba8dd06e123adb353c5bb71d75c345cf3e463ba8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ba8dd06e123adb353c5bb71d75c345cf3e463ba8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
