)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"caa017eb1f6df48e43dabc3a34e7b1dac60dc2e7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"852967a5_8fe0fab4","updated":"2026-02-16 08:34:22.000000000","message":"recheck - external fixes","commit_id":"792e41401d0ed0b2b74b6a0c22f65b72bcbcf9dd"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"9f26065b926157d58b014485d59722a7739b2db0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"79fe90bf_802bc905","updated":"2026-02-16 14:43:59.000000000","message":"recheck - k8s download link fix","commit_id":"792e41401d0ed0b2b74b6a0c22f65b72bcbcf9dd"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"ec25a2e90b7ab99e8cdd8010a6045544301439cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"53138a5f_093ba370","updated":"2026-02-18 08:21:52.000000000","message":"recheck - dependency change","commit_id":"2974219ee76896c755975db7e9080b47f5156750"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"7941086f85f1a830e994767f8e6337c148d4965a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"172b45a4_b7797b0c","updated":"2026-02-18 15:53:44.000000000","message":"recheck - horizon fixed","commit_id":"2974219ee76896c755975db7e9080b47f5156750"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f18d32a2d7dbeaa4df5a854185b5990ba3748c31","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"81ac6a1d_fd8b79a7","updated":"2026-03-28 16:53:37.000000000","message":"recheck","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7fa982562253de45445aab996d161197f636647c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"6edca72d_e7f99fa1","updated":"2026-03-25 09:24:58.000000000","message":"recheck - dependency updated","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"acf3c9ecece8572f45fcaf8371dad74103f348d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"f94958af_085b8eba","updated":"2026-04-07 12:41:42.000000000","message":"recheck - dependent patch rebased","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"618b67cbb24f31c38a8cd84bba044fb4cb8741a7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"5453893b_a0b150e3","updated":"2026-03-28 13:07:57.000000000","message":"recheck - playbook updated","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0b9a89e74446e303a0c2740e2aa872edceaa6411","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"f41c8dd1_f588367d","updated":"2026-03-28 09:04:02.000000000","message":"recheck - removed dependency on vexxhost.containers","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c05ece7abaaa291f679462f68d60b6da649a43cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"6cb5d07e_80319f31","updated":"2026-04-07 10:44:09.000000000","message":"recheck - see if heat dashboard is fixed with bump merge","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6528b8f650c51a0af1d61e348f02abe1baf2237b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"f42105ba_34833ed2","updated":"2026-04-08 06:54:22.000000000","message":"recheck - CI fixed","commit_id":"6b6c72a8efc6f89755618eda12805f279493cdc2"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"dfe2bf9b2eee05b2e0f3f62765024a2824156bff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"e51ac579_b71c1b17","updated":"2026-04-10 12:22:17.000000000","message":"recheck - dependency updated","commit_id":"ee2a914e932cd31ffacf920adbd0b9b0007d5a50"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"773ce77b02ea2f769586df24f0f3fee4c512b47a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"179b3160_350d6b61","updated":"2026-04-13 07:48:26.000000000","message":"recheck - versions updated","commit_id":"88cc4501b05cbd76e752868f16eb7f03a4024ba2"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"afee018356ddd78c9d221b060ed2d41906f371ad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":36,"id":"3c995bef_1f0d164c","updated":"2026-05-04 07:52:13.000000000","message":"recheck","commit_id":"7f754d30a0dc0d0702a4de0c5e4a363a99d987b0"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"ce094442a4f33eabe5cc09ac06ce9e2bccd81c85","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"02bae2e6_14d1da7f","updated":"2026-05-22 12:36:18.000000000","message":"I considered testing earlier versions, but there\u0027s a fair while to wait before we\u0027re not supporting Trixie so I figured we\u0027d be stuck for too long.","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"bd83225b64a8278a88f1d94a5e910830dab1c9d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"6988eac6_440f43b2","updated":"2026-05-22 10:34:44.000000000","message":"In order to fix CI issues associated with labels we need at least MCAPI v0.36.2. However, this patch version also includes a version bump for the kube rust crate which requires rust \u003e\u003d v1.88. This is available for Rocky and Ubuntu, but for Debian it would require use of trixie-backports currently.","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"814221e7d98b2a34283026fe130876824c221e1e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"e42816d2_582e17fe","updated":"2026-05-24 06:35:47.000000000","message":"recheck","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0a56ae1a3be3c3f8cd3f2bee0996b21cdc417276","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"f1362d8a_2800c20e","updated":"2026-05-25 07:06:08.000000000","message":"recheck","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"5faed4fffc8e7a3578b00a297e11e3efd81b5b63","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"7119aa02_851cebf4","updated":"2026-05-22 18:08:24.000000000","message":"recheck - ci hadn\u0027t finished last time","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"5545712ca4b02121d7c56fc7fed18799172eb7de","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"080fec27_0dd065c2","updated":"2026-05-22 14:44:55.000000000","message":"recheck - intermittent kube-apiserver startup issue in https://zuul.opendev.org/t/openstack/build/095c2068c90640b8a1eb466fa03b498c/log/logs/host/instances/7e3d346c-ac30-4b90-9501-cfedd37fd850/console.log.txt","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"de818b915fec96c91698d25138830fb5de0f100d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"8a2bb835_0f27d6cb","updated":"2026-05-23 08:10:57.000000000","message":"recheck - rocky failure","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f5942846c36a3ad4535c5647d8f70d5dc68f14f1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"d23e804a_6d11c04c","updated":"2026-05-23 17:18:32.000000000","message":"recheck - timeout","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f0e030d477b87e20fda00a639d84eb7395403a6f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"4bd0561d_035a81a6","in_reply_to":"525a9747_1c3ff3dc","updated":"2026-05-22 10:38:57.000000000","message":"But eventually I would love to merge that asap, and then figure out the rest.","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"97e4f1fcc4dd2de908f0d8850a6d1e2ae7a13f6a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":37,"id":"525a9747_1c3ff3dc","in_reply_to":"6988eac6_440f43b2","updated":"2026-05-22 10:38:29.000000000","message":"/o\\\n\nI wonder if there is any sense to go far behind in mcapi versions... Probably not?\nLet me try to spawn debian env and see how to deal with backports.","commit_id":"bb4094f401e141d000d15911edd92a210d22f466"}],"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"39cf56552c37ef40c96d427dffe3bda52fc2e2d5","unresolved":true,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"# Cluster API"},{"line_number":320,"context_line":"magnum_capi_control_cluster_group: k8s_all"},{"line_number":321,"context_line":"magnum_capi_ca_file: \"/usr/local/share/ca-certificates/{{ openstack_pki_install_ca[0][\u0027name\u0027] | default(\u0027ExampleCorpRoot\u0027) }}.crt\""},{"line_number":322,"context_line":"magnum_capi_pip_packages: \"{{ _magnum_capi_pip_packages | default([]) }}\""},{"line_number":323,"context_line":"magnum_capi_build_requirements: \"{{ _magnum_capi_build_requirements | default([]) }}\""},{"line_number":324,"context_line":"magnum_capi_network_driver_default: \"calico\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"1481c19c_d5f55d76","line":321,"range":{"start_line":321,"start_character":21,"end_line":321,"end_character":130},"updated":"2026-03-30 13:13:53.000000000","message":"Should we set the default here to `/etc/ssl/certs/ca-certificates.crt` instead? (distro dependent though)","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"3f146219ceffd25d558804b038a89b6ba0bacf18","unresolved":false,"context_lines":[{"line_number":318,"context_line":""},{"line_number":319,"context_line":"# Cluster API"},{"line_number":320,"context_line":"magnum_capi_control_cluster_group: k8s_all"},{"line_number":321,"context_line":"magnum_capi_ca_file: \"/usr/local/share/ca-certificates/{{ openstack_pki_install_ca[0][\u0027name\u0027] | default(\u0027ExampleCorpRoot\u0027) }}.crt\""},{"line_number":322,"context_line":"magnum_capi_pip_packages: \"{{ _magnum_capi_pip_packages | default([]) }}\""},{"line_number":323,"context_line":"magnum_capi_build_requirements: \"{{ _magnum_capi_build_requirements | default([]) }}\""},{"line_number":324,"context_line":"magnum_capi_network_driver_default: \"calico\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"77e1c3d2_2bfff673","line":321,"range":{"start_line":321,"start_character":21,"end_line":321,"end_character":130},"in_reply_to":"1481c19c_d5f55d76","updated":"2026-04-07 13:07:40.000000000","message":"Done","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"}],"tasks/magnum_capi_install.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"03bb1fbdf36862fb9927a6a5d355ba6bcbc73937","unresolved":true,"context_lines":[{"line_number":53,"context_line":"        group: magnum"},{"line_number":54,"context_line":"        mode: \u00270600\u0027"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - name: Install helm"},{"line_number":57,"context_line":"      ansible.builtin.include_role:"},{"line_number":58,"context_line":"        name: \"adriacloud.kubernetes.helm\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- name: Include driver-specific tasks for {{ magnum_k8s_driver }}"},{"line_number":61,"context_line":"  ansible.builtin.include_tasks: \"{{ item }}\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"c1b781bd_0c7a333e","line":58,"range":{"start_line":56,"start_character":0,"end_line":58,"end_character":42},"updated":"2026-03-28 11:28:49.000000000","message":"does capi driver actually needs helm for runtime?","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"169713a5163cd0adeb4492c0ed163d2c8c209e58","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        group: magnum"},{"line_number":54,"context_line":"        mode: \u00270600\u0027"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    - name: Install helm"},{"line_number":57,"context_line":"      ansible.builtin.include_role:"},{"line_number":58,"context_line":"        name: \"adriacloud.kubernetes.helm\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- name: Include driver-specific tasks for {{ magnum_k8s_driver }}"},{"line_number":61,"context_line":"  ansible.builtin.include_tasks: \"{{ item }}\""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"4e464f3f_d6d0f527","line":58,"range":{"start_line":56,"start_character":0,"end_line":58,"end_character":42},"in_reply_to":"c1b781bd_0c7a333e","updated":"2026-03-30 13:14:19.000000000","message":"it does at least for the azimuth driver.","commit_id":"4159c696f8d3b6a9c2aad34a9de4671a731019fa"}]}
