)]}'
{"id":"openstack%2Fansible-collections-openstack~947285","triplet_id":"openstack%2Fansible-collections-openstack~master~Id023cb9e7017c749bc39bba2091921154a413723","project":"openstack/ansible-collections-openstack","branch":"master","topic":"cross-domain-role","attention_set":{},"removed_from_attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2025-04-24 15:30:33.000000000","reason":"Change was submitted"},"10969":{"account":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"last_update":"2025-04-24 15:30:33.000000000","reason":"Change was submitted"},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2025-04-24 14:17:11.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"Id023cb9e7017c749bc39bba2091921154a413723","subject":"Allow role_assignment module to work cross domain","status":"MERGED","created":"2025-04-15 20:11:23.000000000","updated":"2025-04-24 15:30:33.000000000","submitted":"2025-04-24 15:30:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"947285-cross-domain-role","meta_rev_id":"76eda83dae9247ad4c443688fc141d47754bb234","_number":947285,"virtual_id_number":947285,"owner":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-24 15:30:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-04-24 14:17:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-04-24 14:17:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}],"reviewers":{"REVIEWER":[{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-15 20:56:25.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":"2025-04-23 16:08:10.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"},{"updated":"2025-04-23 16:08:10.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"62a25e50809de6f2c50268dac19ecdf1c70a111a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-04-15 20:11:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f6768e70d825b0f9bf557ce493e2957a7db88d83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-15 20:56:25.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b298e072b70d4f61a93e86d1b9c54c92\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/a912234ebbfa4319830f9489616fa440 : SUCCESS in 1m 51s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/66c1e7447ddf4a32a7f0e9ec05db3973 : SUCCESS in 5m 21s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/b1e73cd2ae7a49418dd9b5bfdc681416 : SUCCESS in 4m 57s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c6fc286a60304cbfb4c61afe07b43bc9 : FAILURE in 42m 44s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/8811b7e8bcfa4b6da9319cb0f4e22966 : FAILURE in 18m 49s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/22a8e828111c478daf05afab71b92d95 : FAILURE in 24m 40s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/0e97df7b50d840078626a4e1a48a9576 : FAILURE in 18m 04s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/297deaceeb094ac3af9586439e33e6e7 : SUCCESS in 40m 15s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/cc05727ca79e457a9562c9591439a188 : SUCCESS in 34m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"77dc3e911335b3343ca58a92deb9a426f8b3c4f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-04-22 17:42:30.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"adfa679d04faf875dac5e113861cde0d2cbd5c46","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-22 18:40:43.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d3611e6718274f1cb9337edf3745f705\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/d672e4d2e8d341ee92971283457fac66 : SUCCESS in 2m 22s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/2cdbabb07c524da8bedd79f00d764e93 : SUCCESS in 4m 52s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/00dc4b1530b049afbcc16ac980188eca : SUCCESS in 5m 10s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/cb23cfd65c7049e2aafcb5604345411a : FAILURE in 47m 46s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/d93039aaf69645cf884f788e9ef8310e : FAILURE in 51m 08s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/7aaa5205a8fe4b2ba446801a7b4200dd : FAILURE in 46m 26s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/53d295cd485c468fad927f7fbbbdabb2 : FAILURE in 46m 53s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/8343407b6cce48aa803bc368e9e3f129 : SUCCESS in 18m 44s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/319d6f09b5af44e1a00564adb6735ae4 : SUCCESS in 41m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"06654bdb485cb92756ed75d4b2710b49850305e8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-04-22 23:34:08.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"7dccfcbff44a2bf1257ae31f4417c7bdcf632352","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 00:23:24.000000000","message":"Patch Set 3: Verified-1\n\n(6 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a3aab23b3a524fc2a34a7133981868e5\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/4090cbd6bfb1495fa521f8ae8c0c086a : FAILURE in 2m 40s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/50f2feaf682244c0a3b7cd85cff45943 : FAILURE in 3m 21s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/04eb7fde4050434c9a3461565dfdda87 : FAILURE in 2m 43s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9b1dee785b0c4cf88e7e7308282f4fd0 : FAILURE in 48m 05s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/e1103544478e499d9f6705c8dfe8b8f6 : FAILURE in 44m 14s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/d406e14e3ce9493a8bbe2af6858f49d7 : FAILURE in 46m 12s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/2f2c5835a2fe446698c55d902b5d9b6b : FAILURE in 43m 16s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/c69dec8113764fe78c815b0ba3efd306 : SUCCESS in 36m 15s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/8d814315927440b5bb6e884b93bf92c8 : SUCCESS in 42m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a8cedede08308b8b4faaa60071816bfa81f8f29f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-04-23 13:13:04.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"b52e5c4435b7248a770e0dbc78330609032b35e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 14:01:43.000000000","message":"Patch Set 4: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/285f6cd0e9954d769f428967c0dc7a8c\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/d1ee250dfb0240be8e0d1f01d39f8148 : SUCCESS in 2m 00s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/002ea88404124683b81bc64cf023ccc5 : SUCCESS in 3m 30s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/3d9462371ea44306ba763ea3e837afdd : SUCCESS in 3m 15s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/acd9d6dbfcce4e0db0ec630156c02476 : FAILURE in 22m 01s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/57c81661ba0a4613abbd43581a25d2a6 : FAILURE in 20m 43s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/d0c5bc75f9844a658a123ec2f65fc47d : FAILURE in 41m 54s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/2c5634e9275a4d39a4bbb4366a1f071f : FAILURE in 40m 51s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/abf573f08d034220b311a8bc310e9bf3 : SUCCESS in 41m 55s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/5630b25b697745c0a02515bceddcd4d9 : SUCCESS in 36m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f45b404fac4bd73912ccc6d7adeca3db84458db6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-04-23 14:23:20.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"2558a36d949c34d1ff9809b255e30936af0933ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 15:44:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/491e34a493b04463808f889f9d251e97\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/15d72abb8d3d44ebb88df2537290fad3 : SUCCESS in 2m 39s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/3c9020f175134a72a2cbb5c99ac697b9 : SUCCESS in 6m 52s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/12488b0c935a496bb775ebbef824eb46 : SUCCESS in 5m 23s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/3f411fd83ac34ef4aeba4aa82fe09901 : SUCCESS in 53m 11s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/1f81b3fdac844b30adad4e85d51751e3 : SUCCESS in 1h 00m 58s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/1903ead0ad8c453587fd160308171b06 : SUCCESS in 54m 20s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/fada4af05a964d31a41e18412913bf9c : SUCCESS in 1h 13m 44s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/7aca18fb16394f1d8b2dc074fb7c51db : SUCCESS in 41m 49s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/42cd96f84680441d8277b94535a61c7b : SUCCESS in 40m 28s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"49fdc6834be2829d7d2ad1b076099ef6a2cb3693","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-04-24 13:57:34.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"256f7b16a3a26b618dab9dea7fb5fc6fcadbe345","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-04-24 14:17:11.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"dad959c5307f6b512ed60ee84447cca23d553c4c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 14:17:34.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"d30b1fdaa009fb43a877285be06db4abcfdc35dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 15:30:33.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4a885361019412ea6adcc683c5939e1\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5b638882c3b3405698a5d474b283f1e1 : SUCCESS in 2m 54s\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/ab0f98d13c404daea489287fb661389a : SUCCESS in 6m 43s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/3e7a8a692389448f9be93e6d9d2eb81a : SUCCESS in 1h 08m 23s","accounts_in_message":[],"_revision_number":5},{"id":"76eda83dae9247ad4c443688fc141d47754bb234","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 15:30:33.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"437438e33c836d50c1f6e3ef22a88226fdac239d","revisions":{"dcb6ac463b4a38f435f165e0516ffe263aaf615a":{"kind":"REWORK","_number":1,"created":"2025-04-15 20:11:23.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/85/947285/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/85/947285/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/1"}}},"commit":{"parents":[{"commit":"41cf92df998491b9b8a91a20eacd9528acd0fc77","subject":"replace storyboard links with bugs.launchpad.net","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/41cf92df998491b9b8a91a20eacd9528acd0fc77"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-15 18:26:25.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-15 18:26:25.000000000","tz":-300},"subject":"Allow role_assignment module to work cross domain","message":"Allow role_assignment module to work cross domain\n\nThe role_assignment module always looks up the user, group and project\nso we do not need to pass along the domain in the search so we can now\nperform cross-domain operations where one value is an ID while the other\nis a name and will by looked up by the domain.\n\nPartial-Bug: #2052448\nPartial-Bug: #2047151\nPartial-Bug: #2097203\nChange-Id: Id023cb9e7017c749bc39bba2091921154a413723\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/dcb6ac463b4a38f435f165e0516ffe263aaf615a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/dcb6ac463b4a38f435f165e0516ffe263aaf615a"}]},"branch":"refs/heads/master"},"6adf247a98840177a3ee7490e1c45509f17baeb9":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-04-22 17:42:30.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/85/947285/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/85/947285/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/2"}}},"commit":{"parents":[{"commit":"08d8cd8c25f6128063ed6500f7d038cabb1b819b","subject":"fix test failures on recordset","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/08d8cd8c25f6128063ed6500f7d038cabb1b819b"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-15 18:26:25.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-22 17:42:30.000000000","tz":0},"subject":"Allow role_assignment module to work cross domain","message":"Allow role_assignment module to work cross domain\n\nThe role_assignment module always looks up the user, group and project\nso we do not need to pass along the domain in the search so we can now\nperform cross-domain operations where one value is an ID while the other\nis a name and will by looked up by the domain.\n\nPartial-Bug: #2052448\nPartial-Bug: #2047151\nPartial-Bug: #2097203\nChange-Id: Id023cb9e7017c749bc39bba2091921154a413723\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6adf247a98840177a3ee7490e1c45509f17baeb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6adf247a98840177a3ee7490e1c45509f17baeb9"}]},"branch":"refs/heads/master","description":"Rebase"},"2d76a86ca02ee8728317b792e767571610e7602b":{"kind":"REWORK","_number":3,"created":"2025-04-22 23:34:08.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/85/947285/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/85/947285/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/3"}}},"commit":{"parents":[{"commit":"08d8cd8c25f6128063ed6500f7d038cabb1b819b","subject":"fix test failures on recordset","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/08d8cd8c25f6128063ed6500f7d038cabb1b819b"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-15 18:26:25.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-22 23:28:22.000000000","tz":-300},"subject":"Allow role_assignment module to work cross domain","message":"Allow role_assignment module to work cross domain\n\nThe role_assignment module always looks up the user, group and project\nso to support cross-domain assignments we should add extra parameters\nlike OSC to look them up from the correct domains. Switch to using\nthe service proxy interface to grant or revoke the roles as well.\n\nPartial-Bug: #2052448\nPartial-Bug: #2047151\nPartial-Bug: #2097203\nChange-Id: Id023cb9e7017c749bc39bba2091921154a413723\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2d76a86ca02ee8728317b792e767571610e7602b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2d76a86ca02ee8728317b792e767571610e7602b"}]},"branch":"refs/heads/master"},"025c07fb403c64af603e37bb1d212814c2e53ca9":{"kind":"REWORK","_number":4,"created":"2025-04-23 13:13:04.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/85/947285/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/85/947285/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/4"}}},"commit":{"parents":[{"commit":"08d8cd8c25f6128063ed6500f7d038cabb1b819b","subject":"fix test failures on recordset","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/08d8cd8c25f6128063ed6500f7d038cabb1b819b"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-15 18:26:25.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-23 13:12:51.000000000","tz":-300},"subject":"Allow role_assignment module to work cross domain","message":"Allow role_assignment module to work cross domain\n\nThe role_assignment module always looks up the user, group and project\nso to support cross-domain assignments we should add extra parameters\nlike OSC to look them up from the correct domains. Switch to using\nthe service proxy interface to grant or revoke the roles as well.\n\nPartial-Bug: #2052448\nPartial-Bug: #2047151\nPartial-Bug: #2097203\nChange-Id: Id023cb9e7017c749bc39bba2091921154a413723\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/025c07fb403c64af603e37bb1d212814c2e53ca9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/025c07fb403c64af603e37bb1d212814c2e53ca9"}]},"branch":"refs/heads/master"},"437438e33c836d50c1f6e3ef22a88226fdac239d":{"kind":"REWORK","_number":5,"created":"2025-04-23 14:23:20.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/85/947285/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/85/947285/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/85/947285/5"}}},"commit":{"parents":[{"commit":"08d8cd8c25f6128063ed6500f7d038cabb1b819b","subject":"fix test failures on recordset","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/08d8cd8c25f6128063ed6500f7d038cabb1b819b"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-15 18:26:25.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2025-04-23 14:21:43.000000000","tz":-300},"subject":"Allow role_assignment module to work cross domain","message":"Allow role_assignment module to work cross domain\n\nThe role_assignment module always looks up the user, group and project\nso to support cross-domain assignments we should add extra parameters\nlike OSC to look them up from the correct domains. Switch to using\nthe service proxy interface to grant or revoke the roles as well.\n\nPartial-Bug: #2052448\nPartial-Bug: #2047151\nPartial-Bug: #2097203\nChange-Id: Id023cb9e7017c749bc39bba2091921154a413723\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/437438e33c836d50c1f6e3ef22a88226fdac239d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/437438e33c836d50c1f6e3ef22a88226fdac239d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
