)]}'
{"id":"openstack%2Ftacker~975363","triplet_id":"openstack%2Ftacker~master~I7e7122ededb9694c57fd37b0d8109efb9fefac08","project":"openstack/tacker","branch":"master","topic":"975363","attention_set":{},"removed_from_attention_set":{"36672":{"account":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"last_update":"2026-03-11 04:58:01.000000000","reason":"Change was submitted"},"25701":{"account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"last_update":"2026-03-10 17:36:49.000000000","reason":"\u003cGERRIT_ACCOUNT_25701\u003e replied on the change","reason_account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"}},"17255":{"account":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"last_update":"2026-03-11 04:40:17.000000000","reason":"\u003cGERRIT_ACCOUNT_17255\u003e replied on the change","reason_account":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}}},"hashtags":[],"change_id":"I7e7122ededb9694c57fd37b0d8109efb9fefac08","subject":"Add python-glanceclient dependency, tox version constraint, and workaround for Nova scheduler_hints bug","status":"MERGED","created":"2026-02-01 18:40:25.000000000","updated":"2026-03-11 04:59:16.000000000","submitted":"2026-03-11 04:58:01.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":"975363-975363","meta_rev_id":"dd5c8ce894e8ae273177a342347cd0e65b0251c8","_number":975363,"virtual_id_number":975363,"owner":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":0,"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-11 04:58:01.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":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"all":[{"value":2,"date":"2026-03-10 17:36:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":2,"date":"2026-03-11 04:40:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"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":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"all":[{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":1,"date":"2026-03-11 04:40:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-01 19:57:13.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-02-02 08:38:30.000000000","updated_by":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"},{"updated":"2026-02-02 08:38:30.000000000","updated_by":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"reviewer":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"state":"REVIEWER"}],"messages":[{"id":"6f6baff19e4299b107c3046f30622f41cbf8d737","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-01 18:40:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7d7d80594ae789d66b5423ae775f46104843736d","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-01 18:43:06.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"0eb28e4ac124b2011160da9bcc551f13e6fd6379","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-01 18:43:21.000000000","message":"Topic set to 975363","accounts_in_message":[],"_revision_number":1},{"id":"c93221ce10f1a8669642d6002483bd2e5d879d3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-01 19:57:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e522e41b6936473d876fe674b0d055db\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/38491db96307455c849e6417ec94b2c3 : SUCCESS in 7m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5a6f90d2f2254bd4bbca254e9188e3fc : SUCCESS in 5m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8ff4934bf51549589ecaca5be1b81bd8 : SUCCESS in 9m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f5fc1f2c8df54470ac9b8ba77f03f3cd : SUCCESS in 8m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/877b6ee44d224df88b07b5335d2666d9 : SUCCESS in 6m 28s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/c89165f4d0e44bcabf8fe9907c6c6f29 : SUCCESS in 57m 14s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/5c04fcd2a97a4c488a7475b4761d2190 : SUCCESS in 55m 16s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/0d3c749ab49f4fb7a187b416bc567275 : SUCCESS in 32m 16s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/64e81574fac848088a4dcee753d87df3 : SUCCESS in 1h 08m 05s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/a3f5ea95869243999e13f95024a191d0 : SUCCESS in 1h 01m 44s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/5b8e288760454722b4ab388f77f3173a : SUCCESS in 47m 06s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/58863363ac8447a6bab1945f8e817f66 : SUCCESS in 1h 06m 52s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/b07887629f144db9a2c4586d36a896f9 : SUCCESS in 37m 17s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/2ac205836f554e3d802589205b0f3f26 : SUCCESS in 1h 05m 11s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/7f063d2b3aab41d78f2439a9f5fd1802 : SUCCESS in 59m 12s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/f42befb1ce9b4e85a621afc2076193e0 : SUCCESS in 40m 43s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/0ad2d1b289f34193b1eda3aff3bb910d : RETRY_LIMIT in 50m 58s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/774ced91839f472abbb36a2b957323ff : SUCCESS in 52m 47s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/33fb5a62bd574cd5bf94e5fb3354df68 : SUCCESS in 46m 50s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/75feab23490c463db99e8a38a2a0b3df : FAILURE in 50m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"972d468c73fa5ed3215ab12325161bc458da28db","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-02 08:38:05.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"de11e161f9130a945f82b1950e372c992dd1b23c","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-02-07 02:58:05.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"afdab87fa3646514f270e32e5102b5dc9608a17f","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-02-07 02:58:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"bb64f56c05555d7300916ab30a8c164a5b4262d5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-12 03:08:48.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"611e622dbc886b469dd675c16c0863a678c8a534","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-12 03:12:23.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b60bff77d28e3db319d5971ec8f28f6cddbdd4d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 04:38:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ba6e9424b7044609b824a56fa6d45b1\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eab78a620fc44e4fa16d95fc3719449c : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4285cce085d4bd18502e8448cd6b34b : SUCCESS in 7m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c3ba47a531c948438343531a216ac85b : SUCCESS in 10m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/35530f3797f34446b79c40f0acc0c482 : SUCCESS in 9m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84b34cbf63a4438b9471083dc50c7b80 : SUCCESS in 7m 03s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/7336ca9a5e7b4171bd0fcc04c0f6a480 : SUCCESS in 1h 12m 57s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/42e828f06bea4478bbb90a6709f5381a : SUCCESS in 53m 39s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/45b0cabc00b241bbb2d7d4d5500be1cb : SUCCESS in 1h 00m 44s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/1591cd71535c4b0f90638b720b3174b7 : SUCCESS in 1h 18m 18s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/46e24f6887aa43fc984c616fe1cbc634 : SUCCESS in 1h 05m 36s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/7aa1d842f7e54be59c3bfe529fd6055c : SUCCESS in 1h 01m 36s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/fd21892c9d9b483abc321cdafa9b105e : SUCCESS in 1h 10m 01s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/dd7f81f0db3846268beb8439e91d2515 : SUCCESS in 28m 27s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/279809fd032345e7ae9140160d2de2e6 : SUCCESS in 1h 06m 23s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/b2f4e26c59a449b0b6ed390a088430e4 : SUCCESS in 33m 52s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/da41d38a94b44d69a9e8ce0af951a077 : SUCCESS in 1h 11m 54s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/9f711e3acfce490eb81c98e40597c656 : RETRY_LIMIT in 22m 56s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/585a862046804e4fac3abe6c9ef89c03 : SUCCESS in 28m 09s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/4f8eaab2f93347708b7e51cdb22307d4 : SUCCESS in 1h 15m 34s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/a402e80c502d481f9c8ddff1b0f5c6cb : FAILURE in 26m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b52a11ea119d9794860499c181084d142d70e3cc","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-17 06:33:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b4475e94d5f516389daffc889525c4cf3ac4d733","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-02-25 05:59:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1346955d349e295598d15997cca22d2660d56316","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-03-01 18:45:29.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9760b042e3ee875e49893cd7b69d031e13e0f7ba","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2026-03-02 17:16:50.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0f25f51b6c9d2e591d9c3fb2eb76f791a47c6c91","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-02 17:34:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c352bb15989802de068ea1aaa8966715878185dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-02 17:50:37.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/4963925fda2142aaa579e4377df25e68\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a824ba4096194c63a5d031f06e3d572e : SUCCESS in 5m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/87d4e7081ad34dbcadb50a487c386e9b : FAILURE in 10m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/735be3650c814195a3fbf872abee2616 : FAILURE in 9m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90765242a665483f9166fa3daf6d9897 : FAILURE in 5m 13s","accounts_in_message":[],"_revision_number":2},{"id":"61fa761f6e0f0c808198d01980849b8d889386d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-03-06 10:53:30.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-2\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"3507d8a9bcfa7c5ee4564bcb8167b861019a6c52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-06 11:55:45.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/45aa56bd6d494d49aa73389aa4e9f3b0\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/97807f8f0fd54754931fde32708e81eb : SUCCESS in 3m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b375170b560c4e80a629b8eaa95ff7f9 : FAILURE in 3m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/974883ae248745d696ed04b095d45a61 : SUCCESS in 5m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/66051c9c3162496184b79de4c030741e : SUCCESS in 9m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7b87b2c720cf4ef98e561d967181dc3c : SUCCESS in 9m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/47e7771a81a344a6b74de6f454ddd665 : SUCCESS in 11m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/524e306b90524d238458802f8186506b : FAILURE in 4m 04s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/0472218e6a38447f8fc9ecefb233d3f8 : FAILURE in 45m 01s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/4d3e7b755eb94a89b796ac3fc94c9854 : FAILURE in 23m 37s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/0deaecdc71904dd0a00aa2cec4b4829a : FAILURE in 40m 29s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/516827ef3eee4ef1ae28053746ad7f29 : FAILURE in 53m 27s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/7c20714b4ed64bb5ae9ebfa0e8b7128d : FAILURE in 44m 18s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/1f603139af7842919d87d506134e9909 : FAILURE in 40m 21s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/dae1ea9a5e9d4f77b5717e6bc11ffb23 : FAILURE in 40m 17s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/3e454d475ac0490b89473f5dc30d929e : FAILURE in 31m 13s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/f5dea8a505104ed485fe239379e5866b : FAILURE in 49m 39s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/70debdb4c6bd435cb31a155137f6f2dc : FAILURE in 50m 48s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/62d724d119ad44cbba9f65b0a203d9f1 : FAILURE in 50m 29s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/776c9f55b04b403a95d533fdfde1835d : RETRY_LIMIT in 15m 53s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/0eae7a78ca394b88b44ac35741f22103 : FAILURE in 23m 54s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/80593f310dc24ed5b63127268c1f4c59 : FAILURE in 31m 21s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/c0140dc3c2d04fb39aed4ad508852858 : FAILURE in 27m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"751afb7e23fc68c4d49d35b365a9edf85f48c66e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-03-06 19:06:41.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"8aa93b3d9b655c593947dbbc7043904f46524ca2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-03-06 19:30:12.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"89be2ffe3bd4d161980eeb1ff17bca215e268ba6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-06 21:03:27.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe472cd4800043c2a39d0235af5e8346\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/9e89416bcd7148dbbda86bf760881ce5 : SUCCESS in 4m 35s\n- requirements-check https://zuul.opendev.org/t/openstack/build/38e83544ef1c46b4a14245dc4c60d453 : SUCCESS in 2m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/46783b39033e46c08c3cf984803eb7db : SUCCESS in 6m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/000c90db95034d49aad0af88599ffcae : SUCCESS in 2m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ae579e3b51a2484db047de8bce21012a : SUCCESS in 5m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f5c2e115fd704e09a317591f466d9015 : SUCCESS in 8m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4be82813f82748f18192280ed696d016 : SUCCESS in 6m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/68deee3af0064a09a8c2d9441a9f5db1 : SUCCESS in 3m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6d2b8916b194448387e3542699160aa9 : SUCCESS in 4m 44s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/42692e09d5714b7c9125e66f34e75cf5 : SUCCESS in 1h 07m 50s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/de0e26e1b65448a385d1b26763eba9f1 : SUCCESS in 55m 02s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/e5d753afff8a442bb4f9a572b0083650 : SUCCESS in 49m 03s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/52e3009272e54f72abc58c600f09c0c4 : SUCCESS in 1h 12m 32s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/904fe59d53914755b8d4c29cca16f442 : SUCCESS in 1h 06m 51s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/76009b8facb248f4a27123912ad438df : SUCCESS in 1h 01m 46s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/7741a532c890435d8c078427986d919f : SUCCESS in 38m 30s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/880cdd1bf02b4416817a6ca740a8eb84 : SUCCESS in 51m 57s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/d67c8927952e4231bed6988922ea0c0e : SUCCESS in 40m 26s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/eb4109cbfb004d8a8eb97d73eb65a7ae : FAILURE in 58m 18s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/f6d68d9f23b94876bd89602c70ef4201 : SUCCESS in 44m 13s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/62f1d699fc5e49a8b526059e1e04ab8c : RETRY_LIMIT in 19m 19s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/e59e5607b9c748aba94816fce4474ab8 : SUCCESS in 54m 23s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/2e3d0d106517438abd36ddcd336108c5 : SUCCESS in 1h 27m 51s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/2ae14bb997ff404386906500a5be7abe : FAILURE in 51m 43s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"6491186ad7a6e1dd940a44a6206d3f124a0dd4df","author":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"date":"2026-03-10 06:03:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fdef3cdc4333d2aa759c34f30369c613e791f49a","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-03-10 17:36:49.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"d7d472232236724920c45b970c3e52246dd0a111","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2026-03-11 04:40:17.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"1e1bcd9c558f4074481c8f1d9957f605a2277f13","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 04:40:29.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"518cdb2c5f159efbb3f2d1a67b9436f1ced3f486","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 04:58:01.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f568923bebc4057ac89533f0dea5fd4\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/9ec076bfa8b0427192843748cbea18dc : SUCCESS in 4m 28s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ec3ee4903e6b44259fed5a7c1632990f : SUCCESS in 2m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34bae7546cac4736a86a7d3e03e5c8f9 : SUCCESS in 2m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/09b844ea7492423696a270738dce6db4 : SUCCESS in 9m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/15e0ff23f6814ce2978ced8391c23ec8 : SUCCESS in 4m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7811170a1a14c30a7fa989960acbe6b : SUCCESS in 5m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/22294b7f00cf441f93650d5e9842f814 : SUCCESS in 3m 54s","accounts_in_message":[],"_revision_number":5},{"id":"625735d0a99440e74202c44cd90c353afa367bd0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 04:58:01.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"dd5c8ce894e8ae273177a342347cd0e65b0251c8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 04:59:16.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8c736816da5e46509f1693c22812b698\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/313973eda70e4120a4522e35323577f7 : SUCCESS in 39s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/903db179105c4795a32361a8869b08ea : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e6726c7bfaa4bb0b6c47396624698be : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"98a82a5c99bef19f8d5a6a4b3712873c64229688","revisions":{"1bb9113139ff9016baaee42b0272ade4795c34f5":{"kind":"REWORK","_number":1,"created":"2026-02-01 18:40:25.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/63/975363/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/63/975363/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/63/975363/1"}}},"commit":{"parents":[{"commit":"559eb974eee4845d9df46abd16f580a9f7f9fddf","subject":"Merge \"Update Tacker Document Referencing ETSI SOL001 v2.6.1 Document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/559eb974eee4845d9df46abd16f580a9f7f9fddf"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-02-01 18:23:33.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-02-01 18:40:23.000000000","tz":0},"subject":"Workaround for Nova scheduler_hints type mismatch in rolling updates","message":"Workaround for Nova scheduler_hints type mismatch in rolling updates\n\nThis patch adds a temporary workaround for a Nova bug in microversion\n2.100 where scheduler_hints.group is returned as a list in GET server\nresponses, but Nova expects it to be a string during rebuild. This\nmismatch causes Heat stack updates to fail.\n\nThe workaround removes scheduler_hints from nested VDU templates\nduring change_vnfpkg rolling update operations and disables VDU\nIDs validation.\n\nWorkaround Impact:\n\n1) Allows change_vnfpkg rolling updates to complete successfully.\n2) Heat may replace servers instead of updating them in place.\n3) VDU IDs may change after the change_vnfpkg operation.\n\nThis workaround should be removed after the Nova bug is fixed.\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2139268\nChange-Id: I7e7122ededb9694c57fd37b0d8109efb9fefac08\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/1bb9113139ff9016baaee42b0272ade4795c34f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/1bb9113139ff9016baaee42b0272ade4795c34f5"}]},"branch":"refs/heads/master"},"7407d4d51c6e2ff9db81bf02c622d45f2a70b867":{"kind":"REWORK","_number":2,"created":"2026-02-12 03:08:48.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/63/975363/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/63/975363/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/63/975363/2"}}},"commit":{"parents":[{"commit":"559eb974eee4845d9df46abd16f580a9f7f9fddf","subject":"Merge \"Update Tacker Document Referencing ETSI SOL001 v2.6.1 Document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/559eb974eee4845d9df46abd16f580a9f7f9fddf"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-02-01 18:23:33.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-02-12 03:08:45.000000000","tz":0},"subject":"Workaround for Nova scheduler_hints type mismatch in rolling updates","message":"Workaround for Nova scheduler_hints type mismatch in rolling updates\n\nThis patch adds a temporary workaround for a Nova bug in microversion\n2.100 where scheduler_hints.group is returned as a list in GET server\nresponses, but Nova expects it to be a string during rebuild. This\nmismatch causes Heat stack updates to fail.\n\nThe workaround removes scheduler_hints from nested VDU templates\nduring change_vnfpkg rolling update operations and disables VDU\nIDs validation.\n\nWorkaround Impact:\n\n1) Allows change_vnfpkg rolling updates to complete successfully.\n2) Heat may replace servers instead of updating them in place.\n3) VDU IDs may change after the change_vnfpkg operation.\n\nThis workaround should be removed after the Nova bug is fixed.\nRelated Nova bug: https://bugs.launchpad.net/nova/+bug/2139275\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2139268\nChange-Id: I7e7122ededb9694c57fd37b0d8109efb9fefac08\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7407d4d51c6e2ff9db81bf02c622d45f2a70b867"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7407d4d51c6e2ff9db81bf02c622d45f2a70b867"}]},"branch":"refs/heads/master"},"4368e7238cc70a67c79e1c951091ab2971ed305c":{"kind":"REWORK","_number":3,"created":"2026-03-06 10:53:30.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/63/975363/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/63/975363/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/63/975363/3"}}},"commit":{"parents":[{"commit":"559eb974eee4845d9df46abd16f580a9f7f9fddf","subject":"Merge \"Update Tacker Document Referencing ETSI SOL001 v2.6.1 Document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/559eb974eee4845d9df46abd16f580a9f7f9fddf"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-02-01 18:23:33.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-03-06 10:53:27.000000000","tz":0},"subject":"Add python-glanceclient dependency and workaround for Nova scheduler_hints bug","message":"Add python-glanceclient dependency and workaround for Nova scheduler_hints bug\n\nThis patch adds python-glanceclient as a direct dependency. Previously\nit was installed indirectly via heat-translator, but starting from\nheat-translator 3.4.0 it was removed from its requirements. This\ncaused Tacker CI failures with \"ModuleNotFoundError: glanceclient\".\n\nThis patch also adds a temporary workaround for a Nova bug in\nmicroversion 2.100 where scheduler_hints.group is returned as a list\nin GET server responses, but Nova expects it to be a string during\nrebuild. This mismatch causes Heat stack updates to fail.\n\nThe workaround removes scheduler_hints from nested VDU templates\nduring change_vnfpkg rolling update operations and disables VDU\nIDs validation.\n\nWorkaround Impact:\n\n1) Allows change_vnfpkg rolling updates to complete successfully.\n2) Heat may replace servers instead of updating them in place.\n3) VDU IDs may change after the change_vnfpkg operation.\n\nThis workaround should be removed after the Nova bug is fixed.\nRelated Nova bug: https://bugs.launchpad.net/nova/+bug/2139275\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2143398\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2139268\nChange-Id: I7e7122ededb9694c57fd37b0d8109efb9fefac08\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4368e7238cc70a67c79e1c951091ab2971ed305c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4368e7238cc70a67c79e1c951091ab2971ed305c"}]},"branch":"refs/heads/master"},"6fb1f6276cef4f423d8ab5f5ec04649ac25f00ee":{"kind":"REWORK","_number":4,"created":"2026-03-06 19:06:41.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/63/975363/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/63/975363/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/63/975363/4"}}},"commit":{"parents":[{"commit":"559eb974eee4845d9df46abd16f580a9f7f9fddf","subject":"Merge \"Update Tacker Document Referencing ETSI SOL001 v2.6.1 Document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/559eb974eee4845d9df46abd16f580a9f7f9fddf"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-02-01 18:23:33.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-03-06 19:04:14.000000000","tz":0},"subject":"Add python-glanceclient dependency, tox version constraint, and workaround for Nova scheduler_hints bug","message":"Add python-glanceclient dependency, tox version constraint, and\nworkaround for Nova scheduler_hints bug\n\nThis patch adds python-glanceclient as a direct dependency. Previously\nit was installed indirectly via heat-translator, but starting from\nheat-translator 3.4.0 it was removed from its requirements. This\ncaused Tacker CI failures with \"ModuleNotFoundError: glanceclient\".\n\nThis patch also adds a version constraint for tox to avoid versions\n\u003e\u003d 4.48.0, which cause CI failures during the pre-devstack task with\n\"AttributeError: \u0027Parsed\u0027 object has no attribute \u0027config_format\u0027\".\n\nAdditionally, this patch adds a temporary workaround for a Nova bug in\nmicroversion 2.100 where scheduler_hints.group is returned as a list\nin GET server responses, but Nova expects it to be a string during\nrebuild. This mismatch causes Heat stack updates to fail.\n\nThe workaround removes scheduler_hints from nested VDU templates\nduring change_vnfpkg rolling update operations and disables VDU\nIDs validation.\n\nWorkaround Impact:\n\n1) Allows change_vnfpkg rolling updates to complete successfully.\n2) Heat may replace servers instead of updating them in place.\n3) VDU IDs may change after the change_vnfpkg operation.\n\nThis workaround should be removed after the Nova bug is fixed.\nRelated Nova bug: https://bugs.launchpad.net/nova/+bug/2139275\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2143398\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2143583\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2139268\nChange-Id: I7e7122ededb9694c57fd37b0d8109efb9fefac08\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/6fb1f6276cef4f423d8ab5f5ec04649ac25f00ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/6fb1f6276cef4f423d8ab5f5ec04649ac25f00ee"}]},"branch":"refs/heads/master"},"98a82a5c99bef19f8d5a6a4b3712873c64229688":{"kind":"REWORK","_number":5,"created":"2026-03-06 19:30:12.000000000","uploader":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"ref":"refs/changes/63/975363/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/63/975363/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/63/975363/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/63/975363/5"}}},"commit":{"parents":[{"commit":"559eb974eee4845d9df46abd16f580a9f7f9fddf","subject":"Merge \"Update Tacker Document Referencing ETSI SOL001 v2.6.1 Document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/559eb974eee4845d9df46abd16f580a9f7f9fddf"}]}],"author":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-02-01 18:23:33.000000000","tz":0},"committer":{"name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","date":"2026-03-06 19:30:00.000000000","tz":0},"subject":"Add python-glanceclient dependency, tox version constraint, and workaround for Nova scheduler_hints bug","message":"Add python-glanceclient dependency, tox version constraint, and\nworkaround for Nova scheduler_hints bug\n\nThis patch adds python-glanceclient as a direct dependency. Previously\nit was installed indirectly via heat-translator, but starting from\nheat-translator 3.4.0 it was removed from its requirements. This\ncaused Tacker CI failures with \"ModuleNotFoundError: glanceclient\".\n\nThis patch also adds a version constraint for tox to avoid versions\n\u003e\u003d 4.48.0, which cause CI failures during the pre-devstack task with\n\"AttributeError: \u0027Parsed\u0027 object has no attribute \u0027config_format\u0027\".\n\nAdditionally, this patch adds a temporary workaround for a Nova bug in\nmicroversion 2.100 where scheduler_hints.group is returned as a list\nin GET server responses, but Nova expects it to be a string during\nrebuild. This mismatch causes Heat stack updates to fail.\n\nThe workaround removes scheduler_hints from nested VDU templates\nduring change_vnfpkg rolling update operations and disables VDU\nIDs validation.\n\nWorkaround Impact:\n\n1) Allows change_vnfpkg rolling updates to complete successfully.\n2) Heat may replace servers instead of updating them in place.\n3) VDU IDs may change after the change_vnfpkg operation.\n\nThis workaround should be removed after the Nova bug is fixed.\nRelated Nova bug: https://bugs.launchpad.net/nova/+bug/2139275\n\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2143398\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2143583\nCloses-Bug: https://bugs.launchpad.net/tacker/+bug/2139268\nChange-Id: I7e7122ededb9694c57fd37b0d8109efb9fefac08\nSigned-off-by: Shivam Shukla \u003cshivam.shukla3@india.nec.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/98a82a5c99bef19f8d5a6a4b3712873c64229688"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/98a82a5c99bef19f8d5a6a4b3712873c64229688"}]},"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":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
