)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f1873b2b30c0e854c1ef9e0bf9b1dd0f2bd3255f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e399e0e8_d54e5862","updated":"2026-09-17 13:38:58.000000000","message":"recheck - see if intermittent","commit_id":"74caf969b319c1bf1bd7dea1e742834f3ccab597"}],"plugins/modules/loadbalancer.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":342,"context_line":"    def _build_update(self, load_balancer):"},{"line_number":343,"context_line":"        update \u003d {}"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"        non_updateable_keys \u003d [k for k in [\u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":346,"context_line":"                               if self.params[k] is not None"},{"line_number":347,"context_line":"                               and self.params[k] !\u003d load_balancer[k]]"},{"line_number":348,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"91a1b79c_7b3fc137","line":345,"updated":"2026-09-10 15:31:01.000000000","message":"linters_2_18: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":342,"context_line":"    def _build_update(self, load_balancer):"},{"line_number":343,"context_line":"        update \u003d {}"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"        non_updateable_keys \u003d [k for k in [\u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":346,"context_line":"                               if self.params[k] is not None"},{"line_number":347,"context_line":"                               and self.params[k] !\u003d load_balancer[k]]"},{"line_number":348,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"88d2bbdc_ac37bb88","line":345,"updated":"2026-09-10 15:31:01.000000000","message":"linters_2_19: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":342,"context_line":"    def _build_update(self, load_balancer):"},{"line_number":343,"context_line":"        update \u003d {}"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"        non_updateable_keys \u003d [k for k in [\u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":346,"context_line":"                               if self.params[k] is not None"},{"line_number":347,"context_line":"                               and self.params[k] !\u003d load_balancer[k]]"},{"line_number":348,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"f1f3787a_82c1b71c","line":345,"updated":"2026-09-10 15:31:01.000000000","message":"linters_2_20: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":342,"context_line":"    def _build_update(self, load_balancer):"},{"line_number":343,"context_line":"        update \u003d {}"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"        non_updateable_keys \u003d [k for k in [\u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":346,"context_line":"                               if self.params[k] is not None"},{"line_number":347,"context_line":"                               and self.params[k] !\u003d load_balancer[k]]"},{"line_number":348,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"54d1503c_46ea9fbd","line":345,"updated":"2026-09-10 15:31:01.000000000","message":"linters_latest: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":342,"context_line":"    def _build_update(self, load_balancer):"},{"line_number":343,"context_line":"        update \u003d {}"},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"        non_updateable_keys \u003d [k for k in [\u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":346,"context_line":"                               if self.params[k] is not None"},{"line_number":347,"context_line":"                               and self.params[k] !\u003d load_balancer[k]]"},{"line_number":348,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"2050051d_4a165759","line":345,"updated":"2026-09-10 15:31:01.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":461,"context_line":""},{"line_number":462,"context_line":"    def _create(self):"},{"line_number":463,"context_line":"        kwargs \u003d dict((k, self.params[k])"},{"line_number":464,"context_line":"                      for k in [\u0027description\u0027, \u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":465,"context_line":"                      if self.params[k] is not None)"},{"line_number":466,"context_line":""},{"line_number":467,"context_line":"        flavor_name_or_id \u003d self.params[\u0027flavor\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"b84da03a_f8da238e","line":464,"updated":"2026-09-10 15:31:01.000000000","message":"linters_2_18: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":461,"context_line":""},{"line_number":462,"context_line":"    def _create(self):"},{"line_number":463,"context_line":"        kwargs \u003d dict((k, self.params[k])"},{"line_number":464,"context_line":"                      for k in [\u0027description\u0027, \u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":465,"context_line":"                      if self.params[k] is not None)"},{"line_number":466,"context_line":""},{"line_number":467,"context_line":"        flavor_name_or_id \u003d self.params[\u0027flavor\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"82bfd6b2_df439a8c","line":464,"updated":"2026-09-10 15:31:01.000000000","message":"linters_2_19: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":461,"context_line":""},{"line_number":462,"context_line":"    def _create(self):"},{"line_number":463,"context_line":"        kwargs \u003d dict((k, self.params[k])"},{"line_number":464,"context_line":"                      for k in [\u0027description\u0027, \u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":465,"context_line":"                      if self.params[k] is not None)"},{"line_number":466,"context_line":""},{"line_number":467,"context_line":"        flavor_name_or_id \u003d self.params[\u0027flavor\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"e672622b_34c3ddc2","line":464,"updated":"2026-09-10 15:31:01.000000000","message":"linters_2_20: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":461,"context_line":""},{"line_number":462,"context_line":"    def _create(self):"},{"line_number":463,"context_line":"        kwargs \u003d dict((k, self.params[k])"},{"line_number":464,"context_line":"                      for k in [\u0027description\u0027, \u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":465,"context_line":"                      if self.params[k] is not None)"},{"line_number":466,"context_line":""},{"line_number":467,"context_line":"        flavor_name_or_id \u003d self.params[\u0027flavor\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"bc56a1a5_00b2f7d5","line":464,"updated":"2026-09-10 15:31:01.000000000","message":"linters_latest: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"1af3d05b00d3a53b0e7b23b2d20e1c8843c20350","unresolved":false,"context_lines":[{"line_number":461,"context_line":""},{"line_number":462,"context_line":"    def _create(self):"},{"line_number":463,"context_line":"        kwargs \u003d dict((k, self.params[k])"},{"line_number":464,"context_line":"                      for k in [\u0027description\u0027, \u0027name\u0027, \u0027vip_address\u0027,\u0027availability_zone\u0027]"},{"line_number":465,"context_line":"                      if self.params[k] is not None)"},{"line_number":466,"context_line":""},{"line_number":467,"context_line":"        flavor_name_or_id \u003d self.params[\u0027flavor\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"41590de5_89cb4794","line":464,"updated":"2026-09-10 15:31:01.000000000","message":"pep8: E231 missing whitespace after \u0027,\u0027","commit_id":"26f2f584bf7d90ccd32e1b542ff9ff1f9d83513a"}]}
