)]}'
{"mcapi_vexxhost/doc/source/README.rst":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* It is possible to do a completely offline install for airgapped environments"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"The magnum-cluster-api driver for magnum can be found here https://https://github.com/vexxhost/magnum-cluster-api"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Documentation for the Vexxhost magnum-cluster-api driver is here https://vexxhost.github.io/magnum-cluster-api/"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"d365d5ac_93f1f04b","line":32,"range":{"start_line":32,"start_character":59,"end_line":32,"end_character":67},"updated":"2024-02-06 13:02:17.000000000","message":"extra proto","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* It is possible to do a completely offline install for airgapped environments"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"The magnum-cluster-api driver for magnum can be found here https://https://github.com/vexxhost/magnum-cluster-api"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Documentation for the Vexxhost magnum-cluster-api driver is here https://vexxhost.github.io/magnum-cluster-api/"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"6b6c2759_cb303c8d","line":32,"range":{"start_line":32,"start_character":59,"end_line":32,"end_character":67},"in_reply_to":"d365d5ac_93f1f04b","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":63,"context_line":"under the collections key."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"  .. code-block:: yaml"},{"line_number":66,"context_line":"     "},{"line_number":67,"context_line":"     collections:"},{"line_number":68,"context_line":"        - name: vexxhost.kubernetes"},{"line_number":69,"context_line":"          source: https://github.com/vexxhost/ansible-collection-kubernetes"}],"source_content_type":"text/x-rst","patch_set":12,"id":"d9f5068d_75cea40d","line":66,"range":{"start_line":66,"start_character":0,"end_line":66,"end_character":5},"updated":"2024-02-06 13:02:17.000000000","message":"trailing whitespace","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":63,"context_line":"under the collections key."},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"  .. code-block:: yaml"},{"line_number":66,"context_line":"     "},{"line_number":67,"context_line":"     collections:"},{"line_number":68,"context_line":"        - name: vexxhost.kubernetes"},{"line_number":69,"context_line":"          source: https://github.com/vexxhost/ansible-collection-kubernetes"}],"source_content_type":"text/x-rst","patch_set":12,"id":"84eaf6bc_33d776ea","line":66,"range":{"start_line":66,"start_character":0,"end_line":66,"end_character":5},"in_reply_to":"d9f5068d_75cea40d","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":72,"context_line":"        - name: osa_ops.mcapi_vexxhost"},{"line_number":73,"context_line":"          type: git"},{"line_number":74,"context_line":"          version: master"},{"line_number":75,"context_line":"           source: https://opendev.org/openstack/openstack-ansible-ops#/mcapi_vexxhost"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The collections can then be installed with the following command:"}],"source_content_type":"text/x-rst","patch_set":12,"id":"856e7265_353848a3","line":75,"range":{"start_line":75,"start_character":10,"end_line":75,"end_character":11},"updated":"2024-02-06 13:02:17.000000000","message":"extra indent","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        - name: osa_ops.mcapi_vexxhost"},{"line_number":73,"context_line":"          type: git"},{"line_number":74,"context_line":"          version: master"},{"line_number":75,"context_line":"           source: https://opendev.org/openstack/openstack-ansible-ops#/mcapi_vexxhost"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The collections can then be installed with the following command:"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7d51f0e1_222725b9","line":75,"range":{"start_line":75,"start_character":10,"end_line":75,"end_character":11},"in_reply_to":"856e7265_353848a3","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"      cd /opt/openstack-ansible"},{"line_number":83,"context_line":"      openstack-ansible scripts/get-ansible-collection-requirements.yml"},{"line_number":84,"context_line":"   "},{"line_number":85,"context_line":"OpenStack-Ansible configuration for magnum-cluster-api driver"},{"line_number":86,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":87,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"ebf81dc9_5d54621f","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":3},"updated":"2024-02-06 13:02:17.000000000","message":"trailing whitespace","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"      cd /opt/openstack-ansible"},{"line_number":83,"context_line":"      openstack-ansible scripts/get-ansible-collection-requirements.yml"},{"line_number":84,"context_line":"   "},{"line_number":85,"context_line":"OpenStack-Ansible configuration for magnum-cluster-api driver"},{"line_number":86,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":87,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"ee748d1a_3cde2ba7","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":3},"in_reply_to":"ebf81dc9_5d54621f","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Define the physical hosts that will host the controlplane k8s"},{"line_number":115,"context_line":"cluster, this example is for an all-in-one deployment and should"},{"line_number":116,"context_line":"be adjust to match a real deployment with multiple hosts if"},{"line_number":117,"context_line":"high availability is required."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"  .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":12,"id":"e45123b2_6d968758","line":116,"range":{"start_line":116,"start_character":0,"end_line":116,"end_character":9},"updated":"2024-02-06 13:02:17.000000000","message":"be adjusted?","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Define the physical hosts that will host the controlplane k8s"},{"line_number":115,"context_line":"cluster, this example is for an all-in-one deployment and should"},{"line_number":116,"context_line":"be adjust to match a real deployment with multiple hosts if"},{"line_number":117,"context_line":"high availability is required."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"  .. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7b30c40e_6f64f6a6","line":116,"range":{"start_line":116,"start_character":0,"end_line":116,"end_character":9},"in_reply_to":"e45123b2_6d968758","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":171,"context_line":"        - \"proc:rw\""},{"line_number":172,"context_line":"        - \"sys:rw\""},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"Set up config-overrides for the magnum service in `/etc/openstack-deploy/user_variables_magnum.yml`."},{"line_number":175,"context_line":"Adjust the images and flavors here as necessary, these are just for demonstration. Upload as many"},{"line_number":176,"context_line":"images as you need for the different workload cluster kubernetes versions."},{"line_number":177,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"7ff76f1e_40893f82","line":174,"range":{"start_line":174,"start_character":51,"end_line":174,"end_character":98},"updated":"2024-02-06 13:02:17.000000000","message":"should we follow example above and replace with `/etc/openstack-deploy/group_vars/magnum_all/main.yml`?","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":201,"context_line":"          ram: 4096"},{"line_number":202,"context_line":"          vcpus: 2"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"  Set up config-overrides for the control plane k8s cluster in /etc/openstack-deploy/user_variables_k8s.yml`"},{"line_number":205,"context_line":"  Attention must be given to the SSL configuration. Users and workload clusters will"},{"line_number":206,"context_line":"  interact with the external endpoint and must trust the SSL certificate. The magnum"},{"line_number":207,"context_line":"  service and cluster-api can be configured to interact with either the external or"}],"source_content_type":"text/x-rst","patch_set":12,"id":"6f792b9f_ee3040dc","line":204,"range":{"start_line":204,"start_character":63,"end_line":204,"end_character":108},"updated":"2024-02-06 13:02:17.000000000","message":"oh, ok.\nI wonder if we should split these 2 just among group_vars or then maybe it makes sense to define LXC overrides in conf.d record through `container_vars`.","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":249,"context_line":"      # OSA containers do not run ssh so cannot use the ansible synchronize module"},{"line_number":250,"context_line":"      upload_helm_chart_method: copy"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"TODO: docker-image-py is needed in /opt/openstack-ansible/requirements.txt"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"Run the deployment"},{"line_number":255,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":12,"id":"3a085f6d_4e3142be","line":252,"range":{"start_line":252,"start_character":0,"end_line":252,"end_character":74},"updated":"2024-02-06 13:02:17.000000000","message":"We have now `user-ansible-venv-requirements.txt`: https://opendev.org/openstack/openstack-ansible/commit/5b57f10eeccca16771de76152596fba62a1a7723","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":249,"context_line":"      # OSA containers do not run ssh so cannot use the ansible synchronize module"},{"line_number":250,"context_line":"      upload_helm_chart_method: copy"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"TODO: docker-image-py is needed in /opt/openstack-ansible/requirements.txt"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"Run the deployment"},{"line_number":255,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":12,"id":"2cec43ec_95c83b29","line":252,"range":{"start_line":252,"start_character":0,"end_line":252,"end_character":74},"in_reply_to":"3a085f6d_4e3142be","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":263,"context_line":"Run the magnum-cluster-api deployment"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"  .. code-block:: bash"},{"line_number":266,"context_line":"     "},{"line_number":267,"context_line":"     openstack-ansible osa_ops.mcapi_vexxhost.k8s_install"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"For an existing deployment"}],"source_content_type":"text/x-rst","patch_set":12,"id":"eb929cd6_e2671e55","line":266,"range":{"start_line":266,"start_character":0,"end_line":266,"end_character":5},"updated":"2024-02-06 13:02:17.000000000","message":"trailing whitespace","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":263,"context_line":"Run the magnum-cluster-api deployment"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"  .. code-block:: bash"},{"line_number":266,"context_line":"     "},{"line_number":267,"context_line":"     openstack-ansible osa_ops.mcapi_vexxhost.k8s_install"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"For an existing deployment"}],"source_content_type":"text/x-rst","patch_set":12,"id":"8e39df4b_a3231d67","line":266,"range":{"start_line":266,"start_character":0,"end_line":266,"end_character":5},"in_reply_to":"eb929cd6_e2671e55","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":276,"context_line":"Run the magnum-cluster-api deployment"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":".. code-block:: bash"},{"line_number":279,"context_line":"  "},{"line_number":280,"context_line":"   openstack-ansible osa_ops.mcapi_vexxhost.k8s_install"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"Use Magnum to create a workload cluster"}],"source_content_type":"text/x-rst","patch_set":12,"id":"d6e02f93_da4f7c82","line":279,"range":{"start_line":279,"start_character":0,"end_line":279,"end_character":2},"updated":"2024-02-06 13:02:17.000000000","message":"trailing whitespace","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":276,"context_line":"Run the magnum-cluster-api deployment"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":".. code-block:: bash"},{"line_number":279,"context_line":"  "},{"line_number":280,"context_line":"   openstack-ansible osa_ops.mcapi_vexxhost.k8s_install"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"Use Magnum to create a workload cluster"}],"source_content_type":"text/x-rst","patch_set":12,"id":"61c79564_2193570e","line":279,"range":{"start_line":279,"start_character":0,"end_line":279,"end_character":2},"in_reply_to":"d6e02f93_da4f7c82","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":323,"context_line":"There also must be sufficient disk space in `/var/lib/nova/instances` to"},{"line_number":324,"context_line":"support the required number of instances - the normal minimum of 60G"},{"line_number":325,"context_line":"required for an all-in-one deployment will be insufficient, 500G would"},{"line_number":326,"context_line":"be plenty."}],"source_content_type":"text/x-rst","patch_set":12,"id":"f3102656_9775dfc4","line":326,"updated":"2024-02-06 13:02:17.000000000","message":"no new line at end","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":323,"context_line":"There also must be sufficient disk space in `/var/lib/nova/instances` to"},{"line_number":324,"context_line":"support the required number of instances - the normal minimum of 60G"},{"line_number":325,"context_line":"required for an all-in-one deployment will be insufficient, 500G would"},{"line_number":326,"context_line":"be plenty."}],"source_content_type":"text/x-rst","patch_set":12,"id":"11b84fac_668e6203","line":326,"in_reply_to":"f3102656_9775dfc4","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"}],"mcapi_vexxhost/galaxy.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Either a single license or a list of licenses for content inside of a collection. Ansible Galaxy currently only"},{"line_number":27,"context_line":"# accepts L(SPDX,https://spdx.org/licenses/) licenses. This key is mutually exclusive with \u0027license_file\u0027"},{"line_number":28,"context_line":"license:"},{"line_number":29,"context_line":"- GPL-2.0-or-later"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# The path to the license file for the collection. This path is relative to the root of the collection. This key is"},{"line_number":32,"context_line":"# mutually exclusive with \u0027license\u0027"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9c67199d_a6ed113f","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":18},"updated":"2024-02-06 13:02:17.000000000","message":"all further files are licensed with apache 2.0 from what I see","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Either a single license or a list of licenses for content inside of a collection. Ansible Galaxy currently only"},{"line_number":27,"context_line":"# accepts L(SPDX,https://spdx.org/licenses/) licenses. This key is mutually exclusive with \u0027license_file\u0027"},{"line_number":28,"context_line":"license:"},{"line_number":29,"context_line":"- GPL-2.0-or-later"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# The path to the license file for the collection. This path is relative to the root of the collection. This key is"},{"line_number":32,"context_line":"# mutually exclusive with \u0027license\u0027"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"a3cf0023_5c3026f9","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":18},"in_reply_to":"9c67199d_a6ed113f","updated":"2024-02-07 13:07:46.000000000","message":"Done","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"}],"mcapi_vexxhost/playbooks/k8s_install.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"35d83cca6694ac7e2644562346fe741694965581","unresolved":true,"context_lines":[{"line_number":155,"context_line":"# clusters and the capi control plane without going via a public floating"},{"line_number":156,"context_line":"# IP"},{"line_number":157,"context_line":"- name: Install magnum-cluster-api-proxy"},{"line_number":158,"context_line":"  hosts: network_hosts"},{"line_number":159,"context_line":"  vars:"},{"line_number":160,"context_line":"    _venv_tag: \"{{ venv_tag | default(\u0027untagged\u0027) }}\""},{"line_number":161,"context_line":"    _bin: \"/openstack/venvs/magnum-cluster-api-proxy-{{ _venv_tag }}/bin\""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"4952f68d_b9a71ca0","line":158,"range":{"start_line":158,"start_character":9,"end_line":158,"end_character":22},"updated":"2024-02-06 13:02:17.000000000","message":"I\u0027m not 100% sure here frankly speaking.\n\nAs for OVN that can be not right, or eventually not-existing at all.","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"e4047d41a83b1747312e82766989a44d9247b586","unresolved":false,"context_lines":[{"line_number":155,"context_line":"# clusters and the capi control plane without going via a public floating"},{"line_number":156,"context_line":"# IP"},{"line_number":157,"context_line":"- name: Install magnum-cluster-api-proxy"},{"line_number":158,"context_line":"  hosts: network_hosts"},{"line_number":159,"context_line":"  vars:"},{"line_number":160,"context_line":"    _venv_tag: \"{{ venv_tag | default(\u0027untagged\u0027) }}\""},{"line_number":161,"context_line":"    _bin: \"/openstack/venvs/magnum-cluster-api-proxy-{{ _venv_tag }}/bin\""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"4d922c29_ff7b5909","line":158,"range":{"start_line":158,"start_character":9,"end_line":158,"end_character":22},"in_reply_to":"4952f68d_b9a71ca0","updated":"2024-02-07 13:07:46.000000000","message":"Made this an override as indeed it is different with OVN and needs to be on all computes","commit_id":"bb60e94e23537980067dc166e90f5ea34319ef00"}]}
