)]}'
{"id":"openstack%2Fansible-collections-openstack~971005","triplet_id":"openstack%2Fansible-collections-openstack~master~I1342e23aafdd44eaf16f236d6d07ace41ae1d247","project":"openstack/ansible-collections-openstack","branch":"master","topic":"fix-trunk","attention_set":{},"removed_from_attention_set":{"38676":{"account":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"last_update":"2026-04-29 18:54:39.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I1342e23aafdd44eaf16f236d6d07ace41ae1d247","subject":"fix(trunk): Always add relevant sub_ports","status":"MERGED","created":"2025-12-15 09:00:41.000000000","updated":"2026-04-29 18:54:39.000000000","submitted":"2026-04-29 18:54:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"971005-fix-trunk","meta_rev_id":"05dfabb448999c9074b29860d124d14242ba91b7","_number":971005,"virtual_id_number":971005,"owner":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-29 18:54:39.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2026-04-28 20:48:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":1,"date":"2026-01-30 15:05:36.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":2,"date":"2026-04-29 04:55:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":1,"date":"2026-04-29 04:55:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-15 10:20:24.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-01-29 16:09:06.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"CC"},{"updated":"2026-01-30 15:05:36.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2026-04-28 20:48:04.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2026-04-29 04:55:04.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"422f8a3e36f463d22da61d4e574d913639b0f6f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"date":"2025-12-15 09:00:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"08ba8d1771e64eb8b56eb302297bd9e2b1067c40","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"date":"2025-12-15 09:02:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8f65ceede54d99217b87152ee58e632556815b99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 10:20:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/855bfaa472eb40118928e9b17425e7f7\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/37589597c59a499a8818e23d21da028d : SUCCESS in 2m 50s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/e57b457a98c6425991c8f13d5b9a9867 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/8295aaacdca64719a68aa50b9a1d96e6 : SUCCESS in 3m 19s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/68836f0859c44609ac3591849c04804a : SUCCESS in 1h 14m 18s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/68a209e606c440b3819a25822ad5c74d : SUCCESS in 39m 42s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/35cc739edf564d90bd4cab3d750352d8 : SUCCESS in 36m 33s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/d2dfc8b496d64c19acb4a2825dbe64e3 : FAILURE in 1h 12m 34s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/959dedc91514419498bc6efa3be01714 : SUCCESS in 58m 05s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/ea5c0e43378a4b40aac2830baa924a9a : SUCCESS in 58m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d34c36dc1f32bd80c4c0bd58c489bbd7e613d243","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-01-29 16:09:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"973ba1d96465f7fe8ac4ef98ad9cfe4fff6a8628","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"date":"2026-01-30 13:11:28.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"721f87de48d75e70e5ff0c45cd231652cdd990f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-30 14:29:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/256f94163f5148b38204b65213f826f1\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/6bfe5f02661945cbb83bec04bd96d7f0 : SUCCESS in 1m 46s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/23163664535544e48905658b81a6e808 : SUCCESS in 3m 26s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/5796220b282d460585e6dae5cb59c8e4 : SUCCESS in 3m 01s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/7af446d7c0a24bc29627b6f8d1d9fc03 : SUCCESS in 1h 12m 23s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/7d47a1d8cbe64825ba8afd15f78f48b4 : SUCCESS in 37m 51s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/69233900601e417e9f457a26693f9a16 : SUCCESS in 41m 06s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/a30853a92eca4d53b98e3d2ca4127aff : FAILURE in 1h 15m 01s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/6d566ff8b5a049ac91edfead6fd4b296 : SUCCESS in 34m 36s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/f758341cd24a447e91e5eb9d35ed67fd : SUCCESS in 39m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8856a1d05f6d59e8d6db467c5f9af3c66e9528b3","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-01-30 15:05:36.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f7a76d9ca97982d262d78b901c312fada439dfa4","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-28 20:48:04.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"16c6b1626fe5fb10309d62021fb3e7d7e91f3567","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-29 04:55:04.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"dbc53d37adeaab816a0764b3b8d78b188ae763c1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 04:55:34.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"cf277604c5f772f5b77e23c18d31acb341dca2e0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 05:16:23.000000000","message":"Patch Set 3: 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/69835c8c95e1471a8b75f242ac73bc28\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/ed416b0dd5134ba98956f0f0f5e98fab : SUCCESS in 1m 56s\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/0d7c6a70f3104ac79dd9e18c0a88abe6 : SUCCESS in 3m 14s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/ee54f61b299e4de693a06cb2b3ca2eb8 : FAILURE in 17m 38s","accounts_in_message":[],"_revision_number":3},{"id":"7089e7b9c091336f48771af0802c675c2f47ebed","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-29 13:12:33.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"00f5dc575beec006b03c78c6b4d2f6ff3d0eda7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 14:40:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6d586ec82d947c081d6365c9ecacc12\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/370ded4376ae41b7a6b3e35beceba239 : SUCCESS in 3m 29s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/cac7b3fff9a34e55a8b9c107d96bb7dc : SUCCESS in 4m 17s (non-voting)\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/f466ea8f01c143d4a563282d60dea218 : SUCCESS in 6m 01s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/6e5be3f9c55c4238bd44a9e09ac360f5 : SUCCESS in 1h 18m 32s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/6f9a019dc91c46a4a9f6398576aeaab4 : SUCCESS in 1h 19m 33s\n- ansible-collections-openstack-functional-devstack-ansible-2.18 https://zuul.opendev.org/t/openstack/build/fea1e97963344a9e8d24b39d41c36318 : SUCCESS in 1h 23m 47s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/af2fbfd19e4a4e3d97ea5e8a2f3b789f : POST_FAILURE in 15m 31s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/06ab663d2bef4dfda24c7a1e642869d8 : SUCCESS in 30m 44s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/aa0fc4baf963404c904e893ae8e402e4 : SUCCESS in 44m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c6662cbba9ffa0da2ab94dc1bf3ce3425fd2f110","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 17:25:42.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"61a36a47ca3ec0cfb08e21efb12d07c7cb3d4e6e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 18:54:39.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e63756c7d60491d85ede9d5dbb257a0\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/055f11ef542245daade1eabe808e721d : SUCCESS in 3m 07s\n- openstack-tox-linters-ansible-2.18 https://zuul.opendev.org/t/openstack/build/7fa9a2345c0c4981a57a913f5cea5dbb : SUCCESS in 5m 53s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/7345dacc50594f2f955e0a8164bed8fb : SUCCESS in 1h 21m 20s","accounts_in_message":[],"_revision_number":3},{"id":"05dfabb448999c9074b29860d124d14242ba91b7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-29 18:54:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"af4d72a3bb53122ccee1f01fcd338d803cab61a8","revisions":{"a3660bfd9346ad36614da5b87ef4aca79d9d5c30":{"kind":"REWORK","_number":1,"created":"2025-12-15 09:00:41.000000000","uploader":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"ref":"refs/changes/05/971005/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/05/971005/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/1"}}},"commit":{"parents":[{"commit":"a1784932816bb8c2a5940fa56ac4eb553339b4c6","subject":"Drop duplicate lines in the Changelog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a1784932816bb8c2a5940fa56ac4eb553339b4c6"}]}],"author":{"name":"Jan-Philipp Litza","email":"janphilipp@litza.de","date":"2025-12-15 09:00:29.000000000","tz":60},"committer":{"name":"Jan-Philipp Litza","email":"janphilipp@litza.de","date":"2025-12-15 09:00:29.000000000","tz":60},"subject":"fix(trunk): Always add relevant sub_ports","message":"fix(trunk): Always add relevant sub_ports\n\nThis fixes two similar issues:\n1. sub_ports weren\u0027t added when initially creating the trunk\n2. sub_ports identified by ID instead of name weren\u0027t added\n\nCloses-Bug: #2089589\nChange-Id: I1342e23aafdd44eaf16f236d6d07ace41ae1d247\nSigned-off-by: Jan-Philipp Litza \u003cjanphilipp@litza.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a3660bfd9346ad36614da5b87ef4aca79d9d5c30"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a3660bfd9346ad36614da5b87ef4aca79d9d5c30"}]},"branch":"refs/heads/master"},"774ac3f8771133d821eb37d380339fb7f8c45829":{"kind":"REWORK","_number":2,"created":"2025-12-15 09:02:40.000000000","uploader":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"ref":"refs/changes/05/971005/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/05/971005/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/2"}}},"commit":{"parents":[{"commit":"a1784932816bb8c2a5940fa56ac4eb553339b4c6","subject":"Drop duplicate lines in the Changelog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a1784932816bb8c2a5940fa56ac4eb553339b4c6"}]}],"author":{"name":"Jan-Philipp Litza","email":"janphilipp@litza.de","date":"2025-12-15 09:02:24.000000000","tz":60},"committer":{"name":"Jan-Philipp Litza","email":"janphilipp@litza.de","date":"2025-12-15 09:02:24.000000000","tz":60},"subject":"fix(trunk): Always add relevant sub_ports","message":"fix(trunk): Always add relevant sub_ports\n\nThis fixes two similar issues:\n1. sub_ports weren\u0027t added when initially creating the trunk\n2. sub_ports identified by ID instead of name weren\u0027t added\n\nCloses-Bug: #2089589\nChange-Id: I1342e23aafdd44eaf16f236d6d07ace41ae1d247\nSigned-off-by: Jan-Philipp Litza \u003cjanphilipp@litza.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/774ac3f8771133d821eb37d380339fb7f8c45829"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/774ac3f8771133d821eb37d380339fb7f8c45829"}]},"branch":"refs/heads/master"},"af4d72a3bb53122ccee1f01fcd338d803cab61a8":{"kind":"REWORK","_number":3,"created":"2026-01-30 13:11:28.000000000","uploader":{"_account_id":38676,"name":"Jan-Philipp Litza","display_name":"Jan-Philipp Litza","email":"janphilipp@litza.de","username":"jplitza"},"ref":"refs/changes/05/971005/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/05/971005/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/05/971005/3"}}},"commit":{"parents":[{"commit":"a1784932816bb8c2a5940fa56ac4eb553339b4c6","subject":"Drop duplicate lines in the Changelog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/a1784932816bb8c2a5940fa56ac4eb553339b4c6"}]}],"author":{"name":"Jan-Philipp Litza","email":"janphilipp@litza.de","date":"2025-12-15 09:02:24.000000000","tz":60},"committer":{"name":"Jan-Philipp Litza","email":"janphilipp@litza.de","date":"2026-01-30 13:09:22.000000000","tz":60},"subject":"fix(trunk): Always add relevant sub_ports","message":"fix(trunk): Always add relevant sub_ports\n\nThis fixes two similar issues:\n1. sub_ports weren\u0027t added when initially creating the trunk\n2. sub_ports identified by ID instead of name weren\u0027t added\n\nCloses-Bug: #2089589\nChange-Id: I1342e23aafdd44eaf16f236d6d07ace41ae1d247\nSigned-off-by: Jan-Philipp Litza \u003cjanphilipp@litza.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/af4d72a3bb53122ccee1f01fcd338d803cab61a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/af4d72a3bb53122ccee1f01fcd338d803cab61a8"}]},"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
