)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"95596a57e31f5b3bbf4cfd7fd4b7e653cb46e949","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"344f6a2d_f803a786","updated":"2026-07-06 10:22:48.000000000","message":"This one\u0027s ready for testing and review now :)","commit_id":"e7de9bce6725cde32829729b1170e65d5429cb07"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"04d839dddfd8008ad18619c6c9ad89535e3c35a1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"bf94b062_e569882e","updated":"2026-06-22 12:35:12.000000000","message":"recheck","commit_id":"e7de9bce6725cde32829729b1170e65d5429cb07"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"9b8195fcd233c1261466e22b2b4599dedf7673b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"2f10c4a0_cc9cfcc0","updated":"2026-06-09 14:59:16.000000000","message":"recheck: kolla ansible ci fixed","commit_id":"e7de9bce6725cde32829729b1170e65d5429cb07"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"f3465b70eb006bd0de4b7efe628b3c5b76d42de5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"391b848a_0f4046af","updated":"2026-06-08 12:15:34.000000000","message":"recheck: timeouts","commit_id":"e7de9bce6725cde32829729b1170e65d5429cb07"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"f495d6adc94858502cd46dee5f5d08f9b678bd10","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"deacba7d_c0e8af53","updated":"2026-07-10 18:12:43.000000000","message":"Could you also link to: https://bugs.launchpad.net/kayobe/+bug/2091713","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"2807acb69d218be76f94908d52660050f4f6f708","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"83d7c516_dcce894a","updated":"2026-07-10 15:12:57.000000000","message":"Feel free to ignore the bool filters - it looks like the underlying role covers that","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"61555a63badb6e1e9abd9b70d79989dbccd5a1dc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8feb3155_9287bdfe","in_reply_to":"deacba7d_c0e8af53","updated":"2026-07-13 12:57:14.000000000","message":"Done","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"074b75f80789cc720bb80624e252b36ca8e429ce","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"e723d133_16860119","updated":"2026-07-13 16:28:53.000000000","message":"Hit: ERROR: Exception caught: org.fedoraproject.FirewallD1.Exception: INVALID_ZONE: test-zone1 which might be a new CI failure?","commit_id":"b420a206cb135d06f722c79e0fcec206c8c1276d"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"671664ccca48e734869ca965e4c13f921752ba8c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"7ead2260_8e1534da","updated":"2026-07-17 15:35:36.000000000","message":"recheck: Fresh CI results","commit_id":"b420a206cb135d06f722c79e0fcec206c8c1276d"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"b9737fd99234f9026bd0989273220cf045c61787","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"8ee88249_0349d4c2","updated":"2026-07-13 15:23:22.000000000","message":"recheck: looks good - lots of odd failures in the CI like:\n\n`vm1: Creating a server\ninternalURL endpoint for block-storage service in RegionOne region not found`","commit_id":"b420a206cb135d06f722c79e0fcec206c8c1276d"}],"ansible/roles/selinux/defaults/main.yml":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"2807acb69d218be76f94908d52660050f4f6f708","unresolved":true,"context_lines":[{"line_number":6,"context_line":"selinux_state: permissive"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# Whether to reboot to apply SELinux config changes."},{"line_number":9,"context_line":"selinux_do_reboot: \"{{ kayobe_do_reboot }}\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# Number of seconds to wait for hosts to become accessible via SSH after being"},{"line_number":12,"context_line":"# rebooted."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"cacc596c_fdc9d112","line":9,"updated":"2026-07-10 15:12:57.000000000","message":"nit: bool filter","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"61555a63badb6e1e9abd9b70d79989dbccd5a1dc","unresolved":false,"context_lines":[{"line_number":6,"context_line":"selinux_state: permissive"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# Whether to reboot to apply SELinux config changes."},{"line_number":9,"context_line":"selinux_do_reboot: \"{{ kayobe_do_reboot }}\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"# Number of seconds to wait for hosts to become accessible via SSH after being"},{"line_number":12,"context_line":"# rebooted."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"2a076306_979c4d71","line":9,"in_reply_to":"cacc596c_fdc9d112","updated":"2026-07-13 12:57:14.000000000","message":"Done","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"}],"ansible/vgpu.yml":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"7e5cf4f172c3cde6d85e3a91e41191fb69f96618","unresolved":true,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#TODO(mattcrees): Check if this is still needed. The stackhpc.linux roles"},{"line_number":64,"context_line":"# already reboot hosts, this might be enough."},{"line_number":65,"context_line":"- name: Reboot when required"},{"line_number":66,"context_line":"  hosts: iommu:vgpu"},{"line_number":67,"context_line":"  max_fail_percentage: \u003e-"},{"line_number":68,"context_line":"    {{ vgpu_max_fail_percentage |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"180d9cd5_6899be95","line":65,"updated":"2026-06-08 09:08:30.000000000","message":"TODO: Check if this is still needed. The stackhpc.linux roles already reboot hosts, this might be enough.","commit_id":"9d8b0ccc335758ecfc62cc286ed2178a2587d6a8"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"9ecf7bc9c34d00c28bde22af4aac3f6ac5043722","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#TODO(mattcrees): Check if this is still needed. The stackhpc.linux roles"},{"line_number":64,"context_line":"# already reboot hosts, this might be enough."},{"line_number":65,"context_line":"- name: Reboot when required"},{"line_number":66,"context_line":"  hosts: iommu:vgpu"},{"line_number":67,"context_line":"  max_fail_percentage: \u003e-"},{"line_number":68,"context_line":"    {{ vgpu_max_fail_percentage |"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1df905c7_1c9e012a","line":65,"in_reply_to":"180d9cd5_6899be95","updated":"2026-07-06 10:22:16.000000000","message":"Unsure if this is still needed without hardware to test it on. Let\u0027s leave it in and follow up with removal in a future patch if necessary.","commit_id":"9d8b0ccc335758ecfc62cc286ed2178a2587d6a8"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"09683563530b9e3a759e9714accfab3454b0016e","unresolved":true,"context_lines":[{"line_number":53,"context_line":"    - import_role:"},{"line_number":54,"context_line":"        name: stackhpc.linux.vgpu"},{"line_number":55,"context_line":"      vars:"},{"line_number":56,"context_line":"        vgpu_do_reboot: \"{{ vgpu_do_reboot }}\""},{"line_number":57,"context_line":"  handlers:"},{"line_number":58,"context_line":"    - name: Register that a reboot is required"},{"line_number":59,"context_line":"      set_fact:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"184db559_9991611d","line":56,"updated":"2026-07-09 15:51:35.000000000","message":"Isn\u0027t this recursive?","commit_id":"e7de9bce6725cde32829729b1170e65d5429cb07"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"7de3d2bd5a692f1d1c1bb4f3fec9341dec78d39b","unresolved":true,"context_lines":[{"line_number":53,"context_line":"    - import_role:"},{"line_number":54,"context_line":"        name: stackhpc.linux.vgpu"},{"line_number":55,"context_line":"      vars:"},{"line_number":56,"context_line":"        vgpu_do_reboot: \"{{ vgpu_do_reboot }}\""},{"line_number":57,"context_line":"  handlers:"},{"line_number":58,"context_line":"    - name: Register that a reboot is required"},{"line_number":59,"context_line":"      set_fact:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ddddd497_91080a14","line":56,"in_reply_to":"184db559_9991611d","updated":"2026-07-10 10:29:21.000000000","message":"```suggestion\n```\nThink removing it is enough","commit_id":"e7de9bce6725cde32829729b1170e65d5429cb07"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"83316bf2e5430e43fee969d1f057fca0fd74bbb3","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    - import_role:"},{"line_number":54,"context_line":"        name: stackhpc.linux.vgpu"},{"line_number":55,"context_line":"      vars:"},{"line_number":56,"context_line":"        vgpu_do_reboot: \"{{ vgpu_do_reboot }}\""},{"line_number":57,"context_line":"  handlers:"},{"line_number":58,"context_line":"    - name: Register that a reboot is required"},{"line_number":59,"context_line":"      set_fact:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"dbfef514_96f0cbd1","line":56,"in_reply_to":"ddddd497_91080a14","updated":"2026-07-10 15:02:41.000000000","message":"Done","commit_id":"e7de9bce6725cde32829729b1170e65d5429cb07"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"2807acb69d218be76f94908d52660050f4f6f708","unresolved":true,"context_lines":[{"line_number":33,"context_line":"    - import_role:"},{"line_number":34,"context_line":"        name: stackhpc.linux.iommu"},{"line_number":35,"context_line":"      vars:"},{"line_number":36,"context_line":"        iommu_do_reboot: \"{{ vgpu_do_reboot }}\""},{"line_number":37,"context_line":"  handlers:"},{"line_number":38,"context_line":"    - name: Register that a reboot is required"},{"line_number":39,"context_line":"      set_fact:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"459a02f1_8c1ce3db","line":36,"updated":"2026-07-10 15:12:57.000000000","message":"nit: bool filter","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"77707c4991f501e1de4bfc7ffb6b290c1d676c7b","unresolved":true,"context_lines":[{"line_number":33,"context_line":"    - import_role:"},{"line_number":34,"context_line":"        name: stackhpc.linux.iommu"},{"line_number":35,"context_line":"      vars:"},{"line_number":36,"context_line":"        iommu_do_reboot: \"{{ vgpu_do_reboot }}\""},{"line_number":37,"context_line":"  handlers:"},{"line_number":38,"context_line":"    - name: Register that a reboot is required"},{"line_number":39,"context_line":"      set_fact:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"c47f7a58_f012c495","line":36,"in_reply_to":"459a02f1_8c1ce3db","updated":"2026-07-10 16:01:53.000000000","message":"Lets add these; its a good suggestion","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"61555a63badb6e1e9abd9b70d79989dbccd5a1dc","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    - import_role:"},{"line_number":34,"context_line":"        name: stackhpc.linux.iommu"},{"line_number":35,"context_line":"      vars:"},{"line_number":36,"context_line":"        iommu_do_reboot: \"{{ vgpu_do_reboot }}\""},{"line_number":37,"context_line":"  handlers:"},{"line_number":38,"context_line":"    - name: Register that a reboot is required"},{"line_number":39,"context_line":"      set_fact:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"6f968695_90d7c43b","line":36,"in_reply_to":"c47f7a58_f012c495","updated":"2026-07-13 12:57:14.000000000","message":"Done","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"}],"requirements.yml":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"2807acb69d218be76f94908d52660050f4f6f708","unresolved":false,"context_lines":[{"line_number":18,"context_line":"  - name: openstack.cloud"},{"line_number":19,"context_line":"    version: \u0027\u003c3\u0027"},{"line_number":20,"context_line":"  - name: stackhpc.linux"},{"line_number":21,"context_line":"    version: 1.6.0"},{"line_number":22,"context_line":"  - name: stackhpc.network"},{"line_number":23,"context_line":"    version: 1.0.0"},{"line_number":24,"context_line":"  - name: stackhpc.openstack"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"36d42ea5_d52ab430","line":21,"updated":"2026-07-10 15:12:57.000000000","message":"Looks good: https://github.com/stackhpc/ansible-collection-linux/commit/929350f853b268bf56b9ff1382776029ca833404","commit_id":"267e42920144550f28dd93f5bead1b866f1a56bd"}]}
