)]}'
{"id":"openstack%2Fopenstacksdk~994033","triplet_id":"openstack%2Fopenstacksdk~master~Id19c816b8a6b34b07bcf3711ab13d328977f5937","project":"openstack/openstacksdk","branch":"master","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":"2026-06-22 08:23:15.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"}},"8878":{"account":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"last_update":"2026-06-22 11:08:48.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id19c816b8a6b34b07bcf3711ab13d328977f5937","subject":"Implement resource_provider_trait method in Proxy class","status":"MERGED","created":"2026-06-19 04:18:47.000000000","updated":"2026-06-22 11:11:04.000000000","submitted":"2026-06-22 11:08:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"994033","meta_rev_id":"3dc9cad00b61d6c674183f3fb06dcb479217185c","_number":994033,"virtual_id_number":994033,"owner":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"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":"2026-06-22 11:08:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"2026-06-22 08:23:15.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"]}],"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":"2026-06-22 08:23:15.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"]}],"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"]}],"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-19 05:56:14.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":"2026-06-19 16:15:12.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"}],"messages":[{"id":"fbead75ce1e7ef99555172926ad0521f29f289c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"date":"2026-06-19 04:18:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ba2de5285ed0ecf7c0c14c2e8ee5bccaaf190881","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 05:56:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89c83449ca5a4c0bb961535fef6cb062\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2026e4af178f400cbc90cd076e7527b7 : SUCCESS in 5m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/196bc30bff0b4eea95e302e10eb7be2b : SUCCESS in 3m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/61d0c980d51a4fb6b09803b261e5916e : SUCCESS in 3m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/251065905c8740748a26371b4674cb84 : SUCCESS in 4m 11s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b07d6d00801a458c8fd0edeb8d5119f4 : SUCCESS in 6m 27s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1198cd7a62ee4541a53b3c32f1afd536 : SUCCESS in 1h 02m 51s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/d7470f039e2a48d6a61b72f8f4b3b8b0 : SUCCESS in 3m 48s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/500f1e7ccf494c0b92e9bc7f3793ab55 : SUCCESS in 3m 05s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/6470da249ed049a0ac9350c6d4687724 : SUCCESS in 7m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d45be47df56e4a3299b8c011674cd549 : SUCCESS in 6m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4ac5a12093654b83b3b882fe42519b64 : SUCCESS in 3m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a79ddb557d2c4b17ba9744a563602add : SUCCESS in 33m 32s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a36edb15a19a40eda6929012f4e981e1 : SUCCESS in 1h 27m 13s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/80830deb672d49b8aa91870f821a995d : FAILURE in 57m 46s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7b5e923529b94349b835fcd5e0f9c966 : FAILURE in 54m 24s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/7544907edfba4c329311df914b9bea46 : SUCCESS in 32m 53s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/e860f7af03554e859a0182187ecc0bab : SUCCESS in 28m 44s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/378adf400d724542b69d2d3f5b9dfb8b : SUCCESS in 18m 55s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/ee129c9f99424bc7a303482a45b3bb1c : SUCCESS in 41m 08s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/db30dc65b6434f5eb42474bce31a55ff : SUCCESS in 1h 30m 03s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f57112c2dda84adf9d0bcaa76a96fff3 : SUCCESS in 43m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"756852a9c398bb59e56712801082a10b65e6d336","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-19 16:15:12.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"395dff12465eec8c94a0cca7bf66bf3cc191b7fe","author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"date":"2026-06-22 07:39:53.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"8b30ca845666b427027364041c94733a251e7cdf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"date":"2026-06-22 07:40:06.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"3e3dfabe6781f4414df922145130abf6cf5b1b2d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-22 08:23:15.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f78ea898f429c18913846e429b02109056ae4ae7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 09:21:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4f9816ae0d6492d982d0055b13b3f9d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/298a9d10bfbd4483b57d010d2be3b498 : SUCCESS in 3m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9aa01f5211c743c2a1eb87fd7ef4d234 : SUCCESS in 2m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/116bd65f8ad84fd2a02ccad3ccc651c0 : SUCCESS in 4m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/708e7c1730f14a65af257565ff74ee3d : SUCCESS in 3m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0b742e5e4e034e7b93faa84b67f09da9 : SUCCESS in 5m 21s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e55246bda5f94ccaaff47970a0907bae : SUCCESS in 1h 03m 16s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/3822ddbd9253478b9bc858ca1e99e1e1 : SUCCESS in 3m 38s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/044e16b727254b5e868bb9dbf0413566 : SUCCESS in 4m 40s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/927bd4e5680241f591190bbf20acce09 : SUCCESS in 6m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3f7b91220f8463ca7d42201251ad5f9 : SUCCESS in 6m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/546d0df6ecd147ce824ed0b90388f3e9 : SUCCESS in 4m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9d9ab3191b6840128baa204157c47051 : SUCCESS in 36m 56s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3b6ace94abd54841b852dafcfe53ff1c : SUCCESS in 1h 26m 22s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/9a108a856bd448069b3da06a508b1976 : FAILURE in 1h 35m 04s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/371486aed26d46e5b4dffaeb617fe6a6 : FAILURE in 1h 00m 32s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/d0271b1b300945bab31531bd90982dbf : SUCCESS in 33m 42s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/08b61dc89b954cdfba39bea98b23d7a1 : SUCCESS in 28m 55s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/a8d1a5b1404641789893cefd845339dc : SUCCESS in 28m 44s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/6ab2607c445d4fddbdd008be40b6d3c7 : SUCCESS in 40m 45s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d90ce5f0e9ff42a9a5325e10e92680cd : SUCCESS in 46m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/76012c20313a45bf86d4b96f11228903 : SUCCESS in 1h 01m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4729d1aa4130a0256d03430d5c729618b6c6ed98","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 09:22:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b5d07ecc78d0a891c17f52856275cd68a1dc0bcb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 11:08:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41a99c7077c54251bf695cbfc89ec64b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2391426428304d11a081a28233e377f4 : SUCCESS in 6m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f57b51bc6ca340f688311d2242fc8ae1 : SUCCESS in 4m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/110cbff60b75403cbd95e666fdf2e323 : SUCCESS in 4m 26s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e228e11e7ce74ff48e4530b9252c98ca : SUCCESS in 1h 03m 28s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/55b6d41c143f42b089d2e59b3fe7e87e : SUCCESS in 2m 56s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e3f6cdea6d0f4acb811439399860a00f : SUCCESS in 4m 35s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/38a6a7eb02db4260a2419f0f7a8cfe67 : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b52b62a411024cebba255df234d2668f : SUCCESS in 7m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a318ac9d8a6b4274a5dcedec9bd53e92 : SUCCESS in 6m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7393de7b3dd04f91b9203d984fff244b : SUCCESS in 1h 04m 32s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/25c21d81f8504caf85b98de4ce52d6ca : SUCCESS in 1h 24m 41s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/1dae645bbe994e44aa059c69f2386a09 : SUCCESS in 37m 10s","accounts_in_message":[],"_revision_number":2},{"id":"bfe008fecf942ce06764176b87faf9b66fca5e93","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 11:08:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"3dc9cad00b61d6c674183f3fb06dcb479217185c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 11:11:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ce85d1087eb4bea9bc014ed4e254a5c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/014ebd2ce040480a9d943d73858dd0dd : SUCCESS in 47s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3231ef54c1eedc9ed94485110ecc50c0208f4892","revisions":{"ca891c6e9f64b21eadc5b2d97eb576094b65d1e8":{"kind":"REWORK","_number":1,"created":"2026-06-19 04:18:47.000000000","uploader":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"ref":"refs/changes/33/994033/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/33/994033/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/1"}}},"commit":{"parents":[{"commit":"5f0f472974dec7538cd48b92d69ab42cd0449d48","subject":"Add Resource Provider Trait resource class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5f0f472974dec7538cd48b92d69ab42cd0449d48"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","date":"2026-06-19 04:16:22.000000000","tz":540},"committer":{"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","date":"2026-06-19 04:17:02.000000000","tz":540},"subject":"Implement resource_provider_trait method in Proxy class","message":"Implement resource_provider_trait method in Proxy class\n\nThis commit adds get_resource_provider_trait method and\nset_resource_provider_trait method to the Placement\u0027s Proxy\nclass.\n\nChange-Id: Id19c816b8a6b34b07bcf3711ab13d328977f5937\nSigned-off-by: Masahito Muroi \u003cmasahito.muroi@g.softbank.co.jp\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ca891c6e9f64b21eadc5b2d97eb576094b65d1e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ca891c6e9f64b21eadc5b2d97eb576094b65d1e8"}]},"branch":"refs/heads/master"},"3231ef54c1eedc9ed94485110ecc50c0208f4892":{"kind":"REWORK","_number":2,"created":"2026-06-22 07:40:06.000000000","uploader":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"ref":"refs/changes/33/994033/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/33/994033/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/33/994033/2"}}},"commit":{"parents":[{"commit":"f1d40cc9e14f23091d910271f11423eca0ab78f2","subject":"Add Resource Provider Trait resource class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f1d40cc9e14f23091d910271f11423eca0ab78f2"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","date":"2026-06-19 04:16:22.000000000","tz":540},"committer":{"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","date":"2026-06-22 07:39:08.000000000","tz":540},"subject":"Implement resource_provider_trait method in Proxy class","message":"Implement resource_provider_trait method in Proxy class\n\nThis commit adds get_resource_provider_trait method and\nset_resource_provider_trait method to the Placement\u0027s Proxy\nclass.\n\nChange-Id: Id19c816b8a6b34b07bcf3711ab13d328977f5937\nSigned-off-by: Masahito Muroi \u003cmasahito.muroi@g.softbank.co.jp\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3231ef54c1eedc9ed94485110ecc50c0208f4892"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3231ef54c1eedc9ed94485110ecc50c0208f4892"}]},"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
