)]}'
{"id":"openstack%2Ftacker~922183","triplet_id":"openstack%2Ftacker~master~Id5633b916118af144f9116da732ac3b79cfe5daf","project":"openstack/tacker","branch":"master","topic":"bug/2067351","attention_set":{"37104":{"account":{"_account_id":37104,"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","username":"tt-miyamoto"},"last_update":"2024-06-18 10:51:57.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Id5633b916118af144f9116da732ac3b79cfe5daf","subject":"Add default option of vim_keys as common key","status":"NEW","created":"2024-06-18 06:55:06.000000000","updated":"2024-09-09 05:39:11.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":12,"unresolved_comment_count":11,"has_review_started":true,"meta_rev_id":"e133831dd2dcfa9ddbe886c660a429debe7e68a9","_number":922183,"virtual_id_number":922183,"owner":{"_account_id":37104,"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","username":"tt-miyamoto"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-06-28 05:23:03.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":{"disliked":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"all":[{"value":-1,"date":"2024-09-09 05:39:11.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-06-18 10:51:57.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-09-09 05:39:11.000000000","updated_by":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"reviewer":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"state":"REVIEWER"}],"messages":[{"id":"abf73e78f993d1d86834d90e120c24af81d19624","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37104,"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","username":"tt-miyamoto"},"date":"2024-06-18 06:55:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"22d0119486ec286d422d10b1a3a1a9295d727d6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-18 10:51:57.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/0ad86b7556404a5ba6d1fe85303ee921\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8ca6bc98a8874bc79fc7bf87d3da06c2 : FAILURE in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/572497364f8242989af0cb1a220e54e3 : FAILURE in 7m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/538302db58214c8095fb6595ef228cc8 : FAILURE in 12m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3b96c13a8d1b419497f3c1f982d3795b : FAILURE in 12m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/540dab58c9f6473da525b86451a7f83c : FAILURE in 13m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75b213d6455045a594e5270682b07b3c : SUCCESS in 7m 44s\n- tacker-functional-devstack-multinode-sol https://zuul.opendev.org/t/openstack/build/cde6502f2f674028b0b4067f6a47ce44 : RETRY_LIMIT in 52m 58s\n- tacker-functional-devstack-multinode-sol-separated-nfvo https://zuul.opendev.org/t/openstack/build/bd0d1df7b13540bf9ac10dc6d4c63cbc : RETRY_LIMIT in 49m 19s\n- tacker-functional-devstack-multinode-sol-v2 https://zuul.opendev.org/t/openstack/build/d245c73451f34a6faac041257d768a4a : RETRY_LIMIT in 47m 52s\n- tacker-functional-devstack-multinode-sol-separated-nfvo-v2 https://zuul.opendev.org/t/openstack/build/5feac875f73d480a85b4cbc7d527a81c : RETRY_LIMIT in 48m 36s\n- tacker-functional-devstack-multinode-sol-v2-individual-vnfc-mgmt https://zuul.opendev.org/t/openstack/build/4ffe1ae3e13f4b74a39a8f7032c54bc3 : RETRY_LIMIT in 52m 20s\n- tacker-functional-devstack-multinode-sol-multi-tenant https://zuul.opendev.org/t/openstack/build/86c4e9c785e14308aa095319d3faa805 : RETRY_LIMIT in 55m 18s\n- tacker-functional-devstack-multinode-sol-https-v2 https://zuul.opendev.org/t/openstack/build/8ca588389ba243aabf22160527645902 : RETRY_LIMIT in 50m 25s\n- tacker-functional-devstack-multinode-sol-encrypt-cred-barbican https://zuul.opendev.org/t/openstack/build/f71e2c46f1e04eea97f7b3da91e4fd31 : RETRY_LIMIT in 51m 50s\n- tacker-functional-devstack-multinode-sol-encrypt-cred-local https://zuul.opendev.org/t/openstack/build/a874e6920f474b4c8c45bc40ff24a840 : RETRY_LIMIT in 48m 49s\n- tacker-functional-devstack-multinode-sol-v2-az-retry https://zuul.opendev.org/t/openstack/build/08221fddbb7d4b40a2f8b4354484d693 : RETRY_LIMIT in 50m 36s\n- tacker-functional-devstack-enhanced-policy-sol https://zuul.opendev.org/t/openstack/build/85d8c618354c4f78bd208d5b9c7bb9b1 : RETRY_LIMIT in 40m 59s\n- tacker-compliance-devstack-multinode-sol https://zuul.opendev.org/t/openstack/build/a0f21c6c7a0243f184203ed10e7a5af0 : RETRY_LIMIT in 43m 42s (non-voting)\n- tacker-functional-devstack-multinode-sol-terraform-v2 https://zuul.opendev.org/t/openstack/build/5cd63d51fb624fc290e9c6abff12617f : RETRY_LIMIT in 38m 33s","accounts_in_message":[],"_revision_number":1},{"id":"777f8b2e77e81aac1edab131b8d9f944fb4b9d50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37104,"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","username":"tt-miyamoto"},"date":"2024-06-28 01:53:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"72cbfa91b544b2b47b94ea9cfdfc5356c6e1160b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-28 05:23:03.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/58906e67b1d7453d8428c0d1addebae5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9df71b4887c94f9080108099aea4d199 : FAILURE in 4m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73d36ed0cfb041128c5cc328798fffe0 : SUCCESS in 4m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1c66433f79be45e0ad542acf71dcce6d : FAILURE in 10m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8457e64d1cb6400d8d790ec0faa2c04b : FAILURE in 8m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f5d5fd2fd6f04c0e8f12606ae603031b : FAILURE in 13m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea446d5fc6c74ce8a1e7622c88de53d4 : SUCCESS in 5m 46s\n- tacker-functional-devstack-multinode-sol https://zuul.opendev.org/t/openstack/build/36387c24a26c482d890a194e6b2b4ee5 : RETRY_LIMIT in 40m 57s\n- tacker-functional-devstack-multinode-sol-separated-nfvo https://zuul.opendev.org/t/openstack/build/3efdd0de2f4b4aaaa15dd813be8f95e7 : RETRY_LIMIT in 39m 51s\n- tacker-functional-devstack-multinode-sol-v2 https://zuul.opendev.org/t/openstack/build/45d439fe37cb4495a85857bbc4846798 : RETRY_LIMIT in 39m 19s\n- tacker-functional-devstack-multinode-sol-separated-nfvo-v2 https://zuul.opendev.org/t/openstack/build/ab05973d21aa46a080c3304878031090 : RETRY_LIMIT in 36m 16s\n- tacker-functional-devstack-multinode-sol-v2-individual-vnfc-mgmt https://zuul.opendev.org/t/openstack/build/3af7ef48b3f94ff29100f7bc7d04f2f3 : RETRY_LIMIT in 48m 07s\n- tacker-functional-devstack-multinode-sol-multi-tenant https://zuul.opendev.org/t/openstack/build/a5f3410a2c0a4888a7dd63a2a18fc2a3 : RETRY_LIMIT in 50m 51s\n- tacker-functional-devstack-multinode-sol-https-v2 https://zuul.opendev.org/t/openstack/build/d42ab77e4e1947748fdec7a72686998b : RETRY_LIMIT in 50m 18s\n- tacker-functional-devstack-multinode-sol-encrypt-cred-barbican https://zuul.opendev.org/t/openstack/build/f347f1bd78824b3d84826ccce0649f4a : RETRY_LIMIT in 46m 42s\n- tacker-functional-devstack-multinode-sol-encrypt-cred-local https://zuul.opendev.org/t/openstack/build/7a208e195e354060af250e80c9d00fe3 : RETRY_LIMIT in 48m 15s\n- tacker-functional-devstack-multinode-sol-v2-az-retry https://zuul.opendev.org/t/openstack/build/49ab2d3d163f4ed4bae396eecb6b66ba : RETRY_LIMIT in 43m 43s\n- tacker-functional-devstack-enhanced-policy-sol https://zuul.opendev.org/t/openstack/build/db9b5dae5f5e42119542b87b0e7f0eb6 : RETRY_LIMIT in 48m 28s\n- tacker-compliance-devstack-multinode-sol https://zuul.opendev.org/t/openstack/build/ef994909f40743b8886dfa5c5d635bcf : RETRY_LIMIT in 50m 44s (non-voting)\n- tacker-functional-devstack-multinode-sol-terraform-v2 https://zuul.opendev.org/t/openstack/build/1e5a7508bc9747bc941a6218f14eaac8 : RETRY_LIMIT in 50m 51s","accounts_in_message":[],"_revision_number":2},{"id":"e133831dd2dcfa9ddbe886c660a429debe7e68a9","author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"date":"2024-09-09 05:39:11.000000000","message":"Patch Set 2: Code-Review-1\n\n(12 comments)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b75ffb65104d216187e9b38be431f20538acbbb4","revisions":{"681fd9ed666fb638e15c679db5222e60d134af83":{"kind":"REWORK","_number":1,"created":"2024-06-18 06:55:06.000000000","uploader":{"_account_id":37104,"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","username":"tt-miyamoto"},"ref":"refs/changes/83/922183/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/83/922183/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/83/922183/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/83/922183/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/83/922183/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/83/922183/1"}}},"commit":{"parents":[{"commit":"ead054ecf5a7225c873b1668d4490257f13ced1a","subject":"Merge \"Update master for stable/2024.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ead054ecf5a7225c873b1668d4490257f13ced1a"}]}],"author":{"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","date":"2024-06-18 06:50:53.000000000","tz":540},"committer":{"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","date":"2024-06-18 06:50:53.000000000","tz":540},"subject":"Add `default_secret_key` option to `[vim_keys]` section for multi master Tacker deployment using fernetkey","message":"Add `default_secret_key` option to `[vim_keys]` section for multi master Tacker deployment using fernetkey\n\nWhen a Tacker is made redundant for load balancing, there is a problem that deleting a resource instantiated by another Tacker fails. (For example, if you have a tracker-0/1, instantiate on tracker-0, and try to terminate on tracker-1, it will fail.)\nThis fails because the Tacker\u0027s fernet_key is randomly generated at each VIM registration. However, there is no function implemented to share/synchronize keys between Tackers, and the keys must be copied manually. To solve this problem, we request the addition of an optional feature that allows Tackers to specify a common key to each other. Specifically, we would like to be able to specify the use of a default-key pre-created in `tacker.conf`.\n\nChange-Id: Id5633b916118af144f9116da732ac3b79cfe5daf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/681fd9ed666fb638e15c679db5222e60d134af83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/681fd9ed666fb638e15c679db5222e60d134af83"}]},"branch":"refs/heads/master"},"b75ffb65104d216187e9b38be431f20538acbbb4":{"kind":"REWORK","_number":2,"created":"2024-06-28 01:53:15.000000000","uploader":{"_account_id":37104,"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","username":"tt-miyamoto"},"ref":"refs/changes/83/922183/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/83/922183/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/83/922183/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/83/922183/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/83/922183/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/83/922183/2"}}},"commit":{"parents":[{"commit":"ead054ecf5a7225c873b1668d4490257f13ced1a","subject":"Merge \"Update master for stable/2024.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ead054ecf5a7225c873b1668d4490257f13ced1a"}]}],"author":{"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","date":"2024-06-18 06:50:53.000000000","tz":540},"committer":{"name":"Tatsuji Miyamoto","email":"tt-miyamoto@kddi.com","date":"2024-06-28 01:52:49.000000000","tz":540},"subject":"Add default option of vim_keys as common key","message":"Add default option of vim_keys as common key\n\nWhen a Tacker is made redundant for load balancing, there is a problem that deleting a resource instantiated by another Tacker fails. (For example, if you have a tracker-0/1, instantiate on tracker-0, and try to terminate on tracker-1, it will fail.)\nThis fails because the Tacker\u0027s fernet_key is randomly generated at each VIM registration. However, there is no function implemented to share/synchronize keys between Tackers, and the keys must be copied manually. To solve this problem, we request the addition of an optional feature that allows Tackers to specify a common key to each other. Specifically, we would like to be able to specify the use of a default-key pre-created in `tacker.conf`.\n\nChange-Id: Id5633b916118af144f9116da732ac3b79cfe5daf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/b75ffb65104d216187e9b38be431f20538acbbb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/b75ffb65104d216187e9b38be431f20538acbbb4"}]},"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","applied_by":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"}},{"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":""}}}]}
