)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"change_message_id":"8d8b2c10007500388691db8f857638a1046e7dba","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"065de4a8_efa9a4b7","updated":"2022-08-04 15:28:00.000000000","message":"This triggers an interesting issue: The list of security groups contains duplicate entries [1]:\n\n  \"security_groups\": [\n      {\n          \"name\": \"ansible_server_security_group\"\n      },\n      {\n          \"name\": \"ansible_server_security_group_alt\"\n      },\n      {\n          \"name\": \"ansible_server_security_group\"\n      },\n      {\n          \"name\": \"ansible_server_security_group_alt\"\n      },\n      {\n          \"name\": \"ansible_server_security_group\"\n      },\n      {\n          \"name\": \"ansible_server_security_group_alt\"\n      }\n  ],\n\nThis is probably a bug in openstacksdk since we simply return the output of compute.get_server [2].\n\n[1] https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_a5c/852119/2/check/ansible-collections-openstack-functional-devstack/a5cf4fd/job-output.txt\n[2] https://opendev.org/openstack/openstacksdk/src/commit/3f81d0001dd994cde990d38f6e2671ee0694d7d5/openstack/compute/v2/_proxy.py#L666\n","commit_id":"2113e164c6de9223eb7874216ad1487965bac0b6"},{"author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"change_message_id":"ca586114ff703f5557e58420bd65655df3e5895a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7ff52d62_81d14cec","in_reply_to":"065de4a8_efa9a4b7","updated":"2022-08-04 19:18:06.000000000","message":"This issue is (probably) not confusing the server module because it is fetching the security groups with:\n\n  server \u003d self.conn.compute.fetch_server_security_groups(server)\n\nand afterwards security groups are compared by id.\n\nRef.: https://opendev.org/openstack/ansible-collections-openstack/src/commit/fdc67892e339cb0021df0458ccc8b593c46bd39c/plugins/modules/server.py#L947","commit_id":"2113e164c6de9223eb7874216ad1487965bac0b6"},{"author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"change_message_id":"1a83f090dde3d4f2ae21c75ba239e0b096101a26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"72a37901_cd3d6742","updated":"2022-08-05 08:24:23.000000000","message":"WIP until Depends-On patch has been merged.","commit_id":"e2a50f5e61f4c89c38eeaf5ab55d8ca52dc90952"},{"author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"change_message_id":"c7c2443c14d46c7d8cf2ffbf478891ad4a6099c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6d356be1_698c0d3a","in_reply_to":"1c917832_a8c709d1","updated":"2022-10-07 09:10:31.000000000","message":"Done","commit_id":"e2a50f5e61f4c89c38eeaf5ab55d8ca52dc90952"},{"author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"change_message_id":"f6e434f1496d99ebd23473f07ff099583a9f9ce5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1c917832_a8c709d1","in_reply_to":"72a37901_cd3d6742","updated":"2022-08-05 08:24:47.000000000","message":"Reopened.","commit_id":"e2a50f5e61f4c89c38eeaf5ab55d8ca52dc90952"},{"author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"change_message_id":"fbf82a93ea7a6b9ade1b790b2f09a7b7b5b1634b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":26,"id":"8a88808c_e2e0967b","updated":"2022-10-07 17:41:25.000000000","message":"Great work!","commit_id":"a660a35d8689c970b5025306b7d6b7baf8359056"}]}
