)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"465d77d12e7caf4ee4ebc6f4963bd24e9f7fea41","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"c792cd73_e4c98bb9","updated":"2025-09-15 22:00:53.000000000","message":"RockyLinux 9 won\u0027t be used on the CI until the next patches are merged, or will both be merged together?","commit_id":"4a3253d1adcfd4068fe2b97e85b2c1a5db6c84c4"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8e35a1cde2ce943f10644cded92c12b72fe24fae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"d0670919_a36e9942","in_reply_to":"24e854e9_574a4739","updated":"2025-09-16 15:30:59.000000000","message":"We\u0027re not running any rocky9 jobs now, because they have too old python - so dropping is fine.","commit_id":"4a3253d1adcfd4068fe2b97e85b2c1a5db6c84c4"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"1794a8df6fe1c316403ad899fc112d3a5882f735","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"24e854e9_574a4739","in_reply_to":"8d90ab8c_1b443b8f","updated":"2025-09-16 15:08:12.000000000","message":"I see. The question is, should we drop Rocky 9 jobs in CI for now, or should this change be merged with the stacked together when Rocky 10 is ready?","commit_id":"4a3253d1adcfd4068fe2b97e85b2c1a5db6c84c4"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"790b01affbdb1bdad77b6b4c9d6061161be3be95","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8d90ab8c_1b443b8f","in_reply_to":"c792cd73_e4c98bb9","updated":"2025-09-16 12:46:44.000000000","message":"the next patch in stack will introduce rocky 10 jobs, rocky 9 will not be used","commit_id":"4a3253d1adcfd4068fe2b97e85b2c1a5db6c84c4"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"18cc90721bcb8aaa60c28e969ea1e8558aa6eea5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"78441f58_a2600c63","in_reply_to":"d0670919_a36e9942","updated":"2025-09-16 16:32:12.000000000","message":"Thanks for the clarification.","commit_id":"4a3253d1adcfd4068fe2b97e85b2c1a5db6c84c4"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2081b13274a4a69fcb4857f008546120f94330cc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":48,"id":"840c272c_a285a7b1","updated":"2025-09-23 07:09:49.000000000","message":"Let\u0027s merge this to follow up on Kolla side, don\u0027t want this to become stale because something else will get in.","commit_id":"5c087f54cff9a7c7fd3d5a6fd3ce622ee415f694"}],"zuul.d/base.yaml":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"465d77d12e7caf4ee4ebc6f4963bd24e9f7fea41","unresolved":true,"context_lines":[{"line_number":6,"context_line":"      # Test latest ansible-core version on Ubuntu, minimum supported on others."},{"line_number":7,"context_line":"      # Use SLURP version (two releases back) on SLURP upgrades."},{"line_number":8,"context_line":"      ansible_core_version_constraint: \u003e-"},{"line_number":9,"context_line":"        {{ ansible_core_version_slurp if is_slurp else"},{"line_number":10,"context_line":"        ansible_core_version_min if is_upgrade or"},{"line_number":11,"context_line":"        ansible_facts.distribution !\u003d \"Ubuntu\" else ansible_core_version_max }}"},{"line_number":12,"context_line":"      ansible_core_version_slurp: \"\u003d\u003d2.16.*\""},{"line_number":13,"context_line":"      ansible_core_version_max: \"\u003d\u003d2.18.*\""},{"line_number":14,"context_line":"      ansible_core_version_min: \"\u003d\u003d2.17.*\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"0dfcb2c5_2ebdb4da","line":11,"range":{"start_line":9,"start_character":8,"end_line":11,"end_character":79},"updated":"2025-09-15 22:00:53.000000000","message":"```suggestion\n        {{ ansible_core_version_slurp if is_slurp else\n        ansible_core_version_min if (is_upgrade or ansible_facts.distribution !\u003d \"Ubuntu\") else\n        ansible_core_version_max }}\n```","commit_id":"4a3253d1adcfd4068fe2b97e85b2c1a5db6c84c4"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"790b01affbdb1bdad77b6b4c9d6061161be3be95","unresolved":false,"context_lines":[{"line_number":6,"context_line":"      # Test latest ansible-core version on Ubuntu, minimum supported on others."},{"line_number":7,"context_line":"      # Use SLURP version (two releases back) on SLURP upgrades."},{"line_number":8,"context_line":"      ansible_core_version_constraint: \u003e-"},{"line_number":9,"context_line":"        {{ ansible_core_version_slurp if is_slurp else"},{"line_number":10,"context_line":"        ansible_core_version_min if is_upgrade or"},{"line_number":11,"context_line":"        ansible_facts.distribution !\u003d \"Ubuntu\" else ansible_core_version_max }}"},{"line_number":12,"context_line":"      ansible_core_version_slurp: \"\u003d\u003d2.16.*\""},{"line_number":13,"context_line":"      ansible_core_version_max: \"\u003d\u003d2.18.*\""},{"line_number":14,"context_line":"      ansible_core_version_min: \"\u003d\u003d2.17.*\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"6c4d3796_ad690077","line":11,"range":{"start_line":9,"start_character":8,"end_line":11,"end_character":79},"in_reply_to":"0dfcb2c5_2ebdb4da","updated":"2025-09-16 12:46:44.000000000","message":"Fix applied.","commit_id":"4a3253d1adcfd4068fe2b97e85b2c1a5db6c84c4"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"5a2ad9f481fed8360486ba8c7e15daa3311625c8","unresolved":true,"context_lines":[{"line_number":31,"context_line":"      neutron_tenant_network_dns_server: \"8.8.8.8\""},{"line_number":32,"context_line":"      neutron_tenant_network_prefix: \"203.0.113.\""},{"line_number":33,"context_line":"      neutron_tenant_network_prefix_length: \"24\""},{"line_number":34,"context_line":"      previous_release: \"{{ \u00272025.1\u0027 if is_slurp else \u00272025.1\u0027 }}\""},{"line_number":35,"context_line":"      scenario: core"},{"line_number":36,"context_line":"      scenario_images_core:"},{"line_number":37,"context_line":"        - ^cron"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"e709542d_37716de0","line":34,"range":{"start_line":34,"start_character":6,"end_line":34,"end_character":66},"updated":"2025-09-17 18:07:55.000000000","message":"the same as ``previous_release: \"2025.1\"``\nor is this for upcoming changes?","commit_id":"3d5d78dd594921e265d441c29f4b2b86d6658ef7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"aaaa7808bf350eed7f7adcf97753f02200b84483","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      neutron_tenant_network_dns_server: \"8.8.8.8\""},{"line_number":32,"context_line":"      neutron_tenant_network_prefix: \"203.0.113.\""},{"line_number":33,"context_line":"      neutron_tenant_network_prefix_length: \"24\""},{"line_number":34,"context_line":"      previous_release: \"{{ \u00272025.1\u0027 if is_slurp else \u00272025.1\u0027 }}\""},{"line_number":35,"context_line":"      scenario: core"},{"line_number":36,"context_line":"      scenario_images_core:"},{"line_number":37,"context_line":"        - ^cron"}],"source_content_type":"text/x-yaml","patch_set":28,"id":"fc07d245_d8f30d0a","line":34,"range":{"start_line":34,"start_character":6,"end_line":34,"end_character":66},"in_reply_to":"e709542d_37716de0","updated":"2025-09-18 05:30:36.000000000","message":"We don\u0027t use slurp this cycle, only next - so it\u0027s only a placeholder.","commit_id":"3d5d78dd594921e265d441c29f4b2b86d6658ef7"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"3d6ae613f0279664e9d91af53adf978e94fa29a7","unresolved":true,"context_lines":[{"line_number":15,"context_line":"      api_interface_name: \"vxlan-0\""},{"line_number":16,"context_line":"      api_network_prefix: \"192.0.2.\""},{"line_number":17,"context_line":"      api_network_prefix_length: \"24\""},{"line_number":18,"context_line":"      base_distro: \"{{ zuul.job.split(\u0027-\u0027).2 }}\""},{"line_number":19,"context_line":"      configure_swap_size: 0"},{"line_number":20,"context_line":"      container_engine: \"docker\""},{"line_number":21,"context_line":"      is_upgrade: \"{{ \u0027upgrade\u0027 in zuul.job }}\""}],"source_content_type":"text/x-yaml","patch_set":47,"id":"a553a592_4aa5cc4c","line":18,"updated":"2025-09-22 11:48:40.000000000","message":"base_distro is now derived from job name - centos10s job will be base_distro: centos10s - there are surely ifs for plain centos somewhere","commit_id":"d3f1135dbcc1c1bbc332f73e9bec12106541f14d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a861ff5b333774c5ff6f1d1de4c56486a4f9917d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      api_interface_name: \"vxlan-0\""},{"line_number":16,"context_line":"      api_network_prefix: \"192.0.2.\""},{"line_number":17,"context_line":"      api_network_prefix_length: \"24\""},{"line_number":18,"context_line":"      base_distro: \"{{ zuul.job.split(\u0027-\u0027).2 }}\""},{"line_number":19,"context_line":"      configure_swap_size: 0"},{"line_number":20,"context_line":"      container_engine: \"docker\""},{"line_number":21,"context_line":"      is_upgrade: \"{{ \u0027upgrade\u0027 in zuul.job }}\""}],"source_content_type":"text/x-yaml","patch_set":47,"id":"fb61064c_f6556b00","line":18,"in_reply_to":"88f56487_37506c4a","updated":"2025-09-22 11:53:41.000000000","message":"Done","commit_id":"d3f1135dbcc1c1bbc332f73e9bec12106541f14d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4de8e0b6fc7933a03a04642fc184684968973222","unresolved":true,"context_lines":[{"line_number":15,"context_line":"      api_interface_name: \"vxlan-0\""},{"line_number":16,"context_line":"      api_network_prefix: \"192.0.2.\""},{"line_number":17,"context_line":"      api_network_prefix_length: \"24\""},{"line_number":18,"context_line":"      base_distro: \"{{ zuul.job.split(\u0027-\u0027).2 }}\""},{"line_number":19,"context_line":"      configure_swap_size: 0"},{"line_number":20,"context_line":"      container_engine: \"docker\""},{"line_number":21,"context_line":"      is_upgrade: \"{{ \u0027upgrade\u0027 in zuul.job }}\""}],"source_content_type":"text/x-yaml","patch_set":47,"id":"88f56487_37506c4a","line":18,"in_reply_to":"a553a592_4aa5cc4c","updated":"2025-09-22 11:53:35.000000000","message":"centos10s job is for Kolla compatibility (it uses it today) so we can\u0027t remove it - but I updated it to contain base_distro - so it should still work.\nThere\u0027s another WIP patch for Kolla to adapt to the same - some mayhem is probably unevitable - but we\u0027ll manage it in the Kolla patch.","commit_id":"d3f1135dbcc1c1bbc332f73e9bec12106541f14d"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"3d6ae613f0279664e9d91af53adf978e94fa29a7","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      base_distro: \"{{ zuul.job.split(\u0027-\u0027).2 }}\""},{"line_number":19,"context_line":"      configure_swap_size: 0"},{"line_number":20,"context_line":"      container_engine: \"docker\""},{"line_number":21,"context_line":"      is_upgrade: \"{{ \u0027upgrade\u0027 in zuul.job }}\""},{"line_number":22,"context_line":"      is_slurp: \"{{ \u0027slurp\u0027 in zuul.job }}\""},{"line_number":23,"context_line":"      kolla_internal_vip_address: \"192.0.2.10\""},{"line_number":24,"context_line":"      le_enabled: false"}],"source_content_type":"text/x-yaml","patch_set":47,"id":"61eef9e6_a146d906","line":21,"updated":"2025-09-22 11:48:40.000000000","message":"isn\u0027t that a string now? \"false\" \"true\" - it is probably not a problem as ansible will cope with that - just a note","commit_id":"d3f1135dbcc1c1bbc332f73e9bec12106541f14d"}],"zuul.d/scenarios/aio.yaml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"8a437ce8655abd5b7fd96beb47030f5b92b9227f","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# NOTE(mnasiadka): To be removed after update on kolla side"},{"line_number":21,"context_line":"- job:"},{"line_number":22,"context_line":"    name: kolla-ansible-centos10s"},{"line_number":23,"context_line":"    parent: kolla-ansible-base"},{"line_number":24,"context_line":"    nodeset: kolla-ansible-centos-10s-8GB"},{"line_number":25,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":43,"id":"1a25f92b_e8ca9e11","line":22,"updated":"2025-09-19 12:12:52.000000000","message":"defined twice also in line 4","commit_id":"fc03a0f5b489d051ca433ee4384d1c58bced4a7e"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b053c781846f82b7479b164b22ab0d30dd61204f","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# NOTE(mnasiadka): To be removed after update on kolla side"},{"line_number":21,"context_line":"- job:"},{"line_number":22,"context_line":"    name: kolla-ansible-centos10s"},{"line_number":23,"context_line":"    parent: kolla-ansible-base"},{"line_number":24,"context_line":"    nodeset: kolla-ansible-centos-10s-8GB"},{"line_number":25,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":43,"id":"aaee774d_4727e92b","line":22,"in_reply_to":"1a25f92b_e8ca9e11","updated":"2025-09-19 12:54:00.000000000","message":"Done","commit_id":"fc03a0f5b489d051ca433ee4384d1c58bced4a7e"}],"zuul.d/scenarios/ipv6.yaml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"4d864c7af34e16f8953a53e2f03e95a8e33d54bf","unresolved":true,"context_lines":[{"line_number":31,"context_line":"      Runs Kolla-Ansible ipv6 scenario jobs."},{"line_number":32,"context_line":"    check:"},{"line_number":33,"context_line":"      jobs:"},{"line_number":34,"context_line":"        - kolla-ansible-debian-bookworm-hashi-vault"},{"line_number":35,"context_line":"        - kolla-ansible-ubuntu-noble-hashi-vault"}],"source_content_type":"text/x-yaml","patch_set":34,"id":"6075d39a_4104c190","line":34,"updated":"2025-09-18 12:08:04.000000000","message":"ipv6?","commit_id":"6c0d17b597a7720cbd84aad9d74e029ad0669727"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5ed394b2984df5aa214b02584c7428db0ee6fb1f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      Runs Kolla-Ansible ipv6 scenario jobs."},{"line_number":32,"context_line":"    check:"},{"line_number":33,"context_line":"      jobs:"},{"line_number":34,"context_line":"        - kolla-ansible-debian-bookworm-hashi-vault"},{"line_number":35,"context_line":"        - kolla-ansible-ubuntu-noble-hashi-vault"}],"source_content_type":"text/x-yaml","patch_set":34,"id":"a3d65111_f67c541c","line":34,"in_reply_to":"6075d39a_4104c190","updated":"2025-09-18 12:11:15.000000000","message":"Done","commit_id":"6c0d17b597a7720cbd84aad9d74e029ad0669727"}],"zuul.d/scenarios/nfv.yaml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"8a437ce8655abd5b7fd96beb47030f5b92b9227f","unresolved":true,"context_lines":[{"line_number":8,"context_line":"      - ^tests/test-scenario-nfv.sh"},{"line_number":9,"context_line":"      - ^tests/test-dashboard.sh"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      scenario: nfv"},{"line_number":12,"context_line":"      scenario_images_extra:"},{"line_number":13,"context_line":"        - ^aodh"},{"line_number":14,"context_line":"        - ^tacker"}],"source_content_type":"text/x-yaml","patch_set":43,"id":"ad9177c0_e487a4b5","line":11,"updated":"2025-09-19 12:12:52.000000000","message":"there are still some references to old scenario name scenario_nfv in the repo. for example:\n./tests/templates/globals-default.j2:113:{% if scenario \u003d\u003d \"scenario_nfv\" %}\n./tests/upgrade.sh:32:    if [[ $SCENARIO \u003d\u003d \"scenario_nfv\" ]]; then\n./roles/openstack-clients/defaults/main.yml:6:    enabled: \"{{ scenario \u003d\u003d \u0027scenario_nfv\u0027 }}\"\n./roles/openstack-clients/defaults/main.yml:20:    enabled: \"{{ scenario \u003d\u003d \u0027scenario_nfv\u0027 }}\"\n./roles/openstack-clients/defaults/main.yml:26:    enabled: \"{{ scenario \u003d\u003d \u0027scenario_nfv\u0027 }}\"","commit_id":"fc03a0f5b489d051ca433ee4384d1c58bced4a7e"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b053c781846f82b7479b164b22ab0d30dd61204f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"      - ^tests/test-scenario-nfv.sh"},{"line_number":9,"context_line":"      - ^tests/test-dashboard.sh"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      scenario: nfv"},{"line_number":12,"context_line":"      scenario_images_extra:"},{"line_number":13,"context_line":"        - ^aodh"},{"line_number":14,"context_line":"        - ^tacker"}],"source_content_type":"text/x-yaml","patch_set":43,"id":"b35124f0_d4a9471c","line":11,"in_reply_to":"ad9177c0_e487a4b5","updated":"2025-09-19 12:54:00.000000000","message":"Done","commit_id":"fc03a0f5b489d051ca433ee4384d1c58bced4a7e"}]}
