)]}'
{"id":"openstack%2Fansible-collections-openstack~905979","triplet_id":"openstack%2Fansible-collections-openstack~master~Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae","project":"openstack/ansible-collections-openstack","branch":"master","attention_set":{},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2024-03-19 17:33:20.000000000","reason":"Change was submitted"},"14826":{"account":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"last_update":"2024-03-19 17:33:20.000000000","reason":"Change was submitted"},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2024-03-19 16:21:45.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae","subject":"router: Allow specifying external network name in a different project","status":"MERGED","created":"2024-01-17 17:16:14.000000000","updated":"2024-03-20 13:35:29.000000000","submitted":"2024-03-19 17:33:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"905979","meta_rev_id":"99d781ce11b7a1ebd63434b8a5515d7b4454a8a2","_number":905979,"virtual_id_number":905979,"owner":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-03-19 17:33:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-03-19 16:21:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-03-19 16:21:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"reviewers":{"REVIEWER":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"CC":[{"_account_id":16363,"name":"Pedro Alvarez","email":"pedro.alvarez@softiron.com","username":"pedroalvarez"},{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},{"_account_id":36540,"name":"Ben Brown","email":"ben+ubuntu@demerara.io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-01-17 18:50:22.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-01-18 11:04:42.000000000","updated_by":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"reviewer":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"state":"CC"},{"updated":"2024-01-18 12:17:07.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2024-01-19 14:24:20.000000000","updated_by":{"_account_id":36540,"name":"Ben Brown","email":"ben+ubuntu@demerara.io"},"reviewer":{"_account_id":36540,"name":"Ben Brown","email":"ben+ubuntu@demerara.io"},"state":"CC"},{"updated":"2024-01-31 10:48:56.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":"CC"},{"updated":"2024-01-31 21:16:46.000000000","updated_by":{"_account_id":16363,"name":"Pedro Alvarez","email":"pedro.alvarez@softiron.com","username":"pedroalvarez"},"reviewer":{"_account_id":16363,"name":"Pedro Alvarez","email":"pedro.alvarez@softiron.com","username":"pedroalvarez"},"state":"CC"},{"updated":"2024-03-19 16:21:45.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":"0ce08a8b496ee814f94a7e9190ed33a28296ba30","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-17 17:16:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f996d3071c95a02a59b6da654435a8a182cb1efc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-17 18:50:22.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/256bba270e4f418e8d50f1426f7faf4d\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b0e134e928994414b2fad9db4e937476 : SUCCESS in 4m 08s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/c8031e432fd74fd192550a0454578284 : FAILURE in 6m 12s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/b609ee40e0c24f87ba6e4b5549cfc4f5 : SUCCESS in 8m 27s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/52a9d0635b48430e9b2cdda7b656cef4 : FAILURE in 1h 08m 31s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/002037792b8848a3b787fca408a91c4c : FAILURE in 1h 07m 19s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/cc7af130c3574b48adaa40731883e9f9 : SUCCESS in 1h 14m 38s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/2304304a3c42402eae48aa4c96fb4b5f : SUCCESS in 1h 13m 04s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/ba5fc922b44e4aa9a1cbd7f8a2df380d : SUCCESS in 1h 11m 38s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/a039d86c41c5452b979925917a952c53 : SUCCESS in 44m 27s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/98fa09ac2f674719bf135f4732ff6d87 : SUCCESS in 39m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9054e2fcb5afc1c77e68bdbc76210a07089c234c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-18 10:16:28.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"201d6a3587e286bf988f133ce981fd07a6de1f28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-18 10:26:25.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/90ceb4e993ae4dc3a31a9f096abf83e0\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/d1c71f920da14d97b6bb3611618e210b : SUCCESS in 2m 59s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/c003b524333344db8d6321686d642002 : FAILURE in 4m 14s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/977756c474e34b7795a4e79803259007 : FAILURE in 6m 40s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4cac5310bae841dc88b632f79f03c87f : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/34ff0d9f87374ea79023b7e9be220eea : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/0163bbb3862d4b3a8c9520ab6287cf2a : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d6a4fb93ffd84cf4bf27d46b94446243 : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/e8e8311f8f9f47bb8e8a5f38c018263e : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12 (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/fa4824c9504d4734a322e2699d3e797e : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12 (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/727deca1768e46219a47397e12eec292 : SKIPPED Skipped due to failed job openstack-tox-linters-ansible-2.12 (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ff13ab39faa7a353c9ef7b0d1adb00063b4a4f49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-18 14:12:21.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"0fac9d6b92cb7a2d3f188f3edd8e65cda7984ed4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-18 15:54:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01938d903f0d43ad91004c4c4f731e7d\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/0c1c6f0700e04d5481a4b9e8cc4e0e14 : SUCCESS in 2m 51s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/1f0c751ce1034010a7b236ee0554ac80 : SUCCESS in 6m 20s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/c79179f8908b480a9a2ca121385f28d7 : SUCCESS in 7m 19s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c6afadacc57b4d5db8882f48e9f3fe56 : SUCCESS in 1h 09m 16s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/e19e558808004d5f9ad9e4040a4ea8e0 : SUCCESS in 1h 11m 56s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/8790ff4d99354ee7aba8e1988233f93d : SUCCESS in 1h 21m 02s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/b787b818584a42ca9d38e2b19cbe09eb : SUCCESS in 1h 12m 46s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/159375678fdd402096fb228b8f81a9b5 : SUCCESS in 1h 06m 18s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/2e6bb878926c46db9b98a0dd66ee88d2 : SUCCESS in 43m 58s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/826c2804841941a8a5cb15a9f71773f5 : SUCCESS in 42m 49s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bcac04054f97ee1f5b7c37ba7589650e795f38be","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-01-19 06:30:21.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"54131574517aceeddbe10c2705179d865b21c153","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-19 10:41:32.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5bc12924e37e0185caf60a732376151ab46c494b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-19 10:43:06.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"7ad77dad552162b33f71b77816800b29e029dfa3","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-19 10:44:46.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0b38d9e5662c4210f9a7d553a824931651f16177","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-19 11:55:59.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6a3f2bd6892a0182eecfdf41c7d42be0a31196bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-19 13:45:22.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd1f1881dff94307976556009825081c\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/fbae07a4a56848f691c7aac2a9db207d : SUCCESS in 3m 02s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/fdedc4e995ea4c57910825ebe3047c44 : SUCCESS in 6m 51s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/496cb760749c4baa91ea65b3b27825b1 : SUCCESS in 5m 41s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/22b04b3b40684d96aabff09fa538f71c : SUCCESS in 1h 07m 49s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/2bc90a18e925442d9b559506414d733b : SUCCESS in 1h 02m 41s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/2771276fab47471bb1697efd9967ae8f : SUCCESS in 1h 05m 10s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/02a2798e2a8241e39771579588c2a30b : SUCCESS in 1h 12m 14s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/435c61f053da461489865b637e850759 : SUCCESS in 1h 12m 21s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/412287eddf604fe587a1da702b27331d : SUCCESS in 42m 46s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/122855aeb3cb410c84f636e3b82b93ef : SUCCESS in 43m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"23326296d6df5d252bb99b705595b0e52c5f3cfe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-19 17:42:40.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"f616a7e652ec33f9394db374e93bccb86ae95d3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-19 19:25:54.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee66583c2e274a6fa51f652640d71222\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/8ed8eed839a4427199ac7ebdbc029504 : SUCCESS in 2m 42s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/f91fa2d998d2432fab20c4eafc8ce919 : SUCCESS in 6m 14s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/6c8fadf7e5b1427fa41475b32ded3d75 : SUCCESS in 6m 47s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/687e88c7ff3448ffb978b9a097a6dcaa : SUCCESS in 56m 23s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/273f55e46b8245e690f307c4a4e4b016 : SUCCESS in 46m 50s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/53db22717fb548f6a30abbcb3a556236 : SUCCESS in 1h 19m 21s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/c96ec77cb11e4f5aafad5f52574a3b1a : SUCCESS in 55m 18s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/11b32182249844dba0a061648e0f8ea8 : SUCCESS in 1h 19m 16s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/7a85a169ed464581b35766cac8883712 : SUCCESS in 46m 07s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/84bd586477d644a9bb5c3f3fb6ae74f9 : SUCCESS in 44m 38s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"2b43e13596cddbecc731d3f91397253867bf53bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-01-24 09:24:32.000000000","message":"Patch Set 7: Published edit on patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"da7e7d00944627769bb6192786a9e964b84315b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-24 11:02:43.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b559f65707b4b82a9003136791b9929\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/1d6aeb6e941f423d93e3ffca67d62ad1 : SUCCESS in 2m 50s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/c1b0a3a7fbea4c47a52fc01bf9c0435c : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/54810ecc93dc4befa417707245b8455e : SUCCESS in 6m 17s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0571583cfc534f29941a0d9f17aa1b25 : SUCCESS in 59m 27s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/eab21616e57043c6a15692155ac09675 : SUCCESS in 53m 20s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/a84bf661e1ae4a61a8c92640d12c2175 : SUCCESS in 1h 14m 11s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a6e41896efdd4c0994fcffc221c77ce8 : SUCCESS in 1h 06m 34s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/1dd8872e4b0f46b6ab61ddc7c9d4a370 : SUCCESS in 1h 20m 11s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/6cbe793708e8480cb477c0ea65fd0886 : SUCCESS in 37m 43s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/155db571eb1e457c9f82f79b8c9181a7 : FAILURE in 14m 21s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"a81cdf40b766ecfc9d090053982837193e783220","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-01-31 10:48:56.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"116cfd62738abea10b653b7437f7c6e75d8f6b46","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-02-26 12:09:27.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"73147d5eaf2f6051812682fbb132447a66d01f29","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-03-14 09:44:32.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"d7229ae40aa29277dea621e5e21430dded18b835","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-03-14 10:42:26.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"f735c0fcf8433e93c0433b3dcac33d2ebd6a2a0b","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-03-19 15:03:01.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"a20cc02ba358e1556ad2fc66cc072557bbde2450","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-03-19 16:21:45.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"9d7579a073fddd8224bab71d5dbe554ee306298e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-19 16:22:19.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"adb87e624de69e204f06eec984922afb69ffc2cc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-19 17:33:20.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/410ea31ee9604e82a16bb77cd1a4b1de\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/e2e8591f4b5c49f883ede16b21bf3cbe : SUCCESS in 2m 40s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/2cc557d6d23f4780aa98f456c2899ff9 : SUCCESS in 5m 13s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/e60a1ad3f3f44ebe92761d216044d12c : SUCCESS in 1h 06m 05s","accounts_in_message":[],"_revision_number":7},{"id":"37dd741fd647d414a0f83f8db0a5c42e60d7b811","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-19 17:33:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"99d781ce11b7a1ebd63434b8a5515d7b4454a8a2","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2024-03-20 13:35:29.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"cfd2d1f773a011da21382cc335befc8f52193489","revisions":{"6dc582f1e368435ebc439cd8cb68dca4399cb7ae":{"kind":"REWORK","_number":1,"created":"2024-01-17 17:16:14.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/79/905979/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/905979/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/1"}}},"commit":{"parents":[{"commit":"08c93cf9b1b3be47f4e00166a3bfd1c7b6541dfe","subject":"Migrate Bifrost jobs to Ubuntu Jammy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/08c93cf9b1b3be47f4e00166a3bfd1c7b6541dfe"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:20.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:46.000000000","tz":0},"subject":"router: Allow specifying external network name in a different project","message":"router: Allow specifying external network name in a different project\n\nIf a router is created in a specific project, the router module\ntried to find its external network in the same project. This would fail\nwith \u0027No Network found for \u003cnetwork\u003e\u0027 if the external network is in a\ndifferent project. This behaviour has changed, most likely in [1] when\nthe project scoping was added to the find_network function call.\n\nThis change modifies the network query to first check the project, then\nfall back to a global search if the network is not found. This ensures\nthat if there are multiple networks with the name we will choose one in\nthe project first, while allowing use of a network in a different\nproject.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack/commit/3fdbd56a585f4079ef348ad7060fd9836e85e578\n\nCloses-Bug: #2049658\nChange-Id: Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6dc582f1e368435ebc439cd8cb68dca4399cb7ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/6dc582f1e368435ebc439cd8cb68dca4399cb7ae"}]},"branch":"refs/heads/master"},"46b991cd6313eafd77f1a9edf5adf127cec19c6c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-01-18 10:16:28.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/79/905979/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/905979/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/2"}}},"commit":{"parents":[{"commit":"b0ea03c0d6df318a62a74b7f10f3bdd88a660208","subject":"CI: Fix linters-devel and devstack tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b0ea03c0d6df318a62a74b7f10f3bdd88a660208"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:20.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-18 10:16:19.000000000","tz":0},"subject":"router: Allow specifying external network name in a different project","message":"router: Allow specifying external network name in a different project\n\nIf a router is created in a specific project, the router module\ntried to find its external network in the same project. This would fail\nwith \u0027No Network found for \u003cnetwork\u003e\u0027 if the external network is in a\ndifferent project. This behaviour has changed, most likely in [1] when\nthe project scoping was added to the find_network function call.\n\nThis change modifies the network query to first check the project, then\nfall back to a global search if the network is not found. This ensures\nthat if there are multiple networks with the name we will choose one in\nthe project first, while allowing use of a network in a different\nproject.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack/commit/3fdbd56a585f4079ef348ad7060fd9836e85e578\n\nCloses-Bug: #2049658\nChange-Id: Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/46b991cd6313eafd77f1a9edf5adf127cec19c6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/46b991cd6313eafd77f1a9edf5adf127cec19c6c"}]},"branch":"refs/heads/master"},"0763056f6bc931c9af9a86b693bd79da10f3eb2a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-01-18 14:12:21.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/79/905979/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/905979/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/3"}}},"commit":{"parents":[{"commit":"448b896b10efe5f32a69a3b86316484759059229","subject":"CI: Fix linters-devel and devstack tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/448b896b10efe5f32a69a3b86316484759059229"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:20.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-18 14:12:21.000000000","tz":0},"subject":"router: Allow specifying external network name in a different project","message":"router: Allow specifying external network name in a different project\n\nIf a router is created in a specific project, the router module\ntried to find its external network in the same project. This would fail\nwith \u0027No Network found for \u003cnetwork\u003e\u0027 if the external network is in a\ndifferent project. This behaviour has changed, most likely in [1] when\nthe project scoping was added to the find_network function call.\n\nThis change modifies the network query to first check the project, then\nfall back to a global search if the network is not found. This ensures\nthat if there are multiple networks with the name we will choose one in\nthe project first, while allowing use of a network in a different\nproject.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack/commit/3fdbd56a585f4079ef348ad7060fd9836e85e578\n\nCloses-Bug: #2049658\nChange-Id: Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0763056f6bc931c9af9a86b693bd79da10f3eb2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0763056f6bc931c9af9a86b693bd79da10f3eb2a"}]},"branch":"refs/heads/master","description":"Rebase"},"21b58223c37dd68f9ad8e784cb518d95ffc12ec8":{"kind":"REWORK","_number":4,"created":"2024-01-19 10:43:06.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/79/905979/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/905979/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/4"}}},"commit":{"parents":[{"commit":"c01cf9e410d5f6840474d99bd921a24f197e379c","subject":"CI: Fix linters-devel and devstack tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c01cf9e410d5f6840474d99bd921a24f197e379c"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:20.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-19 10:42:59.000000000","tz":0},"subject":"router: Allow specifying external network name in a different project","message":"router: Allow specifying external network name in a different project\n\nIf a router is created in a specific project, the router module\ntried to find its external network in the same project. This would fail\nwith \u0027No Network found for \u003cnetwork\u003e\u0027 if the external network is in a\ndifferent project. This behaviour has changed, most likely in [1] when\nthe project scoping was added to the find_network function call.\n\nThis change modifies the network query to first check the project, then\nfall back to a global search if the network is not found. This ensures\nthat if there are multiple networks with the name we will choose one in\nthe project first, while allowing use of a network in a different\nproject.\n\nA regression test has been added to cover this case.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack/commit/3fdbd56a585f4079ef348ad7060fd9836e85e578\n\nCloses-Bug: #2049658\nChange-Id: Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/21b58223c37dd68f9ad8e784cb518d95ffc12ec8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/21b58223c37dd68f9ad8e784cb518d95ffc12ec8"}]},"branch":"refs/heads/master"},"3e9b9d7c603cbdbdc0bee9bd4f945dd283faf063":{"kind":"REWORK","_number":5,"created":"2024-01-19 11:55:59.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/79/905979/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/905979/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/5"}}},"commit":{"parents":[{"commit":"c01cf9e410d5f6840474d99bd921a24f197e379c","subject":"CI: Fix linters-devel and devstack tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c01cf9e410d5f6840474d99bd921a24f197e379c"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:20.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-19 11:55:51.000000000","tz":0},"subject":"router: Allow specifying external network name in a different project","message":"router: Allow specifying external network name in a different project\n\nIf a router is created in a specific project, the router module\ntried to find its external network in the same project. This would fail\nwith \u0027No Network found for \u003cnetwork\u003e\u0027 if the external network is in a\ndifferent project. This behaviour has changed, most likely in [1] when\nthe project scoping was added to the find_network function call.\n\nThis change modifies the network query to first check the project, then\nfall back to a global search if the network is not found. This ensures\nthat if there are multiple networks with the name we will choose one in\nthe project first, while allowing use of a network in a different\nproject.\n\nA regression test has been added to cover this case.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack/commit/3fdbd56a585f4079ef348ad7060fd9836e85e578\n\nCloses-Bug: #2049658\nChange-Id: Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/3e9b9d7c603cbdbdc0bee9bd4f945dd283faf063"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/3e9b9d7c603cbdbdc0bee9bd4f945dd283faf063"}]},"branch":"refs/heads/master"},"34eb0bbe24f8f33adf661d999bb38299232d695d":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2024-01-19 17:42:40.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/79/905979/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/905979/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/6"}}},"commit":{"parents":[{"commit":"e009f80ffce5975d69018b8badd46297c7a90ec6","subject":"CI: Fix linters-devel and devstack tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e009f80ffce5975d69018b8badd46297c7a90ec6"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:20.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-19 17:42:40.000000000","tz":0},"subject":"router: Allow specifying external network name in a different project","message":"router: Allow specifying external network name in a different project\n\nIf a router is created in a specific project, the router module\ntried to find its external network in the same project. This would fail\nwith \u0027No Network found for \u003cnetwork\u003e\u0027 if the external network is in a\ndifferent project. This behaviour has changed, most likely in [1] when\nthe project scoping was added to the find_network function call.\n\nThis change modifies the network query to first check the project, then\nfall back to a global search if the network is not found. This ensures\nthat if there are multiple networks with the name we will choose one in\nthe project first, while allowing use of a network in a different\nproject.\n\nA regression test has been added to cover this case.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack/commit/3fdbd56a585f4079ef348ad7060fd9836e85e578\n\nCloses-Bug: #2049658\nChange-Id: Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/34eb0bbe24f8f33adf661d999bb38299232d695d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/34eb0bbe24f8f33adf661d999bb38299232d695d"}]},"branch":"refs/heads/master","description":"Rebase"},"cfd2d1f773a011da21382cc335befc8f52193489":{"kind":"REWORK","_number":7,"created":"2024-01-24 09:24:32.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/79/905979/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/905979/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/905979/7"}}},"commit":{"parents":[{"commit":"e009f80ffce5975d69018b8badd46297c7a90ec6","subject":"CI: Fix linters-devel and devstack tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e009f80ffce5975d69018b8badd46297c7a90ec6"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-17 17:11:20.000000000","tz":0},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2024-01-24 09:24:32.000000000","tz":0},"subject":"router: Allow specifying external network name in a different project","message":"router: Allow specifying external network name in a different project\n\nIf a router is created in a specific project, the router module\ntried to find its external network in the same project. This would fail\nwith \u0027No Network found for \u003cnetwork\u003e\u0027 if the external network is in a\ndifferent project. This behaviour has changed, most likely in [1] when\nthe project scoping was added to the find_network function call.\n\nThis change modifies the network query to first check the project, then\nfall back to a global search if the network is not found. This ensures\nthat if there are multiple networks with the name we will choose one in\nthe project first, while allowing use of a network in a different\nproject.\n\nA regression test has been added to cover this case.\n\n[1] https://opendev.org/openstack/ansible-collections-openstack/commit/3fdbd56a585f4079ef348ad7060fd9836e85e578\n\nCloses-Bug: #2049658\nChange-Id: Iddc0c63a2ce3c500d7be2f8802f718a22f2895ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/cfd2d1f773a011da21382cc335befc8f52193489"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/cfd2d1f773a011da21382cc335befc8f52193489"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"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":{}}},{"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":{}}}]}
