)]}'
{"id":"openstack%2Fansible-collections-openstack~894533","triplet_id":"openstack%2Fansible-collections-openstack~master~I838e9d6ebf1a281269add91724eac240abe35fd4","project":"openstack/ansible-collections-openstack","branch":"master","topic":"port_security_enabled","attention_set":{},"removed_from_attention_set":{"32962":{"account":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"last_update":"2023-10-16 19:36:54.000000000","reason":"\u003cGERRIT_ACCOUNT_32755\u003e replied on the change","reason_account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}},"34150":{"account":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"last_update":"2023-10-17 09:28:52.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2023-10-17 09:28:52.000000000","reason":"Change was submitted"},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2023-10-17 08:24:01.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"I838e9d6ebf1a281269add91724eac240abe35fd4","subject":"Fix port_security_enabled key for port module","status":"MERGED","created":"2023-09-11 12:26:00.000000000","updated":"2023-10-17 09:28:52.000000000","submitted":"2023-10-17 09:28:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"894533-port_security_enabled","meta_rev_id":"32d603d5df755252a5a8336ebbaa585ff5a74d59","_number":894533,"virtual_id_number":894533,"owner":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-10-17 09:28:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-10-17 06:57:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":1,"date":"2023-10-17 07:32:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-10-17 08:24:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}],"reviewers":{"CC":[{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},{"_account_id":34149,"name":"Niklas Schwarz","email":"niklas.schwarz@inovex.de","username":"nschwarz"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-11 13:58:00.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":"2023-09-11 14:56:34.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"state":"CC"},{"updated":"2023-09-11 15:02:30.000000000","updated_by":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"reviewer":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"state":"REVIEWER"},{"updated":"2023-09-18 17:18:53.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"CC"},{"updated":"2023-09-26 07:34:25.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2023-09-26 07:34:44.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":34149,"name":"Niklas Schwarz","email":"niklas.schwarz@inovex.de","username":"nschwarz"},"state":"CC"},{"updated":"2023-10-17 07:32:56.000000000","updated_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"reviewer":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"state":"REVIEWER"}],"messages":[{"id":"108f38ee7d2db7e594c5426f0b36ae4d848acbe0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"date":"2023-09-11 12:26:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a66459b5d64a7cb78b09b83f12458ddb48e48931","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 13:58:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a89841e0cf0f4ce692b3caf0b2287efe\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/01692a3e96d04f528bc4a57c29150fab : SUCCESS in 2m 56s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/29cacf6e6a834eb49741cc492bf7f1fa : SUCCESS in 7m 06s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/5f03ebab61c3495594b467379bb5943b : SUCCESS in 5m 37s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/936ba4907c554566ade5a981228ecc3c : SUCCESS in 1h 14m 34s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/c266073b50f3460f9da951aec23a5a08 : SUCCESS in 1h 07m 47s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/8e9506dc8b5c47008d4652ba7b80beb9 : SUCCESS in 1h 11m 27s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/b0f9eefe11bc4669bde0ec2478e318f0 : SUCCESS in 1h 12m 12s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/ea60bb8372134950a994a1100f66aa20 : SUCCESS in 51m 37s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/9617e0205eb04ad7865f680caa1763a2 : SUCCESS in 35m 57s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/b1ef55eb09fe47409e9169407d56f196 : SUCCESS in 33m 13s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4918cb265c85416874479c086a01a8c047548199","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"date":"2023-09-11 15:00:44.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"932a551551d06ea0673d9e7a869becd5fa14594f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-11 16:20:21.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/99199f79585f4b0b88b1104a9cff812f\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/2c4fddfc1e3f4b1091f584a49b3762e0 : SUCCESS in 2m 52s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/782f708ceae14f4bb28c6930e98611e9 : SUCCESS in 6m 49s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/24f64c2045c34791b3754aee9ae8cc45 : SUCCESS in 5m 19s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ec484f0d03cd4977b4fa8e82e90ea9fd : SUCCESS in 1h 06m 14s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/25cd4c33108246c1849250bd41f2d770 : FAILURE in 45m 51s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/5ddcb84041b84150869e3eecae80f522 : SUCCESS in 1h 07m 33s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/0577f430e03e4400a7a520b9140efbaf : SUCCESS in 1h 01m 58s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/e54a19c5800e49fea7ed15391ce0140f : SUCCESS in 1h 07m 54s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/dedd2641e7884282b26f193947e7aebc : SUCCESS in 41m 55s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/a82a20b93acb4e87ba5427ce033dd298 : SUCCESS in 36m 06s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f56ec93b8d589173525245a6ffa42703e0619aab","author":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"date":"2023-09-13 07:35:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bf24fb0fbf13776f87e03751e0a6994ca7348a33","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-13 09:03:12.000000000","message":"Patch Set 2:\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/35291a4ba22e45d1b838a393a34c03b3\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/edfb985aa40747a8b1be617a8fdb3e0a : SUCCESS in 2m 35s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/a2f3b99f897545ccbd765deb1a6dde84 : SUCCESS in 6m 17s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/c1c41ddfad104847a8ef36210aef81de : SUCCESS in 5m 44s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a83dc5bcdbd64cd7a16392a83c190af9 : SUCCESS in 1h 06m 55s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/df60dac1449f44939592fa793518b2dd : SUCCESS in 1h 16m 18s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/44565e79cdd24b978a5bbaf586520f5a : SUCCESS in 57m 11s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/adfa667756ef483cb74f869dec09c285 : FAILURE in 1h 00m 28s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/e86f0eafdda14036a79705fdebbc9134 : SUCCESS in 56m 55s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/18d65271ffb542e7b035364e49db48e6 : SUCCESS in 42m 31s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/bdd1e7660fd541419f6a056c6d2f20e1 : SUCCESS in 49m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a9534723b6737df3f9d69a663c24c773110b44ca","author":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"date":"2023-09-13 14:10:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8983cd1fb422482fa6e0c4f0a2a56dadbd1f75d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-13 15:48:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be84fd4b7cdb49ee9a99f90523587551\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/5dfb95b0f6f2430486379e9ee21d8c9d : SUCCESS in 3m 57s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/94693dbbbcdf47b997c9792c3a7769d3 : SUCCESS in 6m 16s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/b4221849459649c095ae4659104e0579 : SUCCESS in 6m 20s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fa396375126d4fabaf266b6640f244cb : SUCCESS in 1h 01m 17s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/0a0ccb9eb27c43298d8e1b543154ad9d : SUCCESS in 1h 10m 45s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/e026df059c754832a6c37cd18f882b89 : SUCCESS in 1h 00m 21s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/d6b61c81b2fb440aaf950ee97b8cdd09 : SUCCESS in 1h 19m 33s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/af5f43e5d4fc432292345755ea622685 : SUCCESS in 1h 19m 52s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/ca2b10b2fbe64fe183375ca6a3966bec : SUCCESS in 41m 41s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/8a37270e9ab74f5e8698182e850f53fe : SUCCESS in 36m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2a305b9fdcecef833eb5c665aa14b6bb3fb9e2ff","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-09-18 17:18:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d428a75046824990346d9d733ec6aec826b67834","author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"date":"2023-09-26 07:34:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b7e1efea3302f0b9e73e8969e94e9e6436f97bb8","author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"date":"2023-10-16 19:36:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d02333b405db7de7b594d1089059f8c64338b117","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2023-10-17 06:56:32.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"39f87efe2e8caca6eefc3210c460b4baefc102ba","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2023-10-17 06:57:54.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e290be8bd3b2566e2d0ad78824574f7ccde74bd1","author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"date":"2023-10-17 07:32:56.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"16e434f2dbb7227a6c7e8b1b61796a56af098e3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-17 08:23:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4ebb14545314defa750952726e61936\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/f35fe164f7ce48fda83542f2560d4d34 : SUCCESS in 2m 51s\n- openstack-tox-linters-ansible-devel https://zuul.opendev.org/t/openstack/build/fbb9eb58f3a144219b5eaa59ac72d7ad : FAILURE in 5m 01s (non-voting)\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/baaad1ce8ef340caa22762f26ea96aac : SUCCESS in 7m 56s\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/392f46056f0b4c1780a9f57d2f3f18ea : SUCCESS in 59m 53s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/de7d4c8cd40a44ffbcb105e6791181af : SUCCESS in 50m 03s\n- ansible-collections-openstack-functional-devstack-ansible-2.9 https://zuul.opendev.org/t/openstack/build/2112cb393cf44b25a486bee14b0b4be7 : SUCCESS in 49m 53s\n- ansible-collections-openstack-functional-devstack-ansible-2.12 https://zuul.opendev.org/t/openstack/build/617c233e65304618917459d8aa30aaab : SUCCESS in 1h 08m 29s\n- ansible-collections-openstack-functional-devstack-ansible-devel https://zuul.opendev.org/t/openstack/build/5b358611d139418ba81fb123208aeca2 : SUCCESS in 1h 10m 58s (non-voting)\n- bifrost-collections-src https://zuul.opendev.org/t/openstack/build/f5c0dafb3fba448b8401b8f125731873 : SUCCESS in 38m 16s (non-voting)\n- bifrost-keystone-collections-src https://zuul.opendev.org/t/openstack/build/d3d70017a473476d91a4cda0efe1abe2 : SUCCESS in 46m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fa81533c90fc438929c734cb323487a4f640eac1","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2023-10-17 08:24:01.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6dad5b988c9ea34cdb2e9cc4934cc4ee539450b9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-17 08:24:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"9058617e747a79729ed1a7196de4e7386b852e35","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-17 09:28:52.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0288427631de40c68760a03e1cf52e50\n\n- tox-pep8 https://zuul.opendev.org/t/openstack/build/dbed90e85ca046309c59ab68ec788ad3 : SUCCESS in 2m 39s\n- openstack-tox-linters-ansible-2.12 https://zuul.opendev.org/t/openstack/build/45928770635b40268b6916627a207889 : SUCCESS in 5m 01s\n- ansible-collections-openstack-functional-devstack-releases https://zuul.opendev.org/t/openstack/build/9f32c1f94b4d48ee8ad3321eab17f3da : SUCCESS in 1h 03m 48s","accounts_in_message":[],"_revision_number":3},{"id":"32d603d5df755252a5a8336ebbaa585ff5a74d59","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-17 09:28:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"94ed95c8b61dfe0979d8cf284b2c2eb6ef9a008e","revisions":{"d4096bf2e306cb9f48c6f22730f95d01dab033ce":{"kind":"REWORK","_number":1,"created":"2023-09-11 12:26:00.000000000","uploader":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"ref":"refs/changes/33/894533/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/33/894533/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/1"}}},"commit":{"parents":[{"commit":"0aedc268f1a4509c7fb0dd21b50bd552f334207b","subject":"Adds stateful parameter to security groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0aedc268f1a4509c7fb0dd21b50bd552f334207b"}]}],"author":{"name":"Simon Hensel","email":"simon.hensel@inovex.de","date":"2023-07-10 13:14:02.000000000","tz":120},"committer":{"name":"Simon Hensel","email":"simon.hensel@inovex.de","date":"2023-09-11 12:24:59.000000000","tz":120},"subject":"Fix port_security_enabled key for port module","message":"Fix port_security_enabled key for port module\n\nChanges to the port_security_enabled parameter are not applied due to\nmismatching key names.\nIn the port module, the input parameter is called `port_security_enabled`,\nwhile the OpenStackSDK is using a field called `is_port_security_enabled`.\n\nWhen updating an existing port, the port module is comparing the dictionary\nkeys of the Ansible module parameters with those of the port object\nreturned by the OpenStackSDK.\nSince these keys different, they will not match and changes to\nport security are not applied.\n\nStory: 2010687\nChange-Id: I838e9d6ebf1a281269add91724eac240abe35fd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d4096bf2e306cb9f48c6f22730f95d01dab033ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/d4096bf2e306cb9f48c6f22730f95d01dab033ce"}]},"branch":"refs/heads/master"},"fb3c56f6584832679555f109c73a16746af71d64":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2023-09-11 15:00:44.000000000","uploader":{"_account_id":34150,"name":"Simon Hensel","email":"simon.hensel@inovex.de","username":"shensel"},"ref":"refs/changes/33/894533/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/33/894533/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/2"}}},"commit":{"parents":[{"commit":"0aedc268f1a4509c7fb0dd21b50bd552f334207b","subject":"Adds stateful parameter to security groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0aedc268f1a4509c7fb0dd21b50bd552f334207b"}]}],"author":{"name":"Simon Hensel","email":"simon.hensel@inovex.de","date":"2023-07-10 13:14:02.000000000","tz":120},"committer":{"name":"Simon Hensel","email":"simon.hensel@inovex.de","date":"2023-09-11 15:00:03.000000000","tz":120},"subject":"Fix port_security_enabled key for port module","message":"Fix port_security_enabled key for port module\n\nChanges to the port_security_enabled parameter are not applied due to\nmismatching key names.\nIn the port module, the input parameter is called `port_security_enabled`,\nwhile the OpenStackSDK is using a field called `is_port_security_enabled`.\n\nWhen updating an existing port, the port module is comparing the dictionary\nkeys of the Ansible module parameters with those of the port object\nreturned by the OpenStackSDK.\nSince these keys different, they will not match and changes to\nport security are not applied.\n\nStory: 2010687\nTask: 47789\nChange-Id: I838e9d6ebf1a281269add91724eac240abe35fd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fb3c56f6584832679555f109c73a16746af71d64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/fb3c56f6584832679555f109c73a16746af71d64"}]},"branch":"refs/heads/master"},"94ed95c8b61dfe0979d8cf284b2c2eb6ef9a008e":{"kind":"REWORK","_number":3,"created":"2023-10-17 06:56:32.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/33/894533/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-collections-openstack","ref":"refs/changes/33/894533/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-collections-openstack refs/changes/33/894533/3"}}},"commit":{"parents":[{"commit":"0aedc268f1a4509c7fb0dd21b50bd552f334207b","subject":"Adds stateful parameter to security groups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/0aedc268f1a4509c7fb0dd21b50bd552f334207b"}]}],"author":{"name":"Simon Hensel","email":"simon.hensel@inovex.de","date":"2023-07-10 13:14:02.000000000","tz":120},"committer":{"name":"gtema","email":"artem.goncharov@gmail.com","date":"2023-10-17 06:56:21.000000000","tz":120},"subject":"Fix port_security_enabled key for port module","message":"Fix port_security_enabled key for port module\n\nChanges to the port_security_enabled parameter are not applied due to\nmismatching key names.\nIn the port module, the input parameter is called `port_security_enabled`,\nwhile the OpenStackSDK is using a field called `is_port_security_enabled`.\n\nWhen updating an existing port, the port module is comparing the dictionary\nkeys of the Ansible module parameters with those of the port object\nreturned by the OpenStackSDK.\nSince these keys different, they will not match and changes to\nport security are not applied.\n\nStory: 2010687\nTask: 47789\nChange-Id: I838e9d6ebf1a281269add91724eac240abe35fd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/94ed95c8b61dfe0979d8cf284b2c2eb6ef9a008e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-collections-openstack/commit/94ed95c8b61dfe0979d8cf284b2c2eb6ef9a008e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
