)]}'
{"id":"openstack%2Fopenstacksdk~944122","triplet_id":"openstack%2Fopenstacksdk~master~Ibf4508ef03bfa8dbb55685934150ba1ca5ff71d7","project":"openstack/openstacksdk","branch":"master","topic":"fix-token-config","attention_set":{},"removed_from_attention_set":{"9542":{"account":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"last_update":"2025-03-20 19:59:27.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-03-19 15:08:24.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Ibf4508ef03bfa8dbb55685934150ba1ca5ff71d7","subject":"Refactor and expand loader backward compat tests","status":"MERGED","created":"2025-03-12 14:50:45.000000000","updated":"2025-03-20 20:00:53.000000000","submitted":"2025-03-20 19:59:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"944122-fix-token-config","meta_rev_id":"b4975fae5d74a3564c9f6e215a2b984661e4badb","_number":944122,"virtual_id_number":944122,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"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-03-20 19:59:26.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":"2025-03-19 15:08:24.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":"2025-03-20 18:38:33.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":"2025-03-12 14:54:16.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-03-12 16:31:06.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"53984c1cdb38c3f8730001031d8e4bc6f23faaae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-03-12 14:50:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fc85782a502e8349ff1176f44ce587ae9b58bfee","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-12 14:54:16.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6fb5f1b3cb9d648e5e6aad8f852f676e12f51ffb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-12 16:31:06.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/926a22d5403e41319bc21319bc9f2ef1\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/7c0d2f5c0c3e4bf3b7dcaa8e42b6887b : SUCCESS in 1h 01m 36s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/0e9dc4de94584cd2ada197997784c208 : SUCCESS in 41m 21s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/82d4225251254f86b22133b9fec68615 : FAILURE in 3m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5878d88d842649b7bbe208ac34d00d98 : SUCCESS in 3m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/11d23d64644943b1b0139dbfc441b046 : SUCCESS in 4m 20s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/86e37840313c4375a338327633aa8272 : SUCCESS in 1h 18m 38s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/2a2ceec775d84ad0b010e00a71244a06 : SUCCESS in 3m 07s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/2e93b8f9c0ff40ebbb584484da386017 : SUCCESS in 4m 26s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/f4492c9d342046f8b92f7162a4303de4 : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e624781d22b488599f0ac21910bf9c9 : SUCCESS in 8m 16s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5456839c9cca485489761682452197a1 : SUCCESS in 1h 21m 15s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/8eeb048413d14798b87f1396154fa82d : SUCCESS in 12m 31s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/c883f3352bf7444aae4af03971cb2d94 : SUCCESS in 57m 08s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/642d10f80f1d41e0817390c943dc08eb : SUCCESS in 1h 07m 08s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/ba3a72921c3e4e3ba1b4cf7b9b64e8f3 : SUCCESS in 1h 22m 44s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/2245564b9cda49df9f28681a47ae3d82 : SUCCESS in 1h 37m 51s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/328012c9b4494cbc84bfab1ef444a9d8 : FAILURE in 50m 08s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/6a242139d78d4eb59c8e8b7d871914b1 : SUCCESS in 26m 16s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/bcb5e789f81a49d0aca4a93db711ef21 : SUCCESS in 38m 46s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/1f004d533dda40b284a96ad75718719a : FAILURE in 24m 55s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1b443fd7cba54e83a5d57791c83be882 : SUCCESS in 1h 13m 20s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ebdf564c5a834120bd0859287187b032 : FAILURE in 36m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0e4b8050654194363879e3ac2babb372d0332a13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-03-13 17:40:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"e15b680c63058a9022a8a8d57847f31429eb76fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-03-13 17:58:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"69048d2adc49d6bf5c914eaa56261991612e0811","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-03-13 17:58:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a5223a8f6c496f890699151f5c27f4be6e105ebd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-13 19:27:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/58ddb8eadbf647178b273bbb6dfc0fe0\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/096a2a4319e4428a8908eed7f40f571a : SUCCESS in 46m 59s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/4fbb2beb323e4f13bb4c87bbbd444646 : SUCCESS in 41m 06s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12f3d0c07ebc44f8abd926a4fb4fb277 : SUCCESS in 6m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2dd6246dff544871981d36f2f119167d : SUCCESS in 7m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/880c2f7184f142eaa90617d5be708297 : SUCCESS in 6m 23s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7a5a385eab6140d3ac01a2d78266e414 : SUCCESS in 1h 06m 02s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/02176e139c7a4cfaba1e43e6baecd264 : SUCCESS in 3m 29s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/b189abc49fdd41b4861a8240c6b2c701 : SUCCESS in 5m 27s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/38968bbb1a414cefac357b044b8a0523 : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17afe587b5f94b838f10c688aebdda76 : SUCCESS in 8m 09s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/f59aa09f871c4fc0b01431809b294c6f : SUCCESS in 54m 11s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/3f1960a13a8443969c8947f31e0bfbc4 : SUCCESS in 12m 58s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/e16833db4cb7414e911b60c2b8250e63 : SUCCESS in 31m 56s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b59572c4e2eb49eb8e6094d93af0cb6d : SUCCESS in 1h 09m 38s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d1330b5d03f546ea9bbf36bb0da7f7e5 : SUCCESS in 1h 20m 12s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/cbd187f6cc754731926963dcbf447b8b : SUCCESS in 1h 26m 58s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/b1c60805a27a4b6fbf90d03a1827d419 : FAILURE in 51m 53s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/a4e688dec7454f9ab9fec46be85cd82e : SUCCESS in 52m 08s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8ccb438d6cd74bb3911a54c6cf6306a5 : SUCCESS in 56m 15s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/713b54bbc5684f7f898b507e738a2537 : FAILURE in 1h 11m 10s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5f6d7c2fcf664e45952fc519e19ac928 : SUCCESS in 43m 36s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0214aacba85e4146930629c868c33cd4 : FAILURE in 21m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0febde8293096862883aff3a5e9d2a2871bbbf9b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-19 15:08:24.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"b40a7f6d96cb6bfe92b948be3c67c8db4e65b784","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-20 18:38:33.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"55db20ac4bbb3d4785aa1d75d75c2d3415222395","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 18:39:30.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b17ee99e259bde010fdb3203f24ac0908c96d85a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 19:59:26.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/acd6b39a45c1451684b54b2ed53066df\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d9b17ed8a7d4666a72b07e4fc4bc251 : SUCCESS in 2m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cd2ebbdee28c41b58bc05464e5120b2d : SUCCESS in 4m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e36809eb540c44bb87ae342448ac0b3c : SUCCESS in 2m 42s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/28fe45de02774fc5aed2e06e9f194dfc : SUCCESS in 33m 18s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/f78351a3e1994f7eb10314b2b5db8050 : SUCCESS in 2m 22s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/1729e8fceef54dd3bcbbd66cdeefbba3 : SUCCESS in 3m 28s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/6bd6ef70c3fe4abfbb6f49f368c1cec2 : SUCCESS in 2m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f20198f4e494e3b9812002fa871f250 : SUCCESS in 5m 57s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/1891f8862b134cb48c05fa7b7b5d2eab : SUCCESS in 2m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4bc1684013cf4d4e9c90655a5e8c3577 : SUCCESS in 36m 48s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/6bb461cf44124f39afcc3701415493a2 : SUCCESS in 1h 19m 29s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/6115ebd48de24e5bbbfb0035cba2ea02 : SUCCESS in 1h 02m 13s","accounts_in_message":[],"_revision_number":3},{"id":"1e6f8a3d54a824b7a0fc079675b740c4159d9e7b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 19:59:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"b4975fae5d74a3564c9f6e215a2b984661e4badb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 20:00:53.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05f9a98d4f3b4acfac7ec0d997fe4edd\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c28e386b5f8345c1b5bab8d6f0ecc5ed : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"97958bbd403e86461c67087e3721eca54e5fe222","revisions":{"410f71d43ce6a37b20a42b8a286792b26c2a2d67":{"kind":"REWORK","_number":1,"created":"2025-03-12 14:50:45.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/22/944122/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/22/944122/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/1"}}},"commit":{"parents":[{"commit":"0f6deb2002245533205a0db9dcfac4d3e3c5047a","subject":"Fix token-based auth loading from config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0f6deb2002245533205a0db9dcfac4d3e3c5047a"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-03-12 12:37:32.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-03-12 14:50:08.000000000","tz":0},"subject":"Refactor and expand loader backward compat tests","message":"Refactor and expand loader backward compat tests\n\n- do not test each private config mangling method separately,\n  always test the whole `magic_fixes` method\n- add more tests for existing config manglings\n\nChange-Id: Ibf4508ef03bfa8dbb55685934150ba1ca5ff71d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/410f71d43ce6a37b20a42b8a286792b26c2a2d67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/410f71d43ce6a37b20a42b8a286792b26c2a2d67"}]},"branch":"refs/heads/master"},"32ec04b23c9eb161ed3ee677929430d709b7c592":{"kind":"REWORK","_number":2,"created":"2025-03-13 17:40:12.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/22/944122/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/22/944122/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/2"}}},"commit":{"parents":[{"commit":"0f6deb2002245533205a0db9dcfac4d3e3c5047a","subject":"Fix token-based auth loading from config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0f6deb2002245533205a0db9dcfac4d3e3c5047a"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-03-12 12:37:32.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-03-13 17:39:23.000000000","tz":0},"subject":"Refactor and expand loader backward compat tests","message":"Refactor and expand loader backward compat tests\n\n- do not test each private config mangling method separately,\n  always test the whole `magic_fixes` method\n- add more tests for existing config manglings\n\nChange-Id: Ibf4508ef03bfa8dbb55685934150ba1ca5ff71d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/32ec04b23c9eb161ed3ee677929430d709b7c592"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/32ec04b23c9eb161ed3ee677929430d709b7c592"}]},"branch":"refs/heads/master"},"97958bbd403e86461c67087e3721eca54e5fe222":{"kind":"REWORK","_number":3,"created":"2025-03-13 17:58:03.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/22/944122/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/22/944122/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/22/944122/3"}}},"commit":{"parents":[{"commit":"0f6deb2002245533205a0db9dcfac4d3e3c5047a","subject":"Fix token-based auth loading from config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0f6deb2002245533205a0db9dcfac4d3e3c5047a"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-03-12 12:37:32.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-03-13 17:56:30.000000000","tz":0},"subject":"Refactor and expand loader backward compat tests","message":"Refactor and expand loader backward compat tests\n\n- do not test each private config mangling method separately,\n  always test the whole `magic_fixes` method\n- add more tests for existing config manglings\n\nChange-Id: Ibf4508ef03bfa8dbb55685934150ba1ca5ff71d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/97958bbd403e86461c67087e3721eca54e5fe222"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/97958bbd403e86461c67087e3721eca54e5fe222"}]},"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":{}}}]}
