)]}'
{"id":"openstack%2Fansible-collections-openstack~852179","triplet_id":"openstack%2Fansible-collections-openstack~master~I7fbdf11d07c95421d3aee800bfeebb88ea829817","project":"openstack/ansible-collections-openstack","branch":"master","topic":"routers_info","attention_set":{},"removed_from_attention_set":{"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2022-08-11 11:36:34.000000000","reason":"\u003cGERRIT_ACCOUNT_32962\u003e replied on the change","reason_account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}},"hashtags":[],"change_id":"I7fbdf11d07c95421d3aee800bfeebb88ea829817","subject":"Dropped extra interfaces_info attribute from routers_info module","status":"MERGED","created":"2022-08-04 15:01:19.000000000","updated":"2022-08-11 12:17:10.000000000","submitted":"2022-08-11 12:17:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"852179-routers_info","meta_rev_id":"496597cdc584c7726d36c25cff651eaea0500283","_number":852179,"virtual_id_number":852179,"owner":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":0,"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":0,"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":0,"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-08-11 12:17:10.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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":0,"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":2,"date":"2022-08-11 11:36:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"value":1,"date":"2022-08-11 08:37:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":2,"date":"2022-08-11 08:37:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":1,"date":"2022-08-11 09:51:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},{"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":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"all":[{"value":0,"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":1,"date":"2022-08-11 11:36:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"value":0,"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":0,"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"value":0,"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},{"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":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-08-04 15:19:00.000000000","updated_by":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"},{"updated":"2022-08-04 15:25:38.000000000","updated_by":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"reviewer":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"state":"REVIEWER"},{"updated":"2022-08-04 17:08: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":"2022-08-08 06:15:53.000000000","updated_by":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"reviewer":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"state":"REVIEWER"},{"updated":"2022-08-11 09:51:21.000000000","updated_by":{"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},"reviewer":{"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},"state":"REVIEWER"}],"messages":[{"id":"a8f334ead8e1be5303e4695f5479c401f0cf4d49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 15:01:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5acb4ec3d8ea3c4e6506e7a5b9e9bdc694b75c91","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 15:03:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"acf7e0be7400d287ae58a2cb5eb51f1b3b62146d","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2022-08-04 15:19:00.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"bd447430e08ba973c781e7f4304f3805d2dd34b6","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-08-04 15:25:38.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0f0843abb991b77efd85df0e7219a76713e65f11","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-04 17:08:56.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/05c8dcef573048d3b235bf9a74fb7c36\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/a5c6f0f3df5f42628ddd2c1895963e93 : SUCCESS in 3m 39s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/584ac8a9befe47bc84ed11ae1cc678fd : FAILURE in 4m 40s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1345e6a44dc548d9aae179a94250d2dc : SUCCESS in 8m 27s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/546f40ae730b45a095adbd5a3c4cd76d : SUCCESS in 1h 04m 10s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/00be4757af604505bc5a0fa45f3e77f0 : SUCCESS in 51m 38s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/a39479283dc340dc8a29dcf2ebdbdea1 : FAILURE in 45m 20s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/fc5435b6e27b489e8b1b74cc1d708d44 : SUCCESS in 56m 39s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/c650e8e249844b3f99e2e0efb79d3cb7 : FAILURE in 34m 51s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/3e1a2aaed160409da1d194b1148e8a10 : SUCCESS in 34m 30s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/c163b86e60ae4dd69a8ac33b192ca389 : SUCCESS in 35m 05s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/70ef851220d843999fb53b23b5de276b : SUCCESS in 1h 49m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8993815a65e558361965194592c4324f8890cc1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 19:01:10.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"26e7c7dfa5792dc71218db7648dcb2dc133158e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-04 21:29:58.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/1c450b2d235246ba94c3525169405433\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/215c2a28ca334a92a5c2539fb148fe3d : SUCCESS in 5m 42s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/29ff7322557a41ebb9a263c6783d269a : FAILURE in 7m 08s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9dd62c23bf164bc888278bb133a375b9 : SUCCESS in 10m 11s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/7d39d866e4ca4a61b80e16afda2706d1 : SUCCESS in 51m 10s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/3e720e3dd6974e4fb38c388c08fbdc08 : SUCCESS in 57m 24s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/906f80aca4034e67b1c8218adb2bbe55 : FAILURE in 54m 10s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/c8d73171eec24ea89016f63379859e4e : SUCCESS in 1h 04m 28s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/b6669f223c0d4f86b28999f6d8190d7e : FAILURE in 42m 58s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/1f671a07765a4233971fb98e36772c20 : SUCCESS in 41m 31s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/ae81ae680ce542949293da8283ac8287 : SUCCESS in 41m 58s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/fcac1513530940fd9e168f6b6c3aac1a : SUCCESS in 2h 12m 00s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3df0e3ffeaeb5ec56465fc0c2820d738b10376b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 08:26:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ed39777313ce636aa9e2d3bce8ba55f23ff99d8e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 08:31:09.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ac04bfeee72a6374750c3ea7f46e3789d9e0ad50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-05 10:56:52.000000000","message":"Patch Set 5: 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/d4a7ebcdbf844d98bd648be031c533c8\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/79404b032538440ab1580be131ca335d : SUCCESS in 3m 55s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/3287db6cdf1f4334a388da337432c510 : FAILURE in 4m 38s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a9cc3b16cd2d4cbd9422ae06437674e9 : SUCCESS in 10m 10s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b69471f2115f46929c7007853a71c665 : SUCCESS in 58m 11s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/7d93f9bea6c34477a482e9b435c83f3f : SUCCESS in 58m 38s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/0a7e08b0eca14ca781267fa2d9015735 : FAILURE in 51m 56s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/b1d0c90721fa43c0a3bbc5771eb0573c : SUCCESS in 1h 02m 32s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/9c070068f39048b092c8a96eec72290a : FAILURE in 37m 28s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/d5860a8daae14bef8ddeaec018b75106 : SUCCESS in 40m 50s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/0a2a1aca436b49938ae98dac7f60a365 : SUCCESS in 40m 13s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/579390fc59424866b982cfb1c89e9991 : SUCCESS in 2h 08m 23s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"bfb044b8b2377e7a9ecd3d5969c7b4eddd8f7d59","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-05 12:10:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"bf634ccd2584a0ffe4082ed7a5e11b1912a6f21a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-05 14:10:28.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39473d44953346128e63c001097765d6\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/85fc3b5512ed4e5ca72c55223e3a3815 : SUCCESS in 3m 40s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/984490d5eb304d56a83f5bf7282b1408 : FAILURE in 3m 55s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1f1b84f8014840e8a8174ab12a70e6c4 : SUCCESS in 8m 57s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b8426aae98b84781902ac7665ef19415 : SUCCESS in 49m 51s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/9a2bb09438b945aab62a3e48b260e1fa : SUCCESS in 55m 14s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/678ce91731e54971bcc6411e6d6ab0b8 : SUCCESS in 44m 58s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/5e0c5dec6e474c2c8b850f793b7194c7 : SUCCESS in 51m 54s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/1dd39bc23742452dbe797ca5f52228b8 : FAILURE in 30m 43s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/51d9aab5dc554cae860c2fba8c8afa15 : SUCCESS in 36m 00s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b6c285e0defd49648d77f32c6a5890ec : SUCCESS in 34m 27s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/16413de8660849309d71392419e0a188 : SUCCESS in 1h 34m 26s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"3ff225de4ee9bdd44e4c06dd9e41dfa0a40e28c0","author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"date":"2022-08-07 22:52:36.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"054a66d06402a5fdc53d877c353330efa6448eca","author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"date":"2022-08-08 06:15:53.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"09c2e0b42288de4c13f300ab8e4597cc5a4f7b2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-10 09:00:55.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"0c3758caf5f1266c469e877d9614f8df535e4717","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-10 11:08:05.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ff394f83659c4d05a6e4ad8ff9c43667\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/788f04aed9174d56b723c2a139faa570 : SUCCESS in 4m 01s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/3d423153493b43959ff4d934f52717e1 : FAILURE in 4m 59s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1c991ed5ad4644698efdf9e6b44ba9e6 : SUCCESS in 9m 03s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/16978ba1b2054dec927afb22a6e30d1f : SUCCESS in 47m 43s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/2b8f7d5343cd416980a2d4e9d8d2f8f9 : SUCCESS in 46m 31s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/794efcfd24c34e8ebe6ab8f360e30e52 : SUCCESS in 54m 02s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/9d907abae36942f68cf679c8d03d19ce : SUCCESS in 53m 49s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/64165978450a4d868edffddb64abe670 : FAILURE in 34m 59s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/2566c9cb4e9246e892ecb0b4c0307e1b : SUCCESS in 29m 05s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/9efdcfe0c58c43538b2bd0a1b3c82786 : SUCCESS in 28m 45s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/9fdbfa095e2c4ccab37e272b8ffb3e7f : SUCCESS in 1h 45m 18s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"4484d34abbbd71d25d76adb69a3a097dad667eec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-11 08:37:10.000000000","message":"Patch Set 8: Patch Set 7 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"5c52e8513cb26f5b59466a370971b0d20649c15d","author":{"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},"date":"2022-08-11 09:51:21.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"139cc7cea58782f0601b7a266716a2323ef042f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-11 11:00:21.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9008ce0bc1614937a33bb3cd0daff533\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/7d7c9964993a4b6d8592b57c7013050e : SUCCESS in 3m 43s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/ef53d176e47e400493ffcc541c85404a : FAILURE in 3m 45s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a13ac4c23eef46a6a8116422f1f056b6 : SUCCESS in 8m 01s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f45efdd4d6d947f0b6643bea02c5d9f7 : SUCCESS in 58m 21s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/9ae75f56df0d4036836bb1d8f6de4b46 : SUCCESS in 1h 00m 21s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/6c0bfde413ff405a9285134625460215 : SUCCESS in 1h 03m 12s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/79af13b6439a445cbd9f034b3de8ea74 : SUCCESS in 59m 48s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/81886931825845059948cb65a6acbb5b : FAILURE in 42m 40s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/826f3b3e9cc8426d98f3525aeb5e1d4c : SUCCESS in 39m 41s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/f36089f4472242eab70a8e9bc230b67e : SUCCESS in 40m 32s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/93c685d631df42128187d96062b0afe1 : SUCCESS in 2h 05m 45s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"fce97ddaa36546862bb707687f778cbd04c2fff0","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-11 11:36:34.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"9063893b641bbedaf7a04de542d9661523414f30","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-11 11:37:10.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"a177efccdfa913436ea074392883ca3131f248a0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-11 12:17:10.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/061a3d9e679d4f58bbf2e320b8603c9d\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b38d5da2fbb845c3a1109271fc2e9a0f : SUCCESS in 3m 22s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/caf42719ca394fb3892ad965e1c92c16 : SUCCESS in 6m 53s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/5bd9d42883e04ca4af88ee5e81ddf168 : SUCCESS in 39m 20s","accounts_in_message":[],"_revision_number":8},{"id":"496597cdc584c7726d36c25cff651eaea0500283","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-11 12:17:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"0ec16fbeccf0c43444aabf4d1d5dfd5498bfcde4","revisions":{"1f0e1e27a8d04066204989e55ca76037085a91dc":{"kind":"REWORK","_number":1,"created":"2022-08-04 15:01:19.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/1"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 15:00:30.000000000","tz":120},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1f0e1e27a8d04066204989e55ca76037085a91dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1f0e1e27a8d04066204989e55ca76037085a91dc"}]},"branch":"refs/heads/master"},"2a7174e9f56960ac8a67280bdae32c7436d52560":{"kind":"REWORK","_number":2,"created":"2022-08-04 15:03:40.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/2"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 15:02:27.000000000","tz":120},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2a7174e9f56960ac8a67280bdae32c7436d52560"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2a7174e9f56960ac8a67280bdae32c7436d52560"}]},"branch":"refs/heads/master"},"91482fabeffb4ca1d66f94e0607609cef23e8013":{"kind":"REWORK","_number":3,"created":"2022-08-04 19:01:10.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/3"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 19:01:00.000000000","tz":120},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/91482fabeffb4ca1d66f94e0607609cef23e8013"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/91482fabeffb4ca1d66f94e0607609cef23e8013"}]},"branch":"refs/heads/master"},"2aab9267038c1cdf735230c8d9ae243a616a2334":{"kind":"REWORK","_number":4,"created":"2022-08-05 08:26:43.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/4"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-05 08:26:36.000000000","tz":120},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2aab9267038c1cdf735230c8d9ae243a616a2334"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/2aab9267038c1cdf735230c8d9ae243a616a2334"}]},"branch":"refs/heads/master"},"920236288ee41f66fab1d6b3ce8b44f0006e4eb2":{"kind":"REWORK","_number":5,"created":"2022-08-05 08:31:09.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/5"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-05 08:31:03.000000000","tz":120},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/920236288ee41f66fab1d6b3ce8b44f0006e4eb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/920236288ee41f66fab1d6b3ce8b44f0006e4eb2"}]},"branch":"refs/heads/master"},"e999158b5c7ce94de6be83019d97a70ee8465de9":{"kind":"REWORK","_number":6,"created":"2022-08-05 12:10:16.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/6"}}},"commit":{"parents":[{"commit":"fdc67892e339cb0021df0458ccc8b593c46bd39c","subject":"Refactored router module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-05 12:10:09.000000000","tz":120},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e999158b5c7ce94de6be83019d97a70ee8465de9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/e999158b5c7ce94de6be83019d97a70ee8465de9"}]},"branch":"refs/heads/master"},"38f98ff46f61c4d2e299c10ed23e15540f5f0d9d":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2022-08-10 09:00:55.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/7"}}},"commit":{"parents":[{"commit":"d0eb83e9345070007e7212ea7b5d591e87b06810","subject":"Refactored port and port_info modules","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d0eb83e9345070007e7212ea7b5d591e87b06810"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-10 09:00:48.000000000","tz":120},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/38f98ff46f61c4d2e299c10ed23e15540f5f0d9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/38f98ff46f61c4d2e299c10ed23e15540f5f0d9d"}]},"branch":"refs/heads/master"},"0ec16fbeccf0c43444aabf4d1d5dfd5498bfcde4":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2022-08-11 08:37:10.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/79/852179/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/79/852179/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/79/852179/8"}}},"commit":{"parents":[{"commit":"5e7c29d97e2f6a924841a8147d69cfde50055642","subject":"Update identity_group for 2.0.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/5e7c29d97e2f6a924841a8147d69cfde50055642"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 12:58:27.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-11 08:37:10.000000000","tz":0},"subject":"Dropped extra interfaces_info attribute from routers_info module","message":"Dropped extra interfaces_info attribute from routers_info module\n\nrouters_info\u0027s interfaces_info attribute is not provided by\nopenstacksdk, it is added to each router resource by the routers_info\nmodule after retrieving the routers list. To get the required data\nlist_router_interfaces() [1] is being called for each router resource\nwhich then retrieves all ports for each router. This requires extra\napi calls which might be useless because we do not know whether the\nuser actually cares about the ports. For getting ports of a router\nwe have the openstack.cloud.ports module. So instead of proactively\nretrieving the router ports we drop the interfaces_info attribute.\n\nThe interfaces_info attribute was introduced because retrieving\ninterfaces via openstacksdk and openstack.cloud modules was\ncomplex in the past [2]. Nowadays, using openstack.cloud.ports\nAnsible and Jinja2 filters retrieving ip addresses of a router\nis straight forward. In case someone still needs the old\ninterfaces_info attribute, one can refer to the module example\nto see how it could be reproduced. But in general, retrieving the\nrouter interfaces is much easier as can be seen in the updated\nintegration tests.\n\n[1] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/cloud/_network.py#L1926\n[2] https://review.opendev.org/c/openstack/ansible-collections-openstack/+/703927/6/plugins/modules/os_routers_info.py\n\nChange-Id: I7fbdf11d07c95421d3aee800bfeebb88ea829817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0ec16fbeccf0c43444aabf4d1d5dfd5498bfcde4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0ec16fbeccf0c43444aabf4d1d5dfd5498bfcde4"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}}]}],"submit_requirements":[]}
