)]}'
{"ci/roles/orchestration/tasks/main.yaml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"4b05c5070efea0532531feaacf6c99ecd490a5b2","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- set_fact:"},{"line_number":3,"context_line":"    stack_name: \"test-stack\""},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- name: Create minimal stack"},{"line_number":6,"context_line":"  openstack.cloud.stack:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"4364c9e2_5049a064","line":3,"range":{"start_line":2,"start_character":0,"end_line":3,"end_character":28},"updated":"2021-01-14 13:13:15.000000000","message":"Why not in defaults of role?","commit_id":"fecf016d7e26b1181622c7a516216712f1b7b0ab"}],"ci/run-collection.yml":[{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"9bc68deaef189c593fc4a729526410681715659a","unresolved":true,"context_lines":[{"line_number":39,"context_line":"    - { role: user_group, tags: user_group }"},{"line_number":40,"context_line":"    - { role: user_role, tags: user_role }"},{"line_number":41,"context_line":"    - { role: volume, tags: volume }"},{"line_number":42,"context_line":"    - role: orchestration"},{"line_number":43,"context_line":"      tags: orchestrate"},{"line_number":44,"context_line":"      when: sdk_version is version(0.53, \u0027\u003e\u003d\u0027)"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"f7795517_57ed4b7d","line":44,"range":{"start_line":42,"start_character":0,"end_line":44,"end_character":46},"updated":"2021-01-06 14:40:25.000000000","message":"It didn\u0027t run in any job, need to lower the sdk version","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"4b05c5070efea0532531feaacf6c99ecd490a5b2","unresolved":true,"context_lines":[{"line_number":41,"context_line":"    - { role: volume, tags: volume }"},{"line_number":42,"context_line":"    - role: orchestration"},{"line_number":43,"context_line":"      tags: orchestrate"},{"line_number":44,"context_line":"      when: sdk_version is version(0.53, \u0027\u003e\u003d\u0027)"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"64bcca63_efaa9d37","line":44,"range":{"start_line":44,"start_character":35,"end_line":44,"end_character":40},"updated":"2021-01-14 13:13:15.000000000","message":"if we do (0.52.1, \u0027\u003e\u003d\u0027) it will run in job ansible-collections-openstack-functional-devstack on this patch, because it didn\u0027t run in any job now","commit_id":"fecf016d7e26b1181622c7a516216712f1b7b0ab"}],"plugins/modules/stack_info.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ca1d1c3800643b4c1beff90d6f43af65f95fca84","unresolved":false,"context_lines":[{"line_number":42,"context_line":"\u0027\u0027\u0027"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":45,"context_line":"stacks:"},{"line_number":46,"context_line":"    description: List of dictionaries describing volume backups."},{"line_number":47,"context_line":"    type: list"},{"line_number":48,"context_line":"    elements: dict"}],"source_content_type":"text/x-python","patch_set":1,"id":"61b6736f_3cf4718d","line":45,"updated":"2021-01-12 15:49:43.000000000","message":"Do we have any heat resources already? If yes, we need to be consistent with them. Otherwise let\u0027s prefix with openstack, I think we do it even for ironic.","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"30e4a8a2bb2e764b28befb08176bcb2aecb7262e","unresolved":true,"context_lines":[{"line_number":42,"context_line":"\u0027\u0027\u0027"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":45,"context_line":"stacks:"},{"line_number":46,"context_line":"    description: List of dictionaries describing volume backups."},{"line_number":47,"context_line":"    type: list"},{"line_number":48,"context_line":"    elements: dict"}],"source_content_type":"text/x-python","patch_set":1,"id":"758c1987_dd7946da","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":6},"updated":"2021-01-06 14:38:27.000000000","message":"I wonder if we need to keep \"openstack_*\" results, like \"openstack_stacks\"","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"69fc39faceb04d958d8dfaf3cece559cb779cfe7","unresolved":false,"context_lines":[{"line_number":42,"context_line":"\u0027\u0027\u0027"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":45,"context_line":"stacks:"},{"line_number":46,"context_line":"    description: List of dictionaries describing volume backups."},{"line_number":47,"context_line":"    type: list"},{"line_number":48,"context_line":"    elements: dict"}],"source_content_type":"text/x-python","patch_set":1,"id":"7d2ba91b_62e06ba9","line":45,"in_reply_to":"61b6736f_3cf4718d","updated":"2021-01-12 15:54:53.000000000","message":"No, we don\u0027t have any","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"c6fa8f73dc8489a33ba59ab3bba35cd4e42f1305","unresolved":true,"context_lines":[{"line_number":42,"context_line":"\u0027\u0027\u0027"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":45,"context_line":"stacks:"},{"line_number":46,"context_line":"    description: List of dictionaries describing volume backups."},{"line_number":47,"context_line":"    type: list"},{"line_number":48,"context_line":"    elements: dict"}],"source_content_type":"text/x-python","patch_set":1,"id":"8dbeab24_f2c5b483","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":6},"in_reply_to":"758c1987_dd7946da","updated":"2021-01-06 14:43:53.000000000","message":"at least in volume_XXX_info we do not have it. Agree we have discrepancy now, but one more \"openstack\" prefix is completely useless from my pov","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"4b05c5070efea0532531feaacf6c99ecd490a5b2","unresolved":false,"context_lines":[{"line_number":42,"context_line":"\u0027\u0027\u0027"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":45,"context_line":"stacks:"},{"line_number":46,"context_line":"    description: List of dictionaries describing volume backups."},{"line_number":47,"context_line":"    type: list"},{"line_number":48,"context_line":"    elements: dict"}],"source_content_type":"text/x-python","patch_set":1,"id":"61ed2dc0_8055730c","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":6},"in_reply_to":"8dbeab24_f2c5b483","updated":"2021-01-14 13:13:15.000000000","message":"Ack","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ca1d1c3800643b4c1beff90d6f43af65f95fca84","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":45,"context_line":"stacks:"},{"line_number":46,"context_line":"    description: List of dictionaries describing volume backups."},{"line_number":47,"context_line":"    type: list"},{"line_number":48,"context_line":"    elements: dict"},{"line_number":49,"context_line":"    returned: always."}],"source_content_type":"text/x-python","patch_set":1,"id":"b6bd7c07_df3ac986","line":46,"updated":"2021-01-12 15:49:43.000000000","message":"Stacks?","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"69fc39faceb04d958d8dfaf3cece559cb779cfe7","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"RETURN \u003d \u0027\u0027\u0027"},{"line_number":45,"context_line":"stacks:"},{"line_number":46,"context_line":"    description: List of dictionaries describing volume backups."},{"line_number":47,"context_line":"    type: list"},{"line_number":48,"context_line":"    elements: dict"},{"line_number":49,"context_line":"    returned: always."}],"source_content_type":"text/x-python","patch_set":1,"id":"8e33b848_a925a359","line":46,"in_reply_to":"b6bd7c07_df3ac986","updated":"2021-01-12 15:54:53.000000000","message":"done","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"30e4a8a2bb2e764b28befb08176bcb2aecb7262e","unresolved":true,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"class StackInfoModule(OpenStackModule):"},{"line_number":75,"context_line":"    module_min_sdk_version \u003d \u00270.53.0\u0027"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    argument_spec \u003d dict("},{"line_number":78,"context_line":"        name\u003ddict(required\u003dFalse, type\u003d\u0027str\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"456b59c7_1405f2ab","line":75,"range":{"start_line":75,"start_character":30,"end_line":75,"end_character":36},"updated":"2021-01-06 14:38:27.000000000","message":"is it SDK related? I see the call exists from rocky:https://github.com/openstack/openstacksdk/commit/e33ae4613a7ad7c544a4beb9afea9ff35699b1d6","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"c6fa8f73dc8489a33ba59ab3bba35cd4e42f1305","unresolved":true,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"class StackInfoModule(OpenStackModule):"},{"line_number":75,"context_line":"    module_min_sdk_version \u003d \u00270.53.0\u0027"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    argument_spec \u003d dict("},{"line_number":78,"context_line":"        name\u003ddict(required\u003dFalse, type\u003d\u0027str\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"ed8eefda_783084b4","line":75,"range":{"start_line":75,"start_character":30,"end_line":75,"end_character":36},"in_reply_to":"456b59c7_1405f2ab","updated":"2021-01-06 14:43:53.000000000","message":"unfortunately the params themselves were completely broken. In Depends-On exactly this is addressed","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"4b05c5070efea0532531feaacf6c99ecd490a5b2","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"class StackInfoModule(OpenStackModule):"},{"line_number":75,"context_line":"    module_min_sdk_version \u003d \u00270.53.0\u0027"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    argument_spec \u003d dict("},{"line_number":78,"context_line":"        name\u003ddict(required\u003dFalse, type\u003d\u0027str\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"2d7905a3_dbe3ab0b","line":75,"range":{"start_line":75,"start_character":30,"end_line":75,"end_character":36},"in_reply_to":"ed8eefda_783084b4","updated":"2021-01-14 13:13:15.000000000","message":"Ack","commit_id":"d6cdb24dfd63f39aa4b06282814e0b8e41558b54"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"4b05c5070efea0532531feaacf6c99ecd490a5b2","unresolved":true,"context_lines":[{"line_number":17,"context_line":"    - Name of the stack as a string."},{"line_number":18,"context_line":"    type: str"},{"line_number":19,"context_line":"    required: false"},{"line_number":20,"context_line":"  status:"},{"line_number":21,"context_line":"    description:"},{"line_number":22,"context_line":"    - Value of the status of the stack so that you can filter on \"available\" for example"},{"line_number":23,"context_line":"    type: str"}],"source_content_type":"text/x-python","patch_set":2,"id":"3bcc2c7d_af8ced51","line":20,"range":{"start_line":20,"start_character":1,"end_line":20,"end_character":9},"updated":"2021-01-14 13:13:15.000000000","message":"Maybe to put there \"choices\" - all possible stack states?","commit_id":"fecf016d7e26b1181622c7a516216712f1b7b0ab"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"86574262698ef36f77396c86201e98fe14f6909a","unresolved":true,"context_lines":[{"line_number":17,"context_line":"    - Name of the stack as a string."},{"line_number":18,"context_line":"    type: str"},{"line_number":19,"context_line":"    required: false"},{"line_number":20,"context_line":"  status:"},{"line_number":21,"context_line":"    description:"},{"line_number":22,"context_line":"    - Value of the status of the stack so that you can filter on \"available\" for example"},{"line_number":23,"context_line":"    type: str"}],"source_content_type":"text/x-python","patch_set":2,"id":"29bd6051_8a012612","line":20,"range":{"start_line":20,"start_character":1,"end_line":20,"end_character":9},"in_reply_to":"3bcc2c7d_af8ced51","updated":"2021-01-15 09:43:18.000000000","message":"Would be nice, but I was not able to find official complete list of statuses (at least not in docs). I assume those are still relatively dynamic and most likely huge","commit_id":"fecf016d7e26b1181622c7a516216712f1b7b0ab"}]}
