)]}'
{"id":"openstack%2Fpython-novaclient~931276","triplet_id":"openstack%2Fpython-novaclient~master~I9f67db82e8cd4ef8e6ff6186de17e8f84dabbbbd","project":"openstack/python-novaclient","branch":"master","topic":"remove-glanceclient","attention_set":{},"removed_from_attention_set":{"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2024-12-03 13:07:36.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I9f67db82e8cd4ef8e6ff6186de17e8f84dabbbbd","subject":"Replace glanceclient with openstacksdk","status":"MERGED","created":"2024-10-03 13:56:44.000000000","updated":"2024-12-03 13:08:40.000000000","submitted":"2024-12-03 13:07:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"931276-remove-glanceclient","meta_rev_id":"02811dd8820c5c95ecf498559c9705f601218929","_number":931276,"virtual_id_number":931276,"owner":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-12-03 13:07:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-12-03 11:18:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2024-11-22 14:43:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-12-03 11:18:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-10-03 15:34:43.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":"2024-11-22 14:43:39.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2024-12-03 11:18:47.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"}],"messages":[{"id":"10982689f56dd8a36ec3bdca4405f7e23d111a79","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2024-10-03 13:56:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2283e33ce00fd63214f38707cd3019be30fdd97e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-03 15:34:43.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/3caac342e4a04064b8fb0f6ac4ebb0c5\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6417a4d246a44b0ba5abf6b4b3b1c33f : SUCCESS in 2m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d8c6a960266f471491b0755af235eaa6 : SUCCESS in 1h 36m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e80051c586544b46b8f89166e18b3ad2 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e36ff0cdd46c44e082c5eadcf181146b : SUCCESS in 3m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0435649265a649819303d6b8f4c273d5 : SUCCESS in 3m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c20b5bb9c61f45df9813a081f4d36f39 : SUCCESS in 4m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0aaecb6bb5db48c2a6e80f8011a194b0 : SUCCESS in 5m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/408f4e06cace4304a58b360ec74bed18 : SUCCESS in 3m 45s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/1add48df44a14e3fbc3f402a10dcc2a6 : FAILURE in 19m 14s","accounts_in_message":[],"_revision_number":1},{"id":"21de21b18ad11b979552a79c0cc22d6d048a9962","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2024-10-03 20:00:23.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"76ec5c18047d5ac1afc073ec9ad750f7c9a71dfa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-03 21:14:13.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/d4171d51ec744420b087334567b212e2\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4f7ab78cd781422a8431014f0cfa4c69 : SUCCESS in 1m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/037f908b500f4bbfba989c2d589184ac : SUCCESS in 1h 12m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c70eb9d5f8af4d94b146a063eb7c9ebb : SUCCESS in 4m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9f56a86c2e344bd852775b50d009b78 : SUCCESS in 3m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0bf030f2927845d7a6be8eb63b27079d : SUCCESS in 2m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/411b7350c36a4da0a94c58c66319bfa0 : SUCCESS in 3m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/218dd69195b946ca9e747a00fb80cfb9 : SUCCESS in 3m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7ba700d98d404d02b3044caa7a289fb8 : SUCCESS in 6m 52s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/810bdbf6d97a4debbcef8b118c0d1232 : FAILURE in 58m 37s","accounts_in_message":[],"_revision_number":2},{"id":"6f1c600b6d8680154142819e4dc882fccd436111","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2024-10-03 21:47:31.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"0d2dcdba62090d611de3eeaf6ab78ac6b6571c8e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-03 22:54:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42f0f1f927804644bc684ce83cf23b66\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/72b53cd38f2b447083cfb84b29d9011c : SUCCESS in 2m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9737856e5e54475394f0dd074b0b4272 : SUCCESS in 1h 01m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d48e6628775a4699bee809cee243c363 : SUCCESS in 4m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4dac142f8ca44bd8b284a0823d4194f : SUCCESS in 2m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4635bc45632d452fa1fe30781e7f78fb : SUCCESS in 4m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b9e84121b4e444979f79630c8a51dd0e : SUCCESS in 3m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a38a8a55986c4b67aa59229a0f879d94 : SUCCESS in 5m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/623fd32033104daf8fd37708a04426e1 : SUCCESS in 4m 30s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/f85de8d5d620422cbdb1e2e1d56eea12 : SUCCESS in 1h 00m 29s","accounts_in_message":[],"_revision_number":3},{"id":"378ae751bf5243e2040ffb2e924092107935b1ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2024-11-20 21:44:17.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"b68c035994e2fdc96ffc79833e8aa68e5a678647","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-20 23:26:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/608fbdc4f4f74284a564afc09951ebf0\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/23afaaf534e640d0bd76546cc622bfc9 : SUCCESS in 2m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/12caa2f7b3a048ed9c78cad375851b98 : SUCCESS in 1h 35m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb6608f25db847c29801504470463534 : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3112affd778940359648746dab8be93f : SUCCESS in 3m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/40f3dbb0ea1d4f41af0e43617bed6861 : SUCCESS in 2m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f55dd70109e5437f9121a9d654d61390 : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59869a3d726d442aabeef0ed612648cd : SUCCESS in 5m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1545b20e713c4d2db3f50cf569a9dfea : SUCCESS in 5m 57s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/66ec521d57d84ef2b267696c42119e5b : SUCCESS in 1h 06m 17s","accounts_in_message":[],"_revision_number":4},{"id":"15617267388b8966f1c6a8fb70a33acd2f7c0a36","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2024-11-22 14:43:39.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"99dc42f42167a6365e4bf1d9bb1430bbe2777970","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2024-12-03 11:18:47.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"a440381bf861e562c731205cdcad822d8f443df6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-03 11:19:16.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"14b456c86f2584d321f01497924753512c7b541c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-03 13:07:35.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6502ef77cf3d4ca39e97974a329fcc72\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/936ecd6f684c42dc97bc0d1e38192c4e : SUCCESS in 3m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/22685921ed794338a18a74f23b081fc6 : SUCCESS in 1h 43m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/914289424d9a4889b8e2da843ac70af6 : SUCCESS in 4m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ab2c9537ab784381b736b2224ff6b8f7 : SUCCESS in 4m 08s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/637065ef57f34d50b68aca1056cbcccc : SUCCESS in 4m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d18b99bfd03640479935f86d33eb3005 : SUCCESS in 7m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/60e5d6ccfcf5436984bbac65550a8db5 : SUCCESS in 9m 33s\n- python-novaclient-functional https://zuul.opendev.org/t/openstack/build/eba774be98594b8f8d7f72b519277066 : SUCCESS in 1h 13m 52s","accounts_in_message":[],"_revision_number":4},{"id":"038017939fd70899fabdf90f40d6dec8a0c3fed4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-03 13:07:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"02811dd8820c5c95ecf498559c9705f601218929","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-03 13:08:40.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1692428f759468b8a4836f88ad1b804\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/68ae939de7ef42e4a08f37a2ef8fc70e : SUCCESS in 37s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f24ce0299add41398e8e96b2ed4c8ebc : SUCCESS in 42s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f1631ecb9734ac248f273b89fe8b262bc5095598","revisions":{"c0e2002dbb262783f9d17f058325c5554f0faafc":{"kind":"REWORK","_number":1,"created":"2024-10-03 13:56:44.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/76/931276/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/76/931276/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/1"}}},"commit":{"parents":[{"commit":"edebd28d54c7790738cd54e295c2a756b0f95420","subject":"Update master for stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/edebd28d54c7790738cd54e295c2a756b0f95420"}]}],"author":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-10-03 13:52:18.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-10-03 13:56:42.000000000","tz":120},"subject":"[DNM] Replace glanceclient with openstacksdk","message":"[DNM] Replace glanceclient with openstacksdk\n\nThe Glance team might discuss the deprecation (in a distant future) of\nglanceclient, in favor of the OpenStack SDK. This is a small example of\nhow that might be implemented.\n\nChange-Id: I9f67db82e8cd4ef8e6ff6186de17e8f84dabbbbd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c0e2002dbb262783f9d17f058325c5554f0faafc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c0e2002dbb262783f9d17f058325c5554f0faafc"}]},"branch":"refs/heads/master"},"d1988dd9cb9356f7358dc198a4bac52f0b3d74cb":{"kind":"REWORK","_number":2,"created":"2024-10-03 20:00:23.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/76/931276/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/76/931276/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/2"}}},"commit":{"parents":[{"commit":"edebd28d54c7790738cd54e295c2a756b0f95420","subject":"Update master for stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/edebd28d54c7790738cd54e295c2a756b0f95420"}]}],"author":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-10-03 13:52:18.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-10-03 19:59:58.000000000","tz":120},"subject":"[DNM] Replace glanceclient with openstacksdk","message":"[DNM] Replace glanceclient with openstacksdk\n\nThe Glance team might discuss the deprecation (in a distant future) of\nglanceclient, in favor of the OpenStack SDK. This is a small example of\nhow that might be implemented.\n\nChange-Id: I9f67db82e8cd4ef8e6ff6186de17e8f84dabbbbd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d1988dd9cb9356f7358dc198a4bac52f0b3d74cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d1988dd9cb9356f7358dc198a4bac52f0b3d74cb"}]},"branch":"refs/heads/master"},"587589129b86efb1d17d6556a0494e5ab8655e49":{"kind":"REWORK","_number":3,"created":"2024-10-03 21:47:31.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/76/931276/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/76/931276/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/3"}}},"commit":{"parents":[{"commit":"edebd28d54c7790738cd54e295c2a756b0f95420","subject":"Update master for stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/edebd28d54c7790738cd54e295c2a756b0f95420"}]}],"author":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-10-03 13:52:18.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-10-03 21:47:12.000000000","tz":120},"subject":"[DNM] Replace glanceclient with openstacksdk","message":"[DNM] Replace glanceclient with openstacksdk\n\nThe Glance team might discuss the deprecation (in a distant future) of\nglanceclient, in favor of the OpenStack SDK. This is a small example of\nhow that might be implemented.\n\nChange-Id: I9f67db82e8cd4ef8e6ff6186de17e8f84dabbbbd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/587589129b86efb1d17d6556a0494e5ab8655e49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/587589129b86efb1d17d6556a0494e5ab8655e49"}]},"branch":"refs/heads/master"},"f1631ecb9734ac248f273b89fe8b262bc5095598":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2024-11-20 21:44:17.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/76/931276/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/76/931276/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/76/931276/4"}}},"commit":{"parents":[{"commit":"3add6476fb265626d77704f7828dacc21cff81d9","subject":"Merge \"Remove Python 3.8 support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3add6476fb265626d77704f7828dacc21cff81d9"}]}],"author":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-10-03 13:52:18.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril@redhat.com","date":"2024-11-20 21:43:13.000000000","tz":60},"subject":"Replace glanceclient with openstacksdk","message":"Replace glanceclient with openstacksdk\n\nNowadays, the SDK and the unified OpenStack client should be used\ninstead of the service-specific clients.\n\nChange-Id: I9f67db82e8cd4ef8e6ff6186de17e8f84dabbbbd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f1631ecb9734ac248f273b89fe8b262bc5095598"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f1631ecb9734ac248f273b89fe8b262bc5095598"}]},"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Review-Priority","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":"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":"Review-Priority","description":"Review Priority","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":"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":{}}}]}
