)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"07e532092023ecf2ab4ec2adf6c0da8ff48cc0a7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"d226d7ff_b0f9d2dc","updated":"2025-03-19 21:33:03.000000000","message":"recheck instance resize failure","commit_id":"32cdbd23d5dee8dbfe22570b61981f3e7000aa68"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"eb5818e91bc3de9083784c612de1be110bea3115","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"7c3e8925_1efe1321","updated":"2025-03-19 17:18:54.000000000","message":"setting RP+2 as we want this in for this cycle","commit_id":"32cdbd23d5dee8dbfe22570b61981f3e7000aa68"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"2500dee25deb0226b5fb50d9dc211d7d995c4838","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"a9d98ba3_153bb232","updated":"2025-03-19 17:18:05.000000000","message":"was there a merge conflict? otherwise please avoid rebasing, it just makes reviewing more complicated. doing a recheck once CI issues are resolved is good enough","commit_id":"32cdbd23d5dee8dbfe22570b61981f3e7000aa68"}],"ansible/library/kolla_container_facts.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"19eec90608d3ee5854db8c21d3c0569bdde15ba3","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright 2016 99cloud"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":14,"id":"ca3e4f44_b542e58f","line":1,"updated":"2025-01-20 09:27:00.000000000","message":"add the (c) from the other file here?","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"307fdc7bee70b0b2346814d9ae6d890afb60657c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2016 99cloud"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":14,"id":"afa04989_b807640d","line":1,"in_reply_to":"ca3e4f44_b542e58f","updated":"2025-01-27 20:45:34.000000000","message":"Done","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"19eec90608d3ee5854db8c21d3c0569bdde15ba3","unresolved":true,"context_lines":[{"line_number":45,"context_line":"      - The action to perform"},{"line_number":46,"context_line":"    required: True"},{"line_number":47,"context_line":"    type: str"},{"line_number":48,"context_line":"author: Jeffrey Zhang"},{"line_number":49,"context_line":"\u0027\u0027\u0027"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"EXAMPLES \u003d \u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":14,"id":"d6c296eb_ddf28083","line":48,"updated":"2025-01-20 09:27:00.000000000","message":"also add the second author here?","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"307fdc7bee70b0b2346814d9ae6d890afb60657c","unresolved":false,"context_lines":[{"line_number":45,"context_line":"      - The action to perform"},{"line_number":46,"context_line":"    required: True"},{"line_number":47,"context_line":"    type: str"},{"line_number":48,"context_line":"author: Jeffrey Zhang"},{"line_number":49,"context_line":"\u0027\u0027\u0027"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"EXAMPLES \u003d \u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":14,"id":"b7bb7c7b_c685d29c","line":48,"in_reply_to":"d6c296eb_ddf28083","updated":"2025-01-27 20:45:34.000000000","message":"Done","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"19eec90608d3ee5854db8c21d3c0569bdde15ba3","unresolved":true,"context_lines":[{"line_number":84,"context_line":"        container_engine: docker"},{"line_number":85,"context_line":"        name:"},{"line_number":86,"context_line":"          - glance_api"},{"line_number":87,"context_line":"          - glance_registry"},{"line_number":88,"context_line":"        action: get_volumes"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    - name: Gather all volume facts"}],"source_content_type":"text/x-python","patch_set":14,"id":"dd522942_28674036","line":87,"updated":"2025-01-20 09:27:00.000000000","message":"glance_registry no longer exists","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"307fdc7bee70b0b2346814d9ae6d890afb60657c","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        container_engine: docker"},{"line_number":85,"context_line":"        name:"},{"line_number":86,"context_line":"          - glance_api"},{"line_number":87,"context_line":"          - glance_registry"},{"line_number":88,"context_line":"        action: get_volumes"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    - name: Gather all volume facts"}],"source_content_type":"text/x-python","patch_set":14,"id":"494aaca5_eaf13a29","line":87,"in_reply_to":"dd522942_28674036","updated":"2025-01-27 20:45:34.000000000","message":"Done","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"19eec90608d3ee5854db8c21d3c0569bdde15ba3","unresolved":true,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"    def get_volumes(self):"},{"line_number":166,"context_line":"        \"\"\"Handles when module is called with action get_volumes.\"\"\""},{"line_number":167,"context_line":"        names \u003d self.params.get(\u0027name\u0027)"},{"line_number":168,"context_line":"        self.result[\u0027volumes\u0027] \u003d dict()"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        volumes \u003d self.client.volumes.list()"}],"source_content_type":"text/x-python","patch_set":14,"id":"1f47304e_a5a94e4b","line":167,"updated":"2025-01-20 09:27:00.000000000","message":"this is lacking the check whether the parameter is a string instead of a list?","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"},{"author":{"_account_id":36702,"name":"Roman Krcek","display_name":"Roman Krček","email":"roman.krcek@tietoevry.com","username":"r-krcek"},"change_message_id":"307fdc7bee70b0b2346814d9ae6d890afb60657c","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"    def get_volumes(self):"},{"line_number":166,"context_line":"        \"\"\"Handles when module is called with action get_volumes.\"\"\""},{"line_number":167,"context_line":"        names \u003d self.params.get(\u0027name\u0027)"},{"line_number":168,"context_line":"        self.result[\u0027volumes\u0027] \u003d dict()"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"        volumes \u003d self.client.volumes.list()"}],"source_content_type":"text/x-python","patch_set":14,"id":"4a644083_40288c73","line":167,"in_reply_to":"1f47304e_a5a94e4b","updated":"2025-01-27 20:45:34.000000000","message":"Done","commit_id":"f0ad1b5ff3bd7ae69ea5e8c887c7bc60385b09a0"}]}
