)]}'
{"id":"openstack%2Fopenstacksdk~958898","triplet_id":"openstack%2Fopenstacksdk~master~I386f87a329c0ec9453c11e3b92787e3cff42d351","project":"openstack/openstacksdk","branch":"master","topic":"koreausergroup2025","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-11-12 12:24:50.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"38254":{"account":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"last_update":"2025-11-12 16:46:37.000000000","reason":"Change was submitted"},"35119":{"account":{"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"},"last_update":"2025-11-12 16:46:37.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I386f87a329c0ec9453c11e3b92787e3cff42d351","subject":"Add functional test for keystone user group","status":"MERGED","created":"2025-08-29 15:08:35.000000000","updated":"2025-11-12 16:49:26.000000000","submitted":"2025-11-12 16:46:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"958898-koreausergroup2025","meta_rev_id":"d9d747926e6e4b3250d1d0fc730a82cd06c237fe","_number":958898,"virtual_id_number":958898,"owner":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-12 16:46:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2025-11-12 12:24:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2025-11-12 12:24:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-29 15:09:59.000000000","updated_by":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"reviewer":{"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"},"state":"CC"},{"updated":"2025-08-29 16:44:47.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-09-09 21:20:50.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2025-09-10 12:27:27.000000000","updated_by":{"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"},"reviewer":{"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"},"state":"REVIEWER"}],"messages":[{"id":"4852efc7cd427186fb9be651c95a6907f6bc461f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-08-29 15:08:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"84b0df954e715c32e612d43e8221ff340044ce76","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-08-29 15:09:14.000000000","message":"Topic set to koreausergroup2025","accounts_in_message":[],"_revision_number":1},{"id":"4e6fa7ee813bf798389cd76cdffee6c28917d38c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 16:44:47.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/770e317aa72e48c6aceb54cd405c388b\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/14e20ee01f6849af88b46eaafce8b6c7 : SUCCESS in 49m 26s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/605ba3b1b0f4425081001390f11d537a : SUCCESS in 39m 33s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/fa21efb4001042328e235274b73e890e : FAILURE in 32m 39s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f8eaa9d0d4d4e3fa72dc13cb421a041 : FAILURE in 4m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8b75d3585825495caf703930e277e096 : SUCCESS in 4m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dfbd05a82ece4b018c1aef9696128e0e : SUCCESS in 4m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0280f4f633d741018db3f3f9c6bf40e5 : SUCCESS in 10m 49s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/404fdb697b8444c98cd1cad6b155bfef : SUCCESS in 32m 32s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/263d246a4a424342add8777b1970568d : SUCCESS in 2m 03s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/0919c2d030cc41b3a3b7bcd740177022 : SUCCESS in 4m 52s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/15e497bc6d8340998605d3f8257a6cb6 : SUCCESS in 12m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e9a4bbc8ff54441b031d7711aa136c5 : SUCCESS in 10m 19s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/3fd593cb6f254890aced4440d2c0ba03 : SUCCESS in 33m 12s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/d14d6bc3628f4853a5a1c7ea597631ce : SUCCESS in 8m 25s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/adfb5f9874674fa0ae5473ade6e886d6 : SUCCESS in 20m 44s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fe5531a01e7c4d3fa53ed3e1fd94a0be : SUCCESS in 1h 04m 03s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d5fdc9836d5c44dd905309b72d90877d : SUCCESS in 1h 30m 28s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/91319b007d9e42af81ae703dbd236973 : SUCCESS in 58m 05s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/09d4e1d93bb44ca08e6c4de7110f998e : FAILURE in 55m 40s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0b942ce7c8c6410b8e5f52fd27f939ce : SUCCESS in 17m 56s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/f7185bd7102b4ae08974835639b94d7d : SUCCESS in 12m 35s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/80c1a3d7779346eaabc196c126c2021f : FAILURE in 41m 28s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/055c902c8aab490f96d9a006b68848c4 : SUCCESS in 42m 03s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/1df43c737fc04751878f4f63644c16a4 : FAILURE in 40m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e759c61e0e674b0207d135111009f0a2703c1cfb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-08-30 05:02:19.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"f55974bf2803b249fc2d6b810a1916eac098b47c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-30 06:33:51.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/1e157332fe7145f4a0857e85405232ce\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/bf97c012674548eda08e7be3c0fb9906 : SUCCESS in 44m 56s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/631103845ca8462a974cec4f87b62152 : SUCCESS in 20m 17s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/84c9b2068bf6464dbfac66d13b6f0b90 : FAILURE in 14m 47s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e77d2ce9be49484b8bd93c89e8c289af : SUCCESS in 4m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bd42aafad66442eb9ea1acda1773be45 : SUCCESS in 5m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/173e33d9df2045579e154c5c545540bb : SUCCESS in 5m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/afd22672457241e7b0fd650540ba9b3f : SUCCESS in 8m 04s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d53962b76d0543ea88b5f8b95d112e43 : SUCCESS in 32m 19s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/030f467b6ac1408e80b2cdd6506201f6 : SUCCESS in 3m 07s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/2047f07d5a204fe5a6353834a7eecea9 : SUCCESS in 2m 37s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/56b62d05624c4b3cad8675bcf22d7e4e : SUCCESS in 7m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ff75d2c7231447eacc11b6532deb0da : SUCCESS in 11m 16s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5f7d30dc97cd43608938c5b353b2369e : SUCCESS in 52m 04s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/c959bfd6a89c42c288b0c4098ccf9174 : SUCCESS in 10m 33s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/c403766a8ad8402e92267a021b9a78fb : SUCCESS in 35m 03s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cc65c1cb4eae4684ac06d3509abd578d : SUCCESS in 1h 02m 08s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a1daa3a2e6924f28bfea6cae09d22b21 : SUCCESS in 1h 25m 05s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/bd8b05b44d8f4d8a87b2590b3f9a2ca7 : SUCCESS in 1h 00m 42s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/f6830c17539f4988b1835ad545924d94 : FAILURE in 54m 21s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/1a372f59499841cd93d4aa9cbdc8dd7b : SUCCESS in 31m 46s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/9345bb7f4d6a43dfb3fe781c07507c9e : SUCCESS in 27m 49s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/7af1c8c7c562433d92c24e15b55ed0ea : FAILURE in 36m 07s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1bf64501776c4fe0bd833be889fd4e12 : SUCCESS in 41m 21s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b62f299a4bd448988e9ea280af5dd9be : FAILURE in 14m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fdb3bc9bb52e9afc5b944ede1e442d8781c1e0ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-08-30 06:53:41.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"51c6f8b99c76585a6bd6e7839e23fb89c649ac00","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-30 08:40:00.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/249dfeafd1b2425dbc26b5f53f3048c0\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/796083e9c9744455b2be3233e24a7a6f : SUCCESS in 45m 46s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/6ac937ddff954f68945b7ac5bcf94ac8 : SUCCESS in 21m 25s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/3bbb335d029b49108af9b42bfb4d51ef : FAILURE in 29m 37s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb1d7617ddd94694be6e65eb23f3a66e : SUCCESS in 2m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f50d7b1b1cd34b78a429d347b4c343c1 : SUCCESS in 2m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b97f86e54a3446769631579a39069e88 : SUCCESS in 5m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0b351cccf7b4f52b6cd98cd98202a42 : SUCCESS in 6m 25s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/bc236853109d4f9f993aa0c080ee46dc : FAILURE in 1h 10m 36s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/07c0213b00a844188349e4b630755437 : SUCCESS in 1m 56s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/5c89f869f2204af7b5a58e1841b32ea4 : SUCCESS in 4m 25s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/a8565821bdd74bcba004d1b15558a608 : SUCCESS in 7m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16044ff96298415fa17ad7c0a1bfa578 : SUCCESS in 5m 16s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/16f3c5aab9a5497a99fa745cbb07d94f : SUCCESS in 1h 41m 37s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/ec5c3f1f938c4abdac8a207739b34f9f : SUCCESS in 8m 02s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/940344833235452c9c225720e3041230 : SUCCESS in 1h 25m 50s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b2adf2a14af74c1dbf40dc9ddbfd8065 : FAILURE in 1h 02m 45s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/92aa212b3f9b46f4a65b15e91b97bfc6 : FAILURE in 1h 28m 32s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/12bee0a9bd72404a92342bf1e2594448 : FAILURE in 1h 31m 24s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/efffe71239bd4f679fb332953e664a3e : FAILURE in 28m 22s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/36b8b087e4c24115922d19934c7b0099 : SUCCESS in 37m 16s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/db73d918b54148dfb37e265315934d49 : SUCCESS in 12m 08s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/1b688ce08e10409f9edabc2dd9443e3d : FAILURE in 35m 28s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8890bdee2f4d4601ba8aa14573e6f576 : SUCCESS in 1h 01m 15s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c268c98244c54b42bb587761949fa862 : FAILURE in 35m 40s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"9e58bef14c4a294d40fbc09e9bd02c41f1cedb8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-09-03 10:53:18.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"2078a25dccf67f4d2aed73ff07f79d10e2e7edcb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-03 12:33:02.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/4056e3ff174141f7b620c5636afb5c5a\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/17b96c9d63bb424ebdb74abf67586be4 : SUCCESS in 47m 08s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e6e7b61ef348448aa2295ac3161a3f91 : SUCCESS in 19m 01s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/ba90503d1a554bfa946cedf2095047de : FAILURE in 34m 05s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b67fa5fcdb2446a8dbf1b506a5d879c : FAILURE in 2m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/27b934c1a5344cfa82a162cac2704bfe : SUCCESS in 3m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/486aeda14fcf44308dfe5509d0e81af1 : SUCCESS in 4m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2b22fa8cb28a46d297d8d2ecf5dce07c : SUCCESS in 3m 51s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/89e6f64b42e44c2eabfc72639bec154c : SUCCESS in 56m 44s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/8abf4568024b4986950739977703841b : SUCCESS in 3m 08s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/36645bad63b4493987c870d8ed207326 : SUCCESS in 4m 35s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/0f4493c40d1d4e5eb9272be3bfbd67b5 : SUCCESS in 8m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8465f5b7aaa740dabff38ae4933a66db : SUCCESS in 10m 40s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/ed368a7d25ce4938ac89245aa7874591 : SUCCESS in 48m 29s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/080d00d03e0345658d9f5a87056a3f63 : SUCCESS in 11m 48s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/a14eb637905349e58d19a8f84aec893d : SUCCESS in 31m 57s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/31f8699dc3a64a85951cead6f6a5337d : SUCCESS in 56m 53s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/5a786f0db5274a22bc6d2cd959b2e032 : SUCCESS in 1h 20m 01s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/d10746ef945b4082a48552ed477aefc7 : SUCCESS in 1h 26m 41s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/358e8e1af36a46dcb95e6ade6a81385e : FAILURE in 1h 04m 02s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/3062c2d18ad4435fbb66cb1d51cecc16 : SUCCESS in 31m 50s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/516dd9b60f2447bd97abdbeacccd85a0 : SUCCESS in 11m 44s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/83b51b97f9e94853abd9a5c19b44382e : FAILURE in 37m 14s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ee0fc51f6d364a84863dd470186347ef : SUCCESS in 1h 06m 37s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/344dd1f063964a188399095d3117fb61 : FAILURE in 34m 42s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ace371fdd8953ceb361f6decc69a3189d6b5a2b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-09-04 02:55:22.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"4c836ae5688fad8347ac39e133c97108291bdb2e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-04 04:14:48.000000000","message":"Patch Set 5: 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/30c41e7cf68446e69cb94068f8452bbd\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/55ab996960d84c3c9a4630c330933848 : SUCCESS in 46m 57s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/bce1071adfaf4759aae2b9b4994f422b : SUCCESS in 33m 39s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/8f5fb30956984c7d9713791c76d0d182 : FAILURE in 30m 10s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/94e387f57a6e4692bf8a2984eb76df3e : SUCCESS in 5m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0ae81169fa8a4acca0381f89c5d53cda : SUCCESS in 4m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f4a75b7653a94853bc0c46253984a7ce : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2c569b39850d460b81a339a7f6cacc1c : SUCCESS in 6m 21s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/425c9a0d1cad401f8569e2b6ab7df46d : SUCCESS in 49m 45s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/90d2e9cfd6904c00a848e5dd3999a92b : SUCCESS in 4m 28s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/483ba1e0b5d4429d91b374d3a42a0d72 : SUCCESS in 6m 23s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/829c850187fc4a0caf7ef30e15022ecc : SUCCESS in 9m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4156350d74b4e35988cd4e6ee76dc8a : SUCCESS in 9m 44s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/f66d091d98244cafb09987352608b98d : SUCCESS in 36m 00s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/34a62375a32d4b8faad24c35200f8468 : SUCCESS in 11m 40s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/019cb20849014a01800a62f155548ef2 : SUCCESS in 18m 58s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/728f916b5d944d72a5cc4dddd4cbfe58 : SUCCESS in 57m 20s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a9da98aa2e8e40e381dbc9fa89ebbdd4 : SUCCESS in 1h 13m 27s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/3917c90a181a4329a44d70fd68065658 : SUCCESS in 1h 16m 18s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/0574627d74dd4f5bba6edb1dbdc88d28 : FAILURE in 47m 13s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/b3bca8844aeb49c3913bca37020ba407 : SUCCESS in 31m 24s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/1e40f4eae61d4c6780ea2127fa07de7d : SUCCESS in 28m 00s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/ee230b4472f7490fb02d563494357a8b : FAILURE in 26m 34s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3c286cffa7144490bd093c3c31092922 : SUCCESS in 57m 31s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4f46d9cc6e344f428384b4d53ff66dc7 : FAILURE in 34m 12s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"41b9deacefdbbf70598777f5ba8c13aaf95f764d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-09 21:20:50.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"890d6432c3633b714ee26042ba19f4e1cac90447","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-09-10 03:59:44.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"6f68ad6d45e0aa261a46f33ff61ebafd5e3e778f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-09-10 04:00:29.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"c12aa0ca52c83dfa14b2da24723bf6c189cc8e9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-10 05:21:05.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d3d1da589904f8caa87fa058676f17c\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/d8ea44ab566f458fbf42e8d267ea9cc9 : SUCCESS in 20m 01s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/0b9ed59f2143451494560fe0894e5f9c : SUCCESS in 21m 03s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/7d1ae95ea3634394a7e12e8366fcb603 : FAILURE in 20m 12s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4e5e1a79d964c2e9cd2573991a23823 : SUCCESS in 2m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3d04bc5e41a54a03bf817000c6dd8818 : SUCCESS in 4m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5782c1780f354cd782a01bd6a49b6310 : SUCCESS in 5m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5b09840343eb465ea2062146a5c202dd : SUCCESS in 5m 14s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6a1504122ead4581bc31d18b313f979c : SUCCESS in 44m 01s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/1c4af5942fe946d48fe0235a9249b828 : SUCCESS in 3m 23s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/7d7dd1a482ed4ea28294750fea1f22d8 : SUCCESS in 3m 20s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/b9144790c0524fadbb3c7de1f54dd0d9 : SUCCESS in 7m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9cab54638d4840c5a82b6acbd75d4d55 : SUCCESS in 8m 15s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/b9f63988d9154f34a158d2b3c9beca7a : SUCCESS in 13m 25s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/b9a285c9bae54d6eb2c9ca3a95f8485a : SUCCESS in 8m 25s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7d571a9bc52f43c8934e5b99df28f874 : SUCCESS in 46m 01s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/4d8c22666e464cda8a8322995caf9dc9 : SUCCESS in 58m 31s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/144232f58a244d59b94d049d982bb555 : SUCCESS in 1h 01m 24s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/c7ea263618c04b779fc4100b87e07873 : FAILURE in 40m 15s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/27b88eb46f494fa69b571f8c885df0c5 : SUCCESS in 31m 11s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/0a3559bf62f14ae48b38b53f0ccd605f : SUCCESS in 17m 21s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f75bbf5493094a9590820a214fe669f5 : FAILURE in 18m 21s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a569a4f44e2d48ac8a735094d5c5f23a : SUCCESS in 1h 14m 50s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/9035b3825f434e13b109bd55d394708d : FAILURE in 30m 35s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d21855b3ca9bf20a2fd145b1488d7a562b454790","author":{"_account_id":35119,"name":"jihyun huh","email":"huhji.elha@gmail.com","username":"jhhuh"},"date":"2025-09-10 12:27:27.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"5e774cb9ff7fd221353b461a6492917db6aeab17","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-25 10:22:06.000000000","message":"Patch Set 6: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"c8b3ec570f1731c3d4d9e5d92cca7a33fa2c06dd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-10-14 14:31:10.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"14c860c79539708e078df0f53e9244b76f2e8ea5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 15:48:30.000000000","message":"Patch Set 7: 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/ea0624f7d4b7430da89f19e195c2a7af\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/62b1f9208fa54aaf8749b3e886ae2e6a : FAILURE in 43m 36s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/ed6baf65dfcc4f5dbe70ee78c1d9e47e : SUCCESS in 41m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8929ea3a1fb945dd8f472749b1cab08d : FAILURE in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/84cbd02e249e415fa3574389040be7d8 : SUCCESS in 4m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9a092f613bde4a19b8c4b26540722e58 : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd379d25b42949178f0c8e3a3b52b796 : SUCCESS in 4m 43s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/11c5b0d807cd4f8b9310cc2fded88a05 : SUCCESS in 47m 46s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/212d0c8e5ce4425bbf21b0efd85c26f6 : SUCCESS in 1m 58s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/bd53612175f44c45b77109f73411a416 : SUCCESS in 5m 01s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/276fa42883b54d10b16e243413664872 : SUCCESS in 9m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84313bbcde30421ab02c3769b79bd2e7 : SUCCESS in 11m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6581cc188af44e9b8b819c77e18cd03b : SUCCESS in 1h 01m 10s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/7876b606c78343dd998878eea6033850 : SUCCESS in 1h 15m 14s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/f42cd16c02f64424aad77228d29271df : SUCCESS in 1h 02m 35s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/32da173a5f9547f6bb1eb6e0401fc7b0 : FAILURE in 55m 00s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/f553de0978bb45cd86dd9e6b58dd0517 : SUCCESS in 32m 07s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8668a52bbc4b4268a4ecc7bffc75d6d0 : SUCCESS in 27m 51s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/0c47cf8914bf4d299a3e01550040d61f : SUCCESS in 40m 40s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ebd68816bda14ae98c46538179a4de45 : SUCCESS in 46m 39s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4bb567b7847141cd81c1367f3ad59a81 : SUCCESS in 37m 37s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"7644633b2ff8ee83323e9484f875e94fde8521bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-10-15 00:36:00.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"3f1c295e8c49846a8b0df9e91195f26bd897d196","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-15 02:12:25.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/14d490c6d4c54211a31dcc68321eafe1\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/c01c63feab084ca6804dffa11639e109 : FAILURE in 33m 58s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/7986f515bcf34e7a8895770a2644ad0a : SUCCESS in 35m 23s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69b0536c062043fbad61c9942825813a : SUCCESS in 3m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e56d93725f5c4e8fa31b94d817749d2c : SUCCESS in 5m 23s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5952067462844560b44f03990a28f41f : SUCCESS in 3m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd57c27e6c0440bba6e1199eac48ffb1 : SUCCESS in 5m 44s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/aae62ca659c24cfea141e13f9b9621c5 : SUCCESS in 35m 55s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c5aa871f63c74d8896a3ca2bd98c5267 : SUCCESS in 3m 29s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/6a46787235574bdbb118dc5aa1128b31 : SUCCESS in 6m 14s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/4d0bffd277924d2aae7f8f64c545a394 : SUCCESS in 7m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/382d12b6008a4e7fa6313d438d34bf04 : SUCCESS in 10m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/694d6378bee24a3fb2e60ddc26b7bebe : SUCCESS in 46m 42s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/54a8aac06ebb491791b60bf6ce56cd05 : SUCCESS in 1h 21m 10s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/404b0b0cba514619a3648acec914e613 : SUCCESS in 1h 30m 42s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/c73e5f285f0b488dad0f817f1acc08df : FAILURE in 58m 17s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/6ecea7b1b4e4425988b6976ae46b5ff4 : SUCCESS in 33m 15s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ef18b386e30e47219c9b05a41ff9d80d : SUCCESS in 25m 50s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/9d8c81ba59e04f518e35fb87651e40e1 : SUCCESS in 37m 47s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/01d7eb8da92242a3897c1355c44f5852 : SUCCESS in 56m 30s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0a4a8e24eefc4b8495de87409f4a31d0 : SUCCESS in 1h 13m 37s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"a2e044893ccdd88c7b1a55506ebf3b6bb9c750a2","author":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"date":"2025-10-15 07:53:50.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"13908784dcbb602cea22b2baae4affd382ca7914","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-11-12 12:24:50.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"c896d28a230b13b4b9df62427cb961ac62f70b90","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-12 12:25:30.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"2be7c1cc4ede21f18c0d605488e7e26b0567d0e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-12 16:46:36.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73bc0b153ca440e893dd13de99d02740\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df2d625e1b4e4f03ab8c7b88679d5230 : SUCCESS in 4m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/198cddf5fdd841c19651ee53f1c03f73 : SUCCESS in 3m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aaf1df3e37c142ad98ffb7a46270bff6 : SUCCESS in 4m 25s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6fd07d92d1754d42b3abea2b5d74d526 : SUCCESS in 54m 25s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/feca72b183e742e3b646993771a4bbc9 : SUCCESS in 2m 33s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/6d203d8bed2144ef888d4043fdd67b35 : SUCCESS in 6m 38s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/36a067489cc6491e84217ed6ab075cda : SUCCESS in 7m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/963b8d7f0acd4d26a819a0934b6b0486 : SUCCESS in 11m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9eca99f88aa84c8886aac67ad8d27bc7 : SUCCESS in 1h 03m 29s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/6c41553269c14a109310565a316ab512 : SUCCESS in 1h 24m 23s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/b3c0634022aa4f4a91df0dc28a33d996 : SUCCESS in 1h 09m 26s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/4c89bc6f1c5d41fcbf90a457a1949ac9 : SUCCESS in 38m 38s","accounts_in_message":[],"_revision_number":8},{"id":"8d85f3902ec8480b7d5edded4772b9150d306b60","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-12 16:46:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"d9d747926e6e4b3250d1d0fc730a82cd06c237fe","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-12 16:49:26.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f8dd0f43b114a6bb7d8831db24528ea\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44b879db360b40c98dd3e6ac59b32811 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"e864c1fe759c465f8df3143b3c5abe66d8963260","revisions":{"de696a0e92de725959503574e4c99dc1daf183d9":{"kind":"REWORK","_number":1,"created":"2025-08-29 15:08:35.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/1"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/de696a0e92de725959503574e4c99dc1daf183d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/de696a0e92de725959503574e4c99dc1daf183d9"}]},"branch":"refs/heads/master"},"e3e9ac263307548eb7835a33c97b696caca01f78":{"kind":"REWORK","_number":2,"created":"2025-08-30 05:02:19.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/2"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-30 05:00:24.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e3e9ac263307548eb7835a33c97b696caca01f78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e3e9ac263307548eb7835a33c97b696caca01f78"}]},"branch":"refs/heads/master"},"51a8a86e01b8ae0cbb989f6ac350232481f6e3ce":{"kind":"REWORK","_number":3,"created":"2025-08-30 06:53:41.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/3"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-30 06:53:24.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/51a8a86e01b8ae0cbb989f6ac350232481f6e3ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/51a8a86e01b8ae0cbb989f6ac350232481f6e3ce"}]},"branch":"refs/heads/master"},"c8fc47aaaf581513049b1604b39b29ff26a52efb":{"kind":"REWORK","_number":4,"created":"2025-09-03 10:53:18.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/4"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-09-03 10:52:55.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c8fc47aaaf581513049b1604b39b29ff26a52efb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c8fc47aaaf581513049b1604b39b29ff26a52efb"}]},"branch":"refs/heads/master"},"2d1e79eae442b739bbedb0fb6bac51b31e850201":{"kind":"REWORK","_number":5,"created":"2025-09-04 02:55:22.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/5"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-09-04 02:55:09.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2d1e79eae442b739bbedb0fb6bac51b31e850201"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2d1e79eae442b739bbedb0fb6bac51b31e850201"}]},"branch":"refs/heads/master"},"2aa0fc56742c87a7f8ac8d01e9342762832290b2":{"kind":"REWORK","_number":6,"created":"2025-09-10 04:00:29.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/6"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-09-10 03:43:00.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2aa0fc56742c87a7f8ac8d01e9342762832290b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2aa0fc56742c87a7f8ac8d01e9342762832290b2"}]},"branch":"refs/heads/master"},"f963ab4812482edf83f8a1bd85b8e097fe338d07":{"kind":"REWORK","_number":7,"created":"2025-10-14 14:31:10.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/7"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-10-14 14:30:59.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f963ab4812482edf83f8a1bd85b8e097fe338d07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f963ab4812482edf83f8a1bd85b8e097fe338d07"}]},"branch":"refs/heads/master"},"e864c1fe759c465f8df3143b3c5abe66d8963260":{"kind":"REWORK","_number":8,"created":"2025-10-15 00:36:00.000000000","uploader":{"_account_id":38254,"name":"Mincheol Kang","display_name":"Mincheol Kang","email":"platanus.kr@gmail.com","username":"mincheolkang"},"ref":"refs/changes/98/958898/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/98/958898/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/98/958898/8"}}},"commit":{"parents":[{"commit":"83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7","subject":"Remove duplicate Python version declarations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/83fc95d25b1bd6032c6d6c3f28b7f61442ea7bf7"}]}],"author":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-08-29 14:58:15.000000000","tz":540},"committer":{"name":"platanus-kr","email":"platanus.kr@gmail.com","date":"2025-10-15 00:35:50.000000000","tz":540},"subject":"Add functional test for keystone user group","message":"Add functional test for keystone user group\n\nThis functional tests for Keystone group management and membership\n operations.\n\n- Create, update, get, find, and list groups\n- Assert default (empty) and updated descriptions\n- Add/remove a user to/from a group and check membership\n- List users in a group and validate returned user types\n\nChange-Id: I386f87a329c0ec9453c11e3b92787e3cff42d351\nSigned-off-by: platanus-kr \u003cplatanus.kr@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e864c1fe759c465f8df3143b3c5abe66d8963260"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e864c1fe759c465f8df3143b3c5abe66d8963260"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"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":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{}}}]}
