)]}'
{"id":"openstack%2Fansible-collections-openstack~850627","triplet_id":"openstack%2Fansible-collections-openstack~master~Iacca78649f8e01ae95649d8d462f5d0a1740405e","project":"openstack/ansible-collections-openstack","branch":"master","topic":"port","attention_set":{},"removed_from_attention_set":{"34208":{"account":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"last_update":"2022-08-08 19:03:51.000000000","reason":"\u003cGERRIT_ACCOUNT_34208\u003e replied on the change","reason_account":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}},"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2022-08-09 02:34:34.000000000","reason":"Change was submitted"},"10969":{"account":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"last_update":"2022-08-09 02:34:34.000000000","reason":"Change was submitted"},"32458":{"account":{"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},"last_update":"2022-08-09 02:34:34.000000000","reason":"Change was submitted"},"8367":{"account":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"last_update":"2022-08-09 02:34:34.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iacca78649f8e01ae95649d8d462f5d0a1740405e","subject":"Refactored port and port_info modules","status":"MERGED","created":"2022-07-21 10:22:16.000000000","updated":"2022-08-09 02:34:34.000000000","submitted":"2022-08-09 02:34:34.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":"850627-port","meta_rev_id":"7277557b02e3f571c4242b6d7fc4276a4f4bcb27","_number":850627,"virtual_id_number":850627,"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-08-09 02:34:34.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":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"all":[{"value":2,"date":"2022-08-08 21:23:40.000000000","_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},{"value":2,"date":"2022-08-08 19:05:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},{"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":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"all":[{"value":1,"date":"2022-08-08 21:23:40.000000000","_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":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":[{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},{"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"}],"reviewers":{"REVIEWER":[{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},{"_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":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-07-21 10:32:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-07-22 09:35:02.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"state":"REVIEWER"},{"updated":"2022-07-22 09:35:02.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":32458,"name":"Ananya","display_name":"Ananya Banerjee","email":"anbanerj@redhat.com","username":"frenzyfriday"},"state":"REVIEWER"},{"updated":"2022-07-22 09:35:02.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"state":"REVIEWER"},{"updated":"2022-07-22 09:35:02.000000000","updated_by":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"reviewer":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"state":"REVIEWER"}],"messages":[{"id":"3d5a6a5a6977359c2bc17d181d212c92b1a8f7ce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-07-21 10:22:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2cf8347729d53ca1732a5b578b0cc771b71bced6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-21 10:32:56.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\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/aa977b8d237f41a5b90d8a02a3e29ef3\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5f65e25c09fe488d828735148276b973 : FAILURE in 5m 15s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/67536e29b6294f86b0e62708518e8291 : FAILURE in 5m 41s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4e7ae758fd354e419c5fa7d8fb4b4a72 : FAILURE in 8m 05s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/49064a78765b400b90886f7441718896 : SKIPPED\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/7537afc1031f4f53a9381e11d8f67dba : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/b1dc1d82402f4a2599aa500ae06e2272 : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/7adcd7b8e46947d587a922feb751993e : SKIPPED\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/4aa53dfdd44b40f48c58ac2cadfc7301 : SKIPPED (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/6f942836874c4ae581e3891d51477d6f : SKIPPED\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/b9fc645198da42fbbee22032d79bafef : SKIPPED (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/0ee079cf6fa34c7cb31a638a01bc8bca : SKIPPED (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/66d6c349f7b74c96a008aacc3949a78d : SKIPPED (non-voting)\n\nWarning:\n  Job tox-pep8: unable to map line for file comments: \n  stderr: \u0027fatal: file plugins/modules/os_port.py has only 1 lines\u0027\n  Job openstack-tox-linters-ansible-2.12: unable to map line for file comments: \n  stderr: \u0027fatal: file plugins/modules/os_port.py has only 1 lines\u0027\n  Comments left for invalid file plugins/modules/os_port.py","accounts_in_message":[],"_revision_number":1},{"id":"47d4ede91a93e3390a43ff5f69b113a43ae22008","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-07-22 07:19:51.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"746779c8fdb0dcf6cc3bc42f1abbc5f010081c25","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-07-22 07:31:21.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6e7b2b0fa1b214ac76ece0881ee39f16ca137805","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-07-22 07:31:54.000000000","message":"Patch Set 2:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":2},{"id":"3c323273f169b523ee061f78d1bfe1c061942c62","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-22 09:30:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea8a7e02803e4745a228a941349a7ead\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/b3082a084ee4463c90726cf9c1dcef28 : SUCCESS in 3m 55s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/d033cd9e10b84c399afa4250d7501f93 : FAILURE in 15m 18s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a65b838e9b0c469c8c3272c71bf2a905 : SUCCESS in 7m 24s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/4c0876d7238c471091ad088c4bdf0d6b : SUCCESS in 52m 51s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/d7ee6539c32849d28fdd816ee406a979 : SUCCESS in 54m 14s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/246ebd87391a4205b69dab26ffce5377 : SUCCESS in 59m 15s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/efc8350647a34a65958223a7ae3b90b3 : SUCCESS in 55m 14s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/0fa5086e08f144f189041ce4424bd4af : FAILURE in 45m 45s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/1acebd26f29c44a9b80806de0b61e89f : SUCCESS in 1h 04m 18s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/e1e7be3285064fec9892ca9ca1f6d71b : FAILURE in 12m 41s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/1ae30091634c4bff9ddd01437bdb71a6 : FAILURE in 14m 28s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/18aea87e08e5449da5b66ccad3f74640 : FAILURE in 1h 49m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"be36c90eac8999fa44fac82e6f45aecaac771287","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-07-27 14:02:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9e778690012d264c7fbf16d54da347ce7428ddbd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-27 15:59:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c26ed40f18344628d7842d909f6afd5\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/f3324e52ef3947babe1033219dd12cef : SUCCESS in 6m 01s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/02275ae836964842ae93286ec275cf33 : FAILURE in 7m 08s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/38c7736ae03f4a89abd48582e4dc5829 : SUCCESS in 9m 51s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/be1f5d3fc7f74bf7968e467d4f0c0577 : SUCCESS in 46m 56s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/3b7224532e98443f9be24f14951730f7 : SUCCESS in 45m 48s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/045d1d1435a844f78430db19b8faf7c1 : SUCCESS in 56m 56s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a58f193a1e694da5a73c78ffaa376fe2 : SUCCESS in 58m 52s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/b80b14d144364c3ab87dfed6cc747cdf : FAILURE in 46m 41s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/9d82969e7f9a4c6f826abf5ffd034a53 : SUCCESS in 1h 08m 03s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/2ce4f91483c8453eb5925db7a92bd7a2 : FAILURE in 16m 03s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/3d1e54ecd573497385bdd9bc835c1c4b : FAILURE in 19m 36s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/6069797028f54737b742ade535ded919 : FAILURE in 1h 43m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"22bb03b279d03369f5155a98485cec10b3e27c8b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-03 14:51:14.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4ae7c838fa58dff0c49de097d77d5d0b5b5914d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-03 17:00:45.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0551db5898714507aab7d6de2a6d673b\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/20ff47abefbf415a80061faa58b16ac3 : SUCCESS in 3m 07s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/961844632bee4af5ba95f182025f0a56 : FAILURE in 3m 55s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/1e1a8479a7274b52b0ae642f0d3abfcb : SUCCESS in 7m 42s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/8dc87f6eefc04befa4ba1f8a431544da : SUCCESS in 45m 04s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/07cf7000358044c08059378785160719 : SUCCESS in 46m 14s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/6539d2e53cb549728b3a48684b975892 : SUCCESS in 49m 32s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/51e3fdefaa624aa195c2a35afcae9f29 : SUCCESS in 50m 05s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/c6b54b9a7c3145ddbdfe57db44a220b5 : FAILURE in 31m 37s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/d2380f9faba94e85a56c4f527f535371 : SUCCESS in 1h 05m 54s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/024714aec273474dae20bc04be766f1a : SUCCESS in 35m 54s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/4476537fcaf6444e9b42e573f596c41c : SUCCESS in 38m 26s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/680c628a4ba141d996e021f9e4a1f4a3 : SUCCESS in 1h 55m 18s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6ba2a48ac86700f608055982019acd037c2787f8","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-08-03 19:47:59.000000000","message":"Patch Set 4: Code-Review+2\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"d55ca947cef94a5bc8624664b7430c8e3726e172","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 08:23:15.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"318c92ac5cce209626d9d40ece976e3686621265","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-04 08:28:13.000000000","message":"Patch Set 4:\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"173d13d44708b47176f56e9b52b6030e1444ef5a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-04 11:03:48.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/423e7f60d1ef483088481f1f124bbf10\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/433be1746a6d48c5a40ff0bec5c83c27 : SUCCESS in 4m 39s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/daf9fbb39f8641ada171dc10dc45f0f0 : FAILURE in 4m 20s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/6ced7e90202f4b238a99a4119e882c09 : SUCCESS in 8m 42s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/529acf5ff7a5490ab138684da9817651 : SUCCESS in 50m 05s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/344b3ad1774248448b323129948d9309 : SUCCESS in 53m 12s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e4e6e670d18243a9ab59ffe60187a927 : SUCCESS in 59m 46s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/a5d133ca8b574642a556ea6c8669b39a : SUCCESS in 57m 04s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/3a88f1ff455148c2bb8abf43d5d9b34c : FAILURE in 35m 25s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/6a12da9cbb604354a6cebcb26d82da7d : SUCCESS in 1h 06m 28s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/c911be1c19724a6cbccc1c7be1c876e9 : SUCCESS in 34m 56s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/422545248f6245f8a70c05c8e5e3553d : SUCCESS in 34m 34s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/5a43423bf2fa4c97a35fba37d59e01a2 : SUCCESS in 2h 18m 20s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"0b85f0750d65a689e137a346bee7821ba153f4b0","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-08-08 19:03:51.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"2e839f2bb472b6339069fce65fd81190c259f741","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-08 19:05:19.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"ed28b957a3f2b56b8dad67db6c71559453ac8799","author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"date":"2022-08-08 19:05:25.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"f1d505bc7501a95eaa00d81a557b9c66e83a7676","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 21:22:11.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9bf0a885132f4f208328efcef4789539\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/400fb7706b4d455b8eac51b5e6f8c841 : SUCCESS in 5m 43s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/18c74afe355e46acb0fe6c8ae726a5d6 : FAILURE in 7m 14s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/6ed85c11754b428db12260020a813539 : SUCCESS in 10m 18s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/870cc15f6f64419585c68180f0bb8191 : SUCCESS in 1h 03m 38s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/6d1831ec13f942b8941f78b7c4cdd275 : SUCCESS in 55m 41s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/ce965aeabbb54c03a15181e65876ac4d : SUCCESS in 59m 33s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/129d2bff1b5e4235860fd9c80341efca : SUCCESS in 55m 23s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/376f4ebba61a44bbab7a0f9d8ca3c71a : FAILURE in 44m 33s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/3bde3ff6ad394e02b4b83e3b37251bfd : SUCCESS in 1h 02m 04s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/082d57a06a0f44278bb13c434f4c6c6e : SUCCESS in 45m 32s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/bbaed94e93274150921a30a1f6b2bd4b : SUCCESS in 38m 16s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/3272d4018bda48d499acb9740223947b : SUCCESS in 1h 59m 49s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"0e08fe7c622a90896863f410ab479aa8faa86973","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-08-08 21:23:40.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"92d7d65636080a77bfd4d52460c8dfd00042c378","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 21:24:21.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"ef2f8e0492a085fa0a91b945ec24fc7ad7d0b2de","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 22:41:10.000000000","message":"Patch Set 6: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/670772b456f344129f43860545a6ba9d\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/e397be441258476d91a61ffe31039f6c : SUCCESS in 3m 25s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/4c1cd8b9f81c45e28d038d65df7e8e9b : SUCCESS in 8m 19s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/bdc5c6e1ee4a428589766262116168ee : SUCCESS in 55m 30s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/5269c759e68744e8aa49907b4a243305 : FAILURE in 1h 11m 43s","accounts_in_message":[],"_revision_number":6},{"id":"d2f5af9857077dc68836085e0de174be6f8dd351","author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"date":"2022-08-08 23:11:16.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"d794c0fad703ae9dc59d17073d864260fdfac28f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 01:30:53.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0807fc34a24b4a8589babef817b22c6d\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/2fdc2c62a6d6474289a27b648dea0bd5 : SUCCESS in 3m 08s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/7d04c05e95b640dd998ce2bfa01b1c2d : FAILURE in 7m 09s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/0772dec360b04e0d91aa43ea8a901793 : SUCCESS in 7m 17s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/8ee184349ac74bd28ec47e0c1e5461df : SUCCESS in 56m 01s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/2338ccf075d84871aef72c40b6b4fb8b : SUCCESS in 55m 25s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/0b7e35c3aa6246938409d2019cfe3995 : SUCCESS in 58m 16s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/34bf401fff2b4af48d3709ab04f8b0cd : SUCCESS in 1h 04m 31s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/74456553f9dc4880bf8e18bd4b216cb3 : FAILURE in 37m 59s (non-voting)\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/b5b42b26c19c44d388257072ffd3834b : SUCCESS in 1h 12m 29s\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/700f1d97f078486196230d1316647a66 : SUCCESS in 41m 19s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/54fcaa91ea2d47a1995e74529d44d8c5 : SUCCESS in 41m 28s (non-voting)\n- tripleo-ci-centos-9-standalone-osa https://zuul.opendev.org/t/openstack/build/b912d9f184904b2ba1e030ac7f7c44d1 : SUCCESS in 2h 10m 13s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"0529a5dada0aafaaa01a234fe8182862f4486fa3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 01:31:33.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"ab5e171ef54032333c0c44308a872ad9f372c87a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 02:34:34.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/120addc63f71412aae110aa9ee55a72b\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/2736b1b1b6da4018972bcb64badb9764 : SUCCESS in 3m 59s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/dad7d74107cc402ea5a9a5e8356781df : SUCCESS in 8m 21s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/19a6c7d3c3bc4f119ccb72bcac5251f4 : SUCCESS in 52m 24s\n- ansible-collections-openstack-functional-devstack-octavia https://zuul.opendev.org/t/openstack/build/f898e259c6894024ba717995290f8717 : SUCCESS in 1h 02m 04s","accounts_in_message":[],"_revision_number":6},{"id":"7277557b02e3f571c4242b6d7fc4276a4f4bcb27","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-09 02:34:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"d0eb83e9345070007e7212ea7b5d591e87b06810","revisions":{"ccde5c71414a7aa312e0fc698c8dc159323ebb08":{"kind":"REWORK","_number":1,"created":"2022-07-21 10:22:16.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/27/850627/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/27/850627/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/1"}}},"commit":{"parents":[{"commit":"fd15087c4ddb3d6c62ffd94702b795367d4578e0","subject":"Add a wait argument to baremetal_node","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fd15087c4ddb3d6c62ffd94702b795367d4578e0"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-07-21 10:20:57.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-07-21 10:21:56.000000000","tz":120},"subject":"Refactored port and port_info modules","message":"Refactored port and port_info modules\n\nUse port\u0027s module attribute \u0027network\u0027 when finding, creating,\nupdating or deleting ports if the user provided this attribute.\nThis allows to reduce ambiguity when equal names are used across\ndifferent networks.\n\nAdded \u0027description\u0027 parameter to port module.\n\nRenamed port\u0027s module attributes \u0027vnic_type\u0027 to \u0027binding_vnic_type\u0027\nand \u0027admin_state_up\u0027 to \u0027is_admin_state_up\u0027 to match openstacksdk\u0027s\nattribute names which are used e.g. in module results. Added aliases\nfor the old attribute names to keep backward compatibility.\n\nDefine port\u0027s module attribute \u0027name\u0027 as a required attribute because\nthis parameter is used to find, create, update and delete ports.\n\nRenamed port_info\u0027s module attribute \u0027port\u0027 to \u0027name\u0027 and added\nthe former as an alias to be consistent with other *_info modules.\n\nDropped default\u003dNone and required\u003dFalse from argument_spec of port\nmodule because those are the default in Ansible [1][2].\n\nDropped \u0027id\u0027 field from port module\u0027s results to be consistent across\nother modules. Use \u0027port.id\u0027 instead.\n\nSorted argument specs and documentation of the port module and\nmarked attributes which are not updatable.\n\nUpdated RETURN fields documentation for the module results of both\nport and port_info modules.\n\nAdded integration tests to check the update mechanism of the port\nmodule.\n\nAdded assertions for module results to catch future changes in the\nopenstacksdk and our Ansible modules.\n\nDropped openstacksdk version check since we require a recent release\nanyway.\n\nFixed indentation in integration tests.\n\nMerged integration tests of port_info module into port module,\nbecause the former does not create any ports and assumes that\nports have been created earlier.\n\n[1] https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html\n[2] https://github.com/ansible/ansible/blob/61af59c8082cff068424d1012271daa0aac97288/lib/ansible/module_utils/common/parameters.py#L489\n\nSigned-off-by: Jakob Meng \u003ccode@jakobmeng.de\u003e\nChange-Id: Iacca78649f8e01ae95649d8d462f5d0a1740405e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ccde5c71414a7aa312e0fc698c8dc159323ebb08"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ccde5c71414a7aa312e0fc698c8dc159323ebb08"}]},"branch":"refs/heads/master"},"c949e9ed533c62ba4b61afbab47c868484a25aa2":{"kind":"REWORK","_number":2,"created":"2022-07-22 07:31:21.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/27/850627/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/27/850627/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/2"}}},"commit":{"parents":[{"commit":"fd15087c4ddb3d6c62ffd94702b795367d4578e0","subject":"Add a wait argument to baremetal_node","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fd15087c4ddb3d6c62ffd94702b795367d4578e0"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-07-21 10:20:57.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-07-22 07:30:56.000000000","tz":120},"subject":"Refactored port and port_info modules","message":"Refactored port and port_info modules\n\nUse port\u0027s module attribute \u0027network\u0027 when finding, creating,\nupdating or deleting ports if the user provided this attribute.\nThis allows to reduce ambiguity when equal names are used across\ndifferent networks.\n\nAdded \u0027description\u0027 parameter to port module.\n\nRenamed port\u0027s module attributes \u0027vnic_type\u0027 to \u0027binding_vnic_type\u0027\nand \u0027admin_state_up\u0027 to \u0027is_admin_state_up\u0027 to match openstacksdk\u0027s\nattribute names which are used e.g. in module results. Added aliases\nfor the old attribute names to keep backward compatibility.\n\nDefine port\u0027s module attribute \u0027name\u0027 as a required attribute because\nthis parameter is used to find, create, update and delete ports.\n\nRenamed port_info\u0027s module attribute \u0027port\u0027 to \u0027name\u0027 and added\nthe former as an alias to be consistent with other *_info modules.\n\nDropped default\u003dNone and required\u003dFalse from argument_spec of port\nmodule because those are the default in Ansible [1][2].\n\nDropped \u0027id\u0027 field from port module\u0027s results to be consistent across\nother modules. Use \u0027port.id\u0027 instead.\n\nSorted argument specs and documentation of the port module and\nmarked attributes which are not updatable.\n\nUpdated RETURN fields documentation for the module results of both\nport and port_info modules.\n\nAdded integration tests to check the update mechanism of the port\nmodule.\n\nAdded assertions for module results to catch future changes in the\nopenstacksdk and our Ansible modules.\n\nDropped openstacksdk version check since we require a recent release\nanyway.\n\nFixed indentation in integration tests.\n\nMerged integration tests of port_info module into port module,\nbecause the former does not create any ports and assumes that\nports have been created earlier.\n\n[1] https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html\n[2] https://github.com/ansible/ansible/blob/61af59c8082cff068424d1012271daa0aac97288/lib/ansible/module_utils/common/parameters.py#L489\n\nSigned-off-by: Jakob Meng \u003ccode@jakobmeng.de\u003e\nChange-Id: Iacca78649f8e01ae95649d8d462f5d0a1740405e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c949e9ed533c62ba4b61afbab47c868484a25aa2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c949e9ed533c62ba4b61afbab47c868484a25aa2"}]},"branch":"refs/heads/master"},"c39ad17faee735cb1642fc831e98caa3bcd66f01":{"kind":"REWORK","_number":3,"created":"2022-07-27 14:02:50.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/27/850627/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/27/850627/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/3"}}},"commit":{"parents":[{"commit":"0215e2a5d4690464faf04ca546dd91048642dd44","subject":"Dropped default module options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0215e2a5d4690464faf04ca546dd91048642dd44"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-07-21 10:20:57.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-07-27 14:01:57.000000000","tz":120},"subject":"Refactored port and port_info modules","message":"Refactored port and port_info modules\n\nUse port\u0027s module attribute \u0027network\u0027 when finding, creating,\nupdating or deleting ports if the user provided this attribute.\nThis allows to reduce ambiguity when equal names are used across\ndifferent networks.\n\nAdded \u0027description\u0027 parameter to port module.\n\nRenamed port\u0027s module attributes \u0027vnic_type\u0027 to \u0027binding_vnic_type\u0027\nand \u0027admin_state_up\u0027 to \u0027is_admin_state_up\u0027 to match openstacksdk\u0027s\nattribute names which are used e.g. in module results. Added aliases\nfor the old attribute names to keep backward compatibility.\n\nDefine port\u0027s module attribute \u0027name\u0027 as a required attribute because\nthis parameter is used to find, create, update and delete ports.\n\nRenamed port_info\u0027s module attribute \u0027port\u0027 to \u0027name\u0027 and added\nthe former as an alias to be consistent with other *_info modules.\n\nDropped default\u003dNone and required\u003dFalse from argument_spec of port\nmodule because those are the default in Ansible [1][2].\n\nDropped \u0027id\u0027 field from port module\u0027s results to be consistent across\nother modules. Use \u0027port.id\u0027 instead.\n\nSorted argument specs and documentation of the port module and\nmarked attributes which are not updatable.\n\nUpdated RETURN fields documentation for the module results of both\nport and port_info modules.\n\nAdded integration tests to check the update mechanism of the port\nmodule.\n\nAdded assertions for module results to catch future changes in the\nopenstacksdk and our Ansible modules.\n\nDropped openstacksdk version check since we require a recent release\nanyway.\n\nFixed indentation in integration tests.\n\nMerged integration tests of port_info module into port module,\nbecause the former does not create any ports and assumes that\nports have been created earlier.\n\n[1] https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html\n[2] https://github.com/ansible/ansible/blob/61af59c8082cff068424d1012271daa0aac97288/lib/ansible/module_utils/common/parameters.py#L489\n\nSigned-off-by: Jakob Meng \u003ccode@jakobmeng.de\u003e\nChange-Id: Iacca78649f8e01ae95649d8d462f5d0a1740405e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c39ad17faee735cb1642fc831e98caa3bcd66f01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/c39ad17faee735cb1642fc831e98caa3bcd66f01"}]},"branch":"refs/heads/master"},"1a056acf80116beb2128d2c1a747c0a3e7de9174":{"kind":"REWORK","_number":4,"created":"2022-08-03 14:51:14.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/27/850627/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/27/850627/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/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-07-21 10:20:57.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-03 14:50:49.000000000","tz":120},"subject":"Refactored port and port_info modules","message":"Refactored port and port_info modules\n\nUse port\u0027s module attribute \u0027network\u0027 when finding, creating,\nupdating or deleting ports if the user provided this attribute.\nThis allows to reduce ambiguity when equal names are used across\ndifferent networks.\n\nAdded \u0027description\u0027 parameter to port module.\n\nRenamed port\u0027s module attributes \u0027vnic_type\u0027 to \u0027binding_vnic_type\u0027\nand \u0027admin_state_up\u0027 to \u0027is_admin_state_up\u0027 to match openstacksdk\u0027s\nattribute names which are used e.g. in module results. Added aliases\nfor the old attribute names to keep backward compatibility.\n\nDefine port\u0027s module attribute \u0027name\u0027 as a required attribute because\nthis parameter is used to find, create, update and delete ports.\n\nRenamed port_info\u0027s module attribute \u0027port\u0027 to \u0027name\u0027 and added\nthe former as an alias to be consistent with other *_info modules.\n\nDropped default\u003dNone and required\u003dFalse from argument_spec of port\nmodule because those are the default in Ansible [1][2].\n\nDropped \u0027id\u0027 field from port module\u0027s results to be consistent across\nother modules. Use \u0027port.id\u0027 instead.\n\nSorted argument specs and documentation of the port module and\nmarked attributes which are not updatable.\n\nUpdated RETURN fields documentation for the module results of both\nport and port_info modules.\n\nAdded integration tests to check the update mechanism of the port\nmodule.\n\nAdded assertions for module results to catch future changes in the\nopenstacksdk and our Ansible modules.\n\nDropped openstacksdk version check since we require a recent release\nanyway.\n\nFixed indentation in integration tests.\n\nMerged integration tests of port_info module into port module,\nbecause the former does not create any ports and assumes that\nports have been created earlier.\n\n[1] https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html\n[2] https://github.com/ansible/ansible/blob/61af59c8082cff068424d1012271daa0aac97288/lib/ansible/module_utils/common/parameters.py#L489\n\nSigned-off-by: Jakob Meng \u003ccode@jakobmeng.de\u003e\nChange-Id: Iacca78649f8e01ae95649d8d462f5d0a1740405e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1a056acf80116beb2128d2c1a747c0a3e7de9174"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/1a056acf80116beb2128d2c1a747c0a3e7de9174"}]},"branch":"refs/heads/master"},"b365bb1e036eda4584d6613ae23557a83b7c4acd":{"kind":"REWORK","_number":5,"created":"2022-08-04 08:23:15.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/27/850627/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/27/850627/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/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-07-21 10:20:57.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-04 08:16:21.000000000","tz":120},"subject":"Refactored port and port_info modules","message":"Refactored port and port_info modules\n\nDefine port\u0027s module attribute \u0027name\u0027 as a required attribute because\nthis parameter is used to find, update and delete ports. Technically,\na name is not required to create a port, but idempotency cannot be\nimplemented without an identifier to refer to a port. In this\ncollection we use resource names to find and identify resources. We\ndo not offer a dedicated id attribute in most modules.\n\nUse port\u0027s module attribute \u0027network\u0027 when finding, creating,\nupdating or deleting ports if the user provided this attribute.\nThis allows to reduce ambiguity when equal names are used across\ndifferent networks.\n\nAdded \u0027description\u0027 parameter to port module.\n\nRenamed port\u0027s module attributes \u0027vnic_type\u0027 to \u0027binding_vnic_type\u0027\nand \u0027admin_state_up\u0027 to \u0027is_admin_state_up\u0027 to match openstacksdk\u0027s\nattribute names which are used e.g. in module results. Added aliases\nfor the old attribute names to keep backward compatibility.\n\nRenamed port_info\u0027s module attribute \u0027port\u0027 to \u0027name\u0027 and added\nthe former as an alias to be consistent with other *_info modules.\n\nDropped default\u003dNone and required\u003dFalse from argument_spec of port\nmodule because those are the default in Ansible [1][2].\n\nDropped \u0027id\u0027 field from port module\u0027s results to be consistent across\nother modules. Use \u0027port.id\u0027 instead.\n\nSorted argument specs and documentation of the port module and\nmarked attributes which are not updatable.\n\nUpdated RETURN fields documentation for the module results of both\nport and port_info modules.\n\nAdded integration tests to check the update mechanism of the port\nmodule.\n\nAdded assertions for module results to catch future changes in the\nopenstacksdk and our Ansible modules.\n\nDropped openstacksdk version check since we require a recent release\nanyway.\n\nFixed indentation in integration tests.\n\nMerged integration tests of port_info module into port module,\nbecause the former does not create any ports and assumes that\nports have been created earlier.\n\n[1] https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html\n[2] https://github.com/ansible/ansible/blob/61af59c8082cff068424d1012271daa0aac97288/lib/ansible/module_utils/common/parameters.py#L489\n\nSigned-off-by: Jakob Meng \u003ccode@jakobmeng.de\u003e\nChange-Id: Iacca78649f8e01ae95649d8d462f5d0a1740405e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b365bb1e036eda4584d6613ae23557a83b7c4acd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/b365bb1e036eda4584d6613ae23557a83b7c4acd"}]},"branch":"refs/heads/master"},"d0eb83e9345070007e7212ea7b5d591e87b06810":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2022-08-08 19:05:19.000000000","uploader":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"ref":"refs/changes/27/850627/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/27/850627/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/27/850627/6"}}},"commit":{"parents":[{"commit":"ce6193cd2f8a85614fc117bc7c8d3b17c8d25cd3","subject":"Update federation_idp_info module to use proxy layer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/ce6193cd2f8a85614fc117bc7c8d3b17c8d25cd3"}]}],"author":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-07-21 10:20:57.000000000","tz":120},"committer":{"name":"Jakob Meng","email":"code@jakobmeng.de","date":"2022-08-08 19:05:19.000000000","tz":0},"subject":"Refactored port and port_info modules","message":"Refactored port and port_info modules\n\nDefine port\u0027s module attribute \u0027name\u0027 as a required attribute because\nthis parameter is used to find, update and delete ports. Technically,\na name is not required to create a port, but idempotency cannot be\nimplemented without an identifier to refer to a port. In this\ncollection we use resource names to find and identify resources. We\ndo not offer a dedicated id attribute in most modules.\n\nUse port\u0027s module attribute \u0027network\u0027 when finding, creating,\nupdating or deleting ports if the user provided this attribute.\nThis allows to reduce ambiguity when equal names are used across\ndifferent networks.\n\nAdded \u0027description\u0027 parameter to port module.\n\nRenamed port\u0027s module attributes \u0027vnic_type\u0027 to \u0027binding_vnic_type\u0027\nand \u0027admin_state_up\u0027 to \u0027is_admin_state_up\u0027 to match openstacksdk\u0027s\nattribute names which are used e.g. in module results. Added aliases\nfor the old attribute names to keep backward compatibility.\n\nRenamed port_info\u0027s module attribute \u0027port\u0027 to \u0027name\u0027 and added\nthe former as an alias to be consistent with other *_info modules.\n\nDropped default\u003dNone and required\u003dFalse from argument_spec of port\nmodule because those are the default in Ansible [1][2].\n\nDropped \u0027id\u0027 field from port module\u0027s results to be consistent across\nother modules. Use \u0027port.id\u0027 instead.\n\nSorted argument specs and documentation of the port module and\nmarked attributes which are not updatable.\n\nUpdated RETURN fields documentation for the module results of both\nport and port_info modules.\n\nAdded integration tests to check the update mechanism of the port\nmodule.\n\nAdded assertions for module results to catch future changes in the\nopenstacksdk and our Ansible modules.\n\nDropped openstacksdk version check since we require a recent release\nanyway.\n\nFixed indentation in integration tests.\n\nMerged integration tests of port_info module into port module,\nbecause the former does not create any ports and assumes that\nports have been created earlier.\n\n[1] https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html\n[2] https://github.com/ansible/ansible/blob/61af59c8082cff068424d1012271daa0aac97288/lib/ansible/module_utils/common/parameters.py#L489\n\nSigned-off-by: Jakob Meng \u003ccode@jakobmeng.de\u003e\nChange-Id: Iacca78649f8e01ae95649d8d462f5d0a1740405e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d0eb83e9345070007e7212ea7b5d591e87b06810"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d0eb83e9345070007e7212ea7b5d591e87b06810"}]},"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":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"}}]}],"submit_requirements":[]}
