)]}'
{"id":"openstack%2Ftacker~999645","triplet_id":"openstack%2Ftacker~master~Ic64ed2e689dc9ae1962056fcf459d5901afd2daa","project":"openstack/tacker","branch":"master","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-08-12 22:50:45.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-08-12 22:21:25.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"}}},"removed_from_attention_set":{"25701":{"account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"last_update":"2026-08-12 12:29:43.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"}}},"hashtags":[],"change_id":"Ic64ed2e689dc9ae1962056fcf459d5901afd2daa","subject":"Fix all-in-one Kubernetes VIM installation","status":"NEW","created":"2026-08-03 17:53:39.000000000","updated":"2026-08-12 22:50:45.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4c0139f0a010051abdc90decb929f952e42c1b35","_number":999645,"virtual_id_number":999645,"owner":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-12 14:49:18.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"_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":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-03 20:32:56.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-08-12 22:21:25.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"},{"updated":"2026-08-12 22:50:45.000000000","updated_by":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"reviewer":{"_account_id":36672,"name":"Shivam Shukla","display_name":"Shivam Shukla","email":"shivam.shukla3@india.nec.com","username":"shivam.shukla3"},"state":"REVIEWER"}],"messages":[{"id":"11d41c071ed5083614923c86e78904a1fc049b2a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-08-03 17:53:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a12c37e806c6fdebd846b9239c1f3d31f944c733","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-08-03 18:45:16.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"86ed9cf208bff1863237755db0e9067068460929","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 20:32:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08088580b3334817949f6ed604c5f388\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19e47f6ef49f4e24973ab91be4d0b98d : SUCCESS in 4m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12d8b569fcf044c389078d2ae097a059 : SUCCESS in 7m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/85246bc33b604c2d8d853e534bf293cc : SUCCESS in 5m 42s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/bfac2a22b62d4dd7865bd34ef267f4f9 : SUCCESS in 1h 20m 13s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/1bbd2bf2b9d84c788e2067479e4f0824 : SUCCESS in 41m 57s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/c17bcd83bf414b189ab79a8037dba37f : SUCCESS in 55m 32s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/ea963c1670d2403cbf0e01f05a7da328 : SUCCESS in 38m 30s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/ab0a7aaeb9584c8699ce9b24d0697c26 : SUCCESS in 57m 07s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/ecd102b5f9684eafb7d0f3ae8dab4acb : SUCCESS in 36m 19s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/45101752899a4c01b81f945511618a11 : SUCCESS in 1h 03m 43s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/55300afbd1b84398b5d9053fb460f872 : SUCCESS in 51m 19s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/9ab5260d2a844400b3ac3520a217e835 : SUCCESS in 1h 06m 28s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/ae90da92564c48e592059d332f009ccc : FAILURE in 49m 53s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/e919ef6469f240dba4da2a63121bdcb6 : SUCCESS in 47m 35s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/486ec4c463e7488a9b55ff01d2d2cdfc : RETRY_LIMIT in 12m 07s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/4a471f5e1d044565a7663a384f679a11 : SUCCESS in 57m 41s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/6a5b8e80c6af4623840851abbe38d2e9 : SUCCESS in 1h 20m 26s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/bf4afafbbb714bd5991a3d2e02fd39c8 : FAILURE in 1h 46m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ed641ae462396ca1240a34798b4a9e58956f4ad3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-08-06 11:54:48.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"be806da3f8974df3c8b3975bfd77aacb3ed37928","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 14:15:12.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/f3f0df220cad4755955358ca4d8a8098\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9625a322013c4c3e99ec4f87ae69f3e3 : FAILURE in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1716cadf80a34160a51929930a4fc0a9 : SUCCESS in 4m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/34019249502d4a6cbdb7755246a80b13 : SUCCESS in 3m 37s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/dca6f7bdd3e54a8e886ff334f84a569a : SUCCESS in 52m 51s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/2d011a2f6be6461da24fae705a1cf47e : SUCCESS in 53m 42s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/de10bcb496b54a239f3a6c6db1fe59bd : SUCCESS in 31m 50s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/f7b8163c64ad40a998174c49e47d092e : SUCCESS in 1h 01m 59s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/1a797844a9534d3ebc00019faa2c8d03 : FAILURE in 48m 08s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/303c7dde5beb41e69662e9011c340c36 : SUCCESS in 29m 27s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/8a14823215364101b2c9a3b88160e829 : FAILURE in 47m 26s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/1d03c330e28944d3b0c26e7ac2e420c0 : SUCCESS in 54m 19s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/0f546cd487374b74bc0308b6ef604f7b : SUCCESS in 59m 58s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/93dffd6282eb4c82905defab89709643 : FAILURE in 27m 39s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/e0abd89938fc4643ac2f93124edc818b : SUCCESS in 1h 09m 19s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/d68af13082ae4873a9e0614ae2c0a367 : RETRY_LIMIT in 7m 33s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/628e25b7050a439cacc02c68b5150bc9 : SUCCESS in 42m 01s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/6698b7fff54e43a388947a271f0b52e8 : SUCCESS in 1h 24m 16s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/be8675a942b842bb9e12c65cde79db22 : FAILURE in 2h 14m 09s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e0b685126fb866d3ea8132d665847e55198af0d0","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-08-10 06:12:57.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"77ddf6f8cef88abd4e7d266ce7d50a09cb3b47b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 08:26:33.000000000","message":"Patch Set 3:\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/650e1b6581fa43b5adc87eb1554f8027\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1dd41e2e07447b5b7bbca823fa0c182 : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5bcecec07ab547e3867610486c33a7bc : SUCCESS in 7m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/27dbb08e81b94ae3a5f272e89269034f : SUCCESS in 7m 13s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/f065322f5df54765a2ca358a3745e40f : SUCCESS in 1h 14m 33s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/a615bbead37740469b4e3e508527ca42 : SUCCESS in 34m 38s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/003aba5efac1438a8f747e0083391ecf : SUCCESS in 58m 36s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/af0d4d523e09461d8d4d895aa957f786 : SUCCESS in 49m 10s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/36a915b696064b3fb04054bfee368b8a : SUCCESS in 56m 48s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/1326a04ef9d64380bf9bcd042942b65e : SUCCESS in 31m 40s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/20b2ae9475f94d979643e1e85400e01a : SUCCESS in 45m 53s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/4f009ea09420429d92b86f845bb0e981 : SUCCESS in 24m 37s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/74c9b3535dbe4912955063afe4b7a84b : SUCCESS in 45m 49s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/919e77f6703c43158f023cc968216f7a : FAILURE in 51m 04s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/54628027626e4eb28df468c6d9b7ec4b : SUCCESS in 1h 07m 16s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/6820d5b7ce9648c0857af0a452bbaccf : RETRY_LIMIT in 7m 28s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/c0b39f44828047bfb9b47a2ee0ed8844 : SUCCESS in 38m 52s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/a4d4842b248f402ab9525fcf094c3db4 : FAILURE in 1h 45m 25s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/a65bf25fa2d844f1a39d067656c41c16 : FAILURE in 2h 11m 00s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3047914070f85181945a788bfb38401b90197c4b","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-08-12 12:29:43.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f5d78e5ca5a8c09719547ddf4c043dc57f92c77d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 14:49:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e72186e6c744b2590299d6d1e3b6f49\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/774e9294ff2342b89ff6e01949ccc44c : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b83da28e601643b9b36a9238f85b3fd5 : SUCCESS in 8m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cf1feab6ddd84e59b243c610089a6354 : SUCCESS in 5m 35s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/c1e7eb3e7ff24c229d1190b364e45a27 : SUCCESS in 1h 16m 01s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/49c6e2c6f7a54e99a72a6c61bbc4f589 : SUCCESS in 30m 56s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/1800cdba9d2f45b8a9e344caa096b8d6 : SUCCESS in 57m 28s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/a9405a27567b45b2a3c7229f963be023 : SUCCESS in 50m 57s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/7e0b2db25c2548fcbd3e50b3f380a740 : SUCCESS in 56m 02s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/353aaecb55ce407c976ddcaa100a0c74 : SUCCESS in 1h 00m 27s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/1ee62f5bdd13477490d075891a385bec : SUCCESS in 1h 01m 26s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/c30084b7a4024b97abb44b7df7c93542 : SUCCESS in 54m 52s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/35ae1177f7c94d12bce2297afe716236 : SUCCESS in 1h 00m 23s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/85ecb01771ac4f9f80cfac92917f90b4 : FAILURE in 52m 29s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/17833add74de4f08b89307cdc8dab394 : SUCCESS in 1h 06m 31s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/08ca81cdb41f48948794ce32cb848907 : RETRY_LIMIT in 15m 50s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/10477f913d7648b6b1921e0c3900c4d3 : SUCCESS in 57m 51s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/132df9a2c9014378a9d2461c4d0c831c : SUCCESS in 1h 05m 39s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/db90be537040494799309e0a23363a63 : FAILURE in 2h 13m 50s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2b6e9040ff0190984cfc178667281ddd5e786ccb","revisions":{"f0e5e980908b8a0eae9772e3ac380c9783c52e19":{"kind":"REWORK","_number":1,"created":"2026-08-03 17:53:39.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/45/999645/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/45/999645/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/45/999645/1"}}},"commit":{"parents":[{"commit":"7b7fe811630ab2d55d2d5bfc3c340cb864c7e261","subject":"Merge \"Replace eventlet with stdlib equivalents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7b7fe811630ab2d55d2d5bfc3c340cb864c7e261"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-08-01 15:26:28.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-08-03 03:17:41.000000000","tz":540},"subject":"devstack: Fix all-in-one Kubernetes VIM installation","message":"devstack: Fix all-in-one Kubernetes VIM installation\n\nThe local.conf.kubernetes sample no longer produces a working\ndeployment on a single node. Three independent problems are fixed\nhere.\n\nK8S_VERSION and CRIO_VERSION were pinned to 1.30.5 while the sample\nenables devstack-plugin-container from master. That plugin renders the\nkubeadm configuration with apiVersion kubeadm.k8s.io/v1beta4, which\nkubeadm treats as experimental and rejects before 1.31, so kubeadm init\nfails with:\n\n  experimental API spec: \"kubeadm.k8s.io/v1beta4\" is not allowed.\n\nBump the pins to the versions the plugin currently defaults to, and\nnote the constraint so they are not lowered again.\n\nkubeadm 1.34 refuses an external etcd older than 3.5.24-0 while\ndevstack still defaults to 3.5.21, so the preflight check fails with:\n\n  [ERROR ExternalEtcdVersion]: this version of kubeadm only supports\n  external etcd version \u003e\u003d 3.5.24-0. Current version: 3.5.21\n\nPin etcd to v3.5.27, with checksums for every architecture stackrc\nknows about, so the pin does not break non-amd64 nodes.\n\nconfigure_tacker creates BR_MGMT with ovs-vsctl during post-config, but\ndevstack starts the OVS services together with the Neutron agents,\nwhich happens in a later phase. On a single node nothing has started\novsdb-server by then and the call fails with:\n\n  ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection\n  failed (No such file or directory)\n\nThis stays invisible in the multi-node Zuul job, where br-infra is\npre-created by the multi-node-bridge role and OVS is already running.\nStart the OVS services before creating the bridge. The bridge cannot\nsimply be created in a later phase instead, because the bridge_mappings\nentry written next to it refers to BR_MGMT and the Neutron agents need\nit to exist when they start.\n\nThe management network is a flat network on MGMT_PHYS_NET, but the\nsamples never give the chassis a mapping for it. configure_tacker writes\nbridge_mappings into the ML2 config, which only the openvswitch agent\nreads, so under the default Q_AGENT\u003dovn nothing ends up in\nexternal_ids:ovn-bridge-mappings and VM based VNFs fail to boot with\nPortBindingFailed. Set OVN_BRIDGE_MAPPINGS in both all-in-one samples,\nwhich is what devstack feeds to ovn-bridge-mappings.\n\nFinally, update the emphasize-lines range in the install guide, which\nrefers to local.conf.kubernetes by line number.\n\nChange-Id: Ic64ed2e689dc9ae1962056fcf459d5901afd2daa\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f0e5e980908b8a0eae9772e3ac380c9783c52e19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f0e5e980908b8a0eae9772e3ac380c9783c52e19"}]},"branch":"refs/heads/master"},"0da9039a7533b6fd1a1c890a49095326d040085f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-08-03 18:45:16.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/45/999645/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/45/999645/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/45/999645/2"}}},"commit":{"parents":[{"commit":"7b7fe811630ab2d55d2d5bfc3c340cb864c7e261","subject":"Merge \"Replace eventlet with stdlib equivalents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7b7fe811630ab2d55d2d5bfc3c340cb864c7e261"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-08-01 15:26:28.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-08-03 18:44:03.000000000","tz":540},"subject":"[DNM] Fix all-in-one Kubernetes VIM installation","message":"[DNM] Fix all-in-one Kubernetes VIM installation\n\nThe local.conf.kubernetes sample no longer produces a working\ndeployment on a single node. Three independent problems are fixed\nhere.\n\n1:\nK8S_VERSION and CRIO_VERSION were pinned to 1.30.5 while the sample\nenables devstack-plugin-container from master. That plugin renders the\nkubeadm configuration with apiVersion kubeadm.k8s.io/v1beta4, which\nkubeadm treats as experimental and rejects before 1.31, so kubeadm init\nfails with:\n\nexperimental API spec: \"kubeadm.k8s.io/v1beta4\" is not allowed.\n\nBump the pins to the versions the plugin currently defaults to, and\nnote the constraint so they are not lowered again.\n\nkubeadm 1.34 refuses an external etcd older than 3.5.24-0 while\ndevstack still defaults to 3.5.21, so the preflight check fails with:\n\n[ERROR ExternalEtcdVersion]: this version of kubeadm only supports\nexternal etcd version \u003e\u003d 3.5.24-0. Current version: 3.5.21\n\nPin etcd to v3.5.27, with checksums for every architecture stackrc\nknows about, so the pin does not break non-amd64 nodes.\n\n2:\nconfigure_tacker creates BR_MGMT with ovs-vsctl during post-config, but\ndevstack starts the OVS services together with the Neutron agents,\nwhich happens in a later phase. On a single node nothing has started\novsdb-server by then and the call fails with:\n\n  ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection\n  failed (No such file or directory)\n\nThis stays invisible in the multi-node Zuul job, where br-infra is\npre-created by the multi-node-bridge role and OVS is already running.\nStart the OVS services before creating the bridge. The bridge cannot\nsimply be created in a later phase instead, because the bridge_mappings\nentry written next to it refers to BR_MGMT and the Neutron agents need\nit to exist when they start.\n\nThe management network is a flat network on MGMT_PHYS_NET, but the\nsamples never give the chassis a mapping for it. configure_tacker writes\nbridge_mappings into the ML2 config, which only the openvswitch agent\nreads, so under the default Q_AGENT\u003dovn nothing ends up in\nexternal_ids:ovn-bridge-mappings and VM based VNFs fail to boot with\nPortBindingFailed. Set OVN_BRIDGE_MAPPINGS in both all-in-one samples,\nwhich is what devstack feeds to ovn-bridge-mappings.\n\n3:\nFinally, update the emphasize-lines range in the install guide, which\nrefers to local.conf.kubernetes by line number.\n\nChange-Id: Ic64ed2e689dc9ae1962056fcf459d5901afd2daa\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/0da9039a7533b6fd1a1c890a49095326d040085f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/0da9039a7533b6fd1a1c890a49095326d040085f"}]},"branch":"refs/heads/master"},"2b6e9040ff0190984cfc178667281ddd5e786ccb":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-08-06 11:54:48.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/45/999645/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/45/999645/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/45/999645/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/45/999645/3"}}},"commit":{"parents":[{"commit":"7b7fe811630ab2d55d2d5bfc3c340cb864c7e261","subject":"Merge \"Replace eventlet with stdlib equivalents\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/7b7fe811630ab2d55d2d5bfc3c340cb864c7e261"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-08-01 15:26:28.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-08-06 11:52:11.000000000","tz":540},"subject":"Fix all-in-one Kubernetes VIM installation","message":"Fix all-in-one Kubernetes VIM installation\n\nThe local.conf.kubernetes sample no longer produces a working\ndeployment on a single node. Three independent problems are fixed\nhere.\n\n1) K8S_VERSION and CRIO_VERSION were pinned to 1.30.5 while the sample\nenables devstack-plugin-container from master. That plugin renders the\nkubeadm configuration with apiVersion kubeadm.k8s.io/v1beta4, which\nkubeadm treats as experimental and rejects before 1.31, so kubeadm init\nfails.\n\nBump the pins to the following versions the plugin currently defaults\nto, and note the constraint so they are not lowered again.\n- kubeadm 1.34.2\n- cri-o 1.32.1\n- etcd v3.5.27\n\n2) configure_tacker creates BR_MGMT with ovs-vsctl during post-config,\nbut devstack starts the OVS services together with the Neutron agents,\nwhich happens in a later phase. On a single node nothing has started\novsdb-server by then and the call fails without OVS is already started.\n\nIt\u0027s not happened in the multi-node Zuul job, where br-infra is\npre-created by the multi-node-bridge role and OVS is already running.\nStart the OVS services before creating the bridge. The bridge cannot\nsimply be created in a later phase instead, because the bridge_mappings\nentry written next to it refers to BR_MGMT and the Neutron agents need\nit to exist when they start.\n\nThe management network is a flat network on MGMT_PHYS_NET, but the\nsamples never give the chassis a mapping for it. configure_tacker writes\nbridge_mappings into the ML2 config, which only the openvswitch agent\nreads, so under the default Q_AGENT\u003dovn nothing ends up in\nexternal_ids:ovn-bridge-mappings and VM based VNFs fail to boot with\nPortBindingFailed. Set OVN_BRIDGE_MAPPINGS in both all-in-one samples,\nwhich is what devstack feeds to ovn-bridge-mappings.\n\n3) Update the emphasize-lines range in the install guide, which\nrefers to local.conf.kubernetes by line number.\n\nChange-Id: Ic64ed2e689dc9ae1962056fcf459d5901afd2daa\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/2b6e9040ff0190984cfc178667281ddd5e786ccb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/2b6e9040ff0190984cfc178667281ddd5e786ccb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
