)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"745aa30f05e1d82984a3b03a4358ced661ee0337","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"90870433_6617e2d5","updated":"2026-03-23 07:32:38.000000000","message":"we need to get rid of the docker requirement...","commit_id":"7096bda23b321713d00b08e90ca9f60ba4fe7b67"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"f59cbbdcd43610b49a7d630741d514932cfb684b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"8b82c460_2a65a9e9","in_reply_to":"90870433_6617e2d5","updated":"2026-03-23 08:06:41.000000000","message":"Did you still want/need to do something about the fact ansible-collection-containers depends on it?","commit_id":"7096bda23b321713d00b08e90ca9f60ba4fe7b67"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"050be1014e4a79c048d3d219c75908f62be087ee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"ed12062d_b6a00cda","updated":"2026-03-28 08:56:23.000000000","message":"recheck timeout","commit_id":"ba91a208a1fcde99cd02e73be269774a4befcb55"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"8f56bc22930c79f613687f9c170d7d60b3453e24","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"20b97c9a_7bebed48","updated":"2026-03-31 14:07:31.000000000","message":"recheck timeout","commit_id":"e69454caf9daee8cb0e2106b88f78d8ef342008a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f27117807f8d73d54dd7ee0908bfd18d07cb48f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"1c91b8c4_46b74635","updated":"2026-04-09 21:39:54.000000000","message":"let\u0027s see if magnum passes CI with this first.","commit_id":"2d3362da79a73120ba49b87e92b8a820f573843b"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c059d9c448b930761081da592f7e1d02e4f15db2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"6d9697fe_5d56c7ec","updated":"2026-04-08 14:32:19.000000000","message":"recheck CI fixed","commit_id":"2d3362da79a73120ba49b87e92b8a820f573843b"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"59bb113c824d910de953dacede40530d2f91c17d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":33,"id":"b062e622_38b20d09","updated":"2026-04-20 11:17:26.000000000","message":"recheck post failure","commit_id":"080a7243e3eb2bb293fd8d1fb546848dff39e70e"}],"ansible-collection-requirements.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"839469953f4a7aab92ba644f6777cf85833b928c","unresolved":true,"context_lines":[{"line_number":52,"context_line":"  source: https://github.com/vexxhost/ansible-collection-containers"},{"line_number":53,"context_line":"  type: git"},{"line_number":54,"context_line":"  version: v1.6.4"},{"line_number":55,"context_line":"- name: vexxhost.kubernetes"},{"line_number":56,"context_line":"  source: https://github.com/adriacloud/ansible-collection-kubernetes"},{"line_number":57,"context_line":"  type: git"},{"line_number":58,"context_line":"  version: main"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"4df3a2e7_cd339866","line":55,"range":{"start_line":55,"start_character":8,"end_line":55,"end_character":16},"updated":"2026-03-11 09:30:21.000000000","message":"```suggestion\n- name: adriacloud.kubernetes\n```","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c9f372a3ebe4d0027222e62fe9b8266f516314c7","unresolved":false,"context_lines":[{"line_number":52,"context_line":"  source: https://github.com/vexxhost/ansible-collection-containers"},{"line_number":53,"context_line":"  type: git"},{"line_number":54,"context_line":"  version: v1.6.4"},{"line_number":55,"context_line":"- name: vexxhost.kubernetes"},{"line_number":56,"context_line":"  source: https://github.com/adriacloud/ansible-collection-kubernetes"},{"line_number":57,"context_line":"  type: git"},{"line_number":58,"context_line":"  version: main"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"ca4b0714_6ff37b84","line":55,"range":{"start_line":55,"start_character":8,"end_line":55,"end_character":16},"in_reply_to":"4df3a2e7_cd339866","updated":"2026-03-16 14:16:56.000000000","message":"Done","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"e9fc812db2db3f3b4149327c11952a915fb6bf04","unresolved":true,"context_lines":[{"line_number":55,"context_line":"- name: vexxhost.kubernetes"},{"line_number":56,"context_line":"  source: https://github.com/adriacloud/ansible-collection-kubernetes"},{"line_number":57,"context_line":"  type: git"},{"line_number":58,"context_line":"  version: main"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"24021d0e_40b7ab3c","line":58,"range":{"start_line":58,"start_character":11,"end_line":58,"end_character":15},"updated":"2026-03-11 09:31:15.000000000","message":"I am gonna release the collection in coming days, so we can have a proper tag here.","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"4eea651b7885e21bd4c674d3b7b402e4810121b7","unresolved":true,"context_lines":[{"line_number":55,"context_line":"- name: vexxhost.kubernetes"},{"line_number":56,"context_line":"  source: https://github.com/adriacloud/ansible-collection-kubernetes"},{"line_number":57,"context_line":"  type: git"},{"line_number":58,"context_line":"  version: main"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"381eddd1_b64f579f","line":58,"range":{"start_line":58,"start_character":11,"end_line":58,"end_character":15},"in_reply_to":"24021d0e_40b7ab3c","updated":"2026-03-17 11:31:34.000000000","message":"you can do 26.3.0 now, but wanna do some radical refactoring for the next one...","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"4f5262e7a04a8db40fa923b0cb6b72c9c65ae514","unresolved":false,"context_lines":[{"line_number":55,"context_line":"- name: vexxhost.kubernetes"},{"line_number":56,"context_line":"  source: https://github.com/adriacloud/ansible-collection-kubernetes"},{"line_number":57,"context_line":"  type: git"},{"line_number":58,"context_line":"  version: main"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"805db5ca_91d68a8a","line":58,"range":{"start_line":58,"start_character":11,"end_line":58,"end_character":15},"in_reply_to":"30f13ad0_f7eaffa7","updated":"2026-04-09 21:40:14.000000000","message":"Done","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2e7d2fca989dc87035cc91905e4c766b26e9334b","unresolved":true,"context_lines":[{"line_number":55,"context_line":"- name: vexxhost.kubernetes"},{"line_number":56,"context_line":"  source: https://github.com/adriacloud/ansible-collection-kubernetes"},{"line_number":57,"context_line":"  type: git"},{"line_number":58,"context_line":"  version: main"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"30f13ad0_f7eaffa7","line":58,"range":{"start_line":58,"start_character":11,"end_line":58,"end_character":15},"in_reply_to":"381eddd1_b64f579f","updated":"2026-03-28 13:15:19.000000000","message":"I\u0027d need to issue a new tag once things are well tested and ready (hopefully next week)","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"}],"etc/openstack_deploy/openstack_user_config.yml.aio.j2":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"b111d7fc834c80b1cb34087ecaac0b7c1f63067d","unresolved":true,"context_lines":[{"line_number":243,"context_line":"# We may transition to a forked k8s collection in order to use virtualenvs and overcome this limitation"},{"line_number":244,"context_line":"{% if (ansible_facts[\u0027distribution\u0027] | lower \u003d\u003d \u0027debian\u0027 and ansible_facts[\u0027distribution_major_version\u0027] | int \u003e\u003d 13) or (ansible_facts[\u0027distribution\u0027] | lower \u003d\u003d \u0027ubuntu\u0027) %}"},{"line_number":245,"context_line":"{% if \u0027k8s\u0027 in bootstrap_host_scenarios_expanded or \u0027infra\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":246,"context_line":"cluster-api_hosts:"},{"line_number":247,"context_line":"  aio1:"},{"line_number":248,"context_line":"    ip: {{ bootstrap_host_public_address }}"},{"line_number":249,"context_line":"    management_ip: {{ bootstrap_host_management_address }}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"0b505547_cda9e890","line":246,"range":{"start_line":246,"start_character":0,"end_line":246,"end_character":18},"updated":"2026-03-11 09:32:51.000000000","message":"can we make it with respect to https://review.opendev.org/c/openstack/openstack-ansible/+/978568 ?","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c9f372a3ebe4d0027222e62fe9b8266f516314c7","unresolved":false,"context_lines":[{"line_number":243,"context_line":"# We may transition to a forked k8s collection in order to use virtualenvs and overcome this limitation"},{"line_number":244,"context_line":"{% if (ansible_facts[\u0027distribution\u0027] | lower \u003d\u003d \u0027debian\u0027 and ansible_facts[\u0027distribution_major_version\u0027] | int \u003e\u003d 13) or (ansible_facts[\u0027distribution\u0027] | lower \u003d\u003d \u0027ubuntu\u0027) %}"},{"line_number":245,"context_line":"{% if \u0027k8s\u0027 in bootstrap_host_scenarios_expanded or \u0027infra\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":246,"context_line":"cluster-api_hosts:"},{"line_number":247,"context_line":"  aio1:"},{"line_number":248,"context_line":"    ip: {{ bootstrap_host_public_address }}"},{"line_number":249,"context_line":"    management_ip: {{ bootstrap_host_management_address }}"}],"source_content_type":"text/x-jinja2","patch_set":12,"id":"b7e75020_63f481c3","line":246,"range":{"start_line":246,"start_character":0,"end_line":246,"end_character":18},"in_reply_to":"0b505547_cda9e890","updated":"2026-03-16 14:16:56.000000000","message":"Done","commit_id":"e0ec29183303f396b8c018af7368ce0a5831c351"}],"inventory/group_vars/k8s_all.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c9f372a3ebe4d0027222e62fe9b8266f516314c7","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Set a clusterctl version. Supported list can be found in defaults:"},{"line_number":20,"context_line":"# https://github.com/adriacloud/ansible-collection-kubernetes/blob/main/roles/clusterctl/defaults/main.yml"},{"line_number":21,"context_line":"clusterctl_version: 1.10.10"},{"line_number":22,"context_line":"cluster_api_version: 1.10.10"},{"line_number":23,"context_line":"cluster_api_infrastructure_provider: openstack"},{"line_number":24,"context_line":"cluster_api_infrastructure_version: 0.12.2"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"21ddef6d_aba8e002","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":28},"updated":"2026-03-16 14:16:56.000000000","message":"1.12.3 ?","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"ecb24082eec85532eaddbaa1c801ad9fd1f1e566","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Set a clusterctl version. Supported list can be found in defaults:"},{"line_number":20,"context_line":"# https://github.com/adriacloud/ansible-collection-kubernetes/blob/main/roles/clusterctl/defaults/main.yml"},{"line_number":21,"context_line":"clusterctl_version: 1.10.10"},{"line_number":22,"context_line":"cluster_api_version: 1.10.10"},{"line_number":23,"context_line":"cluster_api_infrastructure_provider: openstack"},{"line_number":24,"context_line":"cluster_api_infrastructure_version: 0.12.2"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"aae1f2d6_96a6e0d1","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":28},"in_reply_to":"21ddef6d_aba8e002","updated":"2026-03-17 10:59:01.000000000","message":"Done","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c9f372a3ebe4d0027222e62fe9b8266f516314c7","unresolved":true,"context_lines":[{"line_number":21,"context_line":"clusterctl_version: 1.10.10"},{"line_number":22,"context_line":"cluster_api_version: 1.10.10"},{"line_number":23,"context_line":"cluster_api_infrastructure_provider: openstack"},{"line_number":24,"context_line":"cluster_api_infrastructure_version: 0.12.2"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# wire OSA group, host and network addresses into k8s deployment"},{"line_number":27,"context_line":"kubelet_hostname: \"{{ ansible_facts[\u0027hostname\u0027] | lower }}\""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"2ff787f1_901058f8","line":24,"range":{"start_line":24,"start_character":36,"end_line":24,"end_character":42},"updated":"2026-03-16 14:16:56.000000000","message":"0.14.1 ?","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"ecb24082eec85532eaddbaa1c801ad9fd1f1e566","unresolved":false,"context_lines":[{"line_number":21,"context_line":"clusterctl_version: 1.10.10"},{"line_number":22,"context_line":"cluster_api_version: 1.10.10"},{"line_number":23,"context_line":"cluster_api_infrastructure_provider: openstack"},{"line_number":24,"context_line":"cluster_api_infrastructure_version: 0.12.2"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# wire OSA group, host and network addresses into k8s deployment"},{"line_number":27,"context_line":"kubelet_hostname: \"{{ ansible_facts[\u0027hostname\u0027] | lower }}\""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"591f02df_45f022c6","line":24,"range":{"start_line":24,"start_character":36,"end_line":24,"end_character":42},"in_reply_to":"2ff787f1_901058f8","updated":"2026-03-17 10:59:01.000000000","message":"Done","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c9f372a3ebe4d0027222e62fe9b8266f516314c7","unresolved":true,"context_lines":[{"line_number":31,"context_line":"kubernetes_non_init_namespace: true"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# Define k8s version for the control cluster"},{"line_number":34,"context_line":"kubernetes_version: 1.33.3"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# Define LXC container overrides"},{"line_number":37,"context_line":"lxc_container_config_list: \"{{ ((hostvars[physical_host][\u0027ansible_facts\u0027][\u0027os_family\u0027] | lower) \u003d\u003d \u0027debian\u0027) | ternary([\u0027lxc.apparmor.profile\u003dunconfined\u0027], []) }}\""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"18c8de5d_4514750e","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":26},"updated":"2026-03-16 14:16:56.000000000","message":"1.35.2 ?","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"ecb24082eec85532eaddbaa1c801ad9fd1f1e566","unresolved":false,"context_lines":[{"line_number":31,"context_line":"kubernetes_non_init_namespace: true"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"# Define k8s version for the control cluster"},{"line_number":34,"context_line":"kubernetes_version: 1.33.3"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# Define LXC container overrides"},{"line_number":37,"context_line":"lxc_container_config_list: \"{{ ((hostvars[physical_host][\u0027ansible_facts\u0027][\u0027os_family\u0027] | lower) \u003d\u003d \u0027debian\u0027) | ternary([\u0027lxc.apparmor.profile\u003dunconfined\u0027], []) }}\""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"47e50972_98d247d7","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":26},"in_reply_to":"18c8de5d_4514750e","updated":"2026-03-17 10:59:01.000000000","message":"Done","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"}],"requirements.txt":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"d28fd967ac7f009c92d38e4a7a70b112e92daec1","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# We use this for the kubernetes cluster when deployed"},{"line_number":20,"context_line":"docker-image-py\u003e\u003d0.1.12"},{"line_number":21,"context_line":"kubernetes\u003e\u003d24.2.0"}],"source_content_type":"text/plain","patch_set":5,"id":"578ba2d7_b70d7254","line":21,"updated":"2026-02-11 09:09:55.000000000","message":"Hello, may be up minimal version from eol?","commit_id":"9151c02b9875a46a8fb99a0fb079f22fb4661f98"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"f59cbbdcd43610b49a7d630741d514932cfb684b","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# We use this for the kubernetes cluster when deployed"},{"line_number":20,"context_line":"docker-image-py\u003e\u003d0.1.12"},{"line_number":21,"context_line":"kubernetes\u003e\u003d24.2.0"}],"source_content_type":"text/plain","patch_set":5,"id":"b3f0e680_4b72898b","line":21,"in_reply_to":"578ba2d7_b70d7254","updated":"2026-03-23 08:06:41.000000000","message":"Done","commit_id":"9151c02b9875a46a8fb99a0fb079f22fb4661f98"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"041b35dbcceb6e5e3b3b2b8d9b2fbc70728c1d68","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# We use this for the kubernetes cluster when deployed"},{"line_number":20,"context_line":"docker-image-py\u003e\u003d0.1.12"},{"line_number":21,"context_line":"kubernetes\u003e\u003d32.0.0"}],"source_content_type":"text/plain","patch_set":18,"id":"d08324af_b79c0dc8","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":18},"updated":"2026-03-17 12:30:30.000000000","message":"do we still need this one? As I think not, with venv being built","commit_id":"aa7acccd08846b8f9aee698e14a84bbfaffebe84"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"4f5262e7a04a8db40fa923b0cb6b72c9c65ae514","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# We use this for the kubernetes cluster when deployed"},{"line_number":20,"context_line":"docker-image-py\u003e\u003d0.1.12"},{"line_number":21,"context_line":"kubernetes\u003e\u003d32.0.0"}],"source_content_type":"text/plain","patch_set":18,"id":"739e976d_152108cd","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":18},"in_reply_to":"a5cf5250_0ed95a18","updated":"2026-04-09 21:40:14.000000000","message":"Done","commit_id":"aa7acccd08846b8f9aee698e14a84bbfaffebe84"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"f59cbbdcd43610b49a7d630741d514932cfb684b","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# We use this for the kubernetes cluster when deployed"},{"line_number":20,"context_line":"docker-image-py\u003e\u003d0.1.12"},{"line_number":21,"context_line":"kubernetes\u003e\u003d32.0.0"}],"source_content_type":"text/plain","patch_set":18,"id":"a5cf5250_0ed95a18","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":18},"in_reply_to":"d08324af_b79c0dc8","updated":"2026-03-23 08:06:41.000000000","message":"Yes I had been meaning to experiment with removing it.","commit_id":"aa7acccd08846b8f9aee698e14a84bbfaffebe84"}],"tests/roles/bootstrap-host/templates/user_variables_magnum.yml.j2":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d7259a7a03854ae9b759752d48e24b3968cb778f","unresolved":true,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{% if \u0027capi\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":17,"context_line":"# Select a capi driver - in future we may wish to have separate scenarios for each"},{"line_number":18,"context_line":"magnum_capi_driver: \"vexxhost\""},{"line_number":19,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"d3587815_0554edbe","line":16,"range":{"start_line":16,"start_character":6,"end_line":16,"end_character":12},"updated":"2026-03-16 14:15:17.000000000","message":"I\u0027d guess we might want to have more \"specific\" scenario going further, to also reflect the driver.","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"4f5262e7a04a8db40fa923b0cb6b72c9c65ae514","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{% if \u0027capi\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":17,"context_line":"# Select a capi driver - in future we may wish to have separate scenarios for each"},{"line_number":18,"context_line":"magnum_capi_driver: \"vexxhost\""},{"line_number":19,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"386db290_0c3815f9","line":16,"range":{"start_line":16,"start_character":6,"end_line":16,"end_character":12},"in_reply_to":"4cece9fa_80dfb0c5","updated":"2026-04-09 21:40:14.000000000","message":"Done","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"},{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"f59cbbdcd43610b49a7d630741d514932cfb684b","unresolved":true,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{% if \u0027capi\u0027 in bootstrap_host_scenarios_expanded %}"},{"line_number":17,"context_line":"# Select a capi driver - in future we may wish to have separate scenarios for each"},{"line_number":18,"context_line":"magnum_capi_driver: \"vexxhost\""},{"line_number":19,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"4cece9fa_80dfb0c5","line":16,"range":{"start_line":16,"start_character":6,"end_line":16,"end_character":12},"in_reply_to":"d3587815_0554edbe","updated":"2026-03-23 08:06:41.000000000","message":"Agreed. There\u0027s a comment to this effect, but if you\u0027d like to tackle this pre-merge we can.","commit_id":"f2bfefcb45b2ae2b4bce8ee9f8c20a5f0385d4da"}]}
