)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"change_message_id":"cee264e30feaa65e4dd5727ecbebea5e2934f8ae","unresolved":false,"context_lines":[{"line_number":13,"context_line":"This patch adds a variable openstack_hosts_rdo_repo_type which can take"},{"line_number":14,"context_line":"values \"trunk\" or \"cloudsig\" to select the type or repos to be used."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[1] https://www.rdoproject.org/what/repos/"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: I95ee40ae1366e815507b62ba632935e664971f42"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"71f9c1f4_be648892","line":16,"updated":"2024-11-04 09:15:53.000000000","message":"Now at https://www.rdoproject.org/deliverables/repos/","commit_id":"25e8634b714b851ecd4b3c06efbbbb18fccf39d2"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"4afc25c00cb4a086fae02eae9a363a226a0f65dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"747d061a_14e60b8d","updated":"2023-04-14 09:47:49.000000000","message":"Looks good overall, except 1 thing","commit_id":"8a01aecffa23cec79c4dc7a22119279bcd46f310"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9f5f20d52e0976337b04b91adc48b2d2d0c433eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3202d45a_ca0dd960","updated":"2023-05-20 09:38:48.000000000","message":"Can you kindly remove the WIP label?","commit_id":"25e8634b714b851ecd4b3c06efbbbb18fccf39d2"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9ac059ae404f735a1461c8f1fc83600858a14535","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"285b6a85_5ac81f37","updated":"2023-05-17 17:02:37.000000000","message":"https://review.opendev.org/c/openstack/openstack-ansible/+/883377 should fix failed CI job","commit_id":"25e8634b714b851ecd4b3c06efbbbb18fccf39d2"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0132a9c98345d7607c7dcd94db3432231737f0af","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8f695ba5_ddcf681c","updated":"2023-05-18 10:40:49.000000000","message":"recheck upgrade job - should be fixed now","commit_id":"25e8634b714b851ecd4b3c06efbbbb18fccf39d2"}],"tasks/openstack_hosts_configure_dnf.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"4afc25c00cb4a086fae02eae9a363a226a0f65dd","unresolved":true,"context_lines":[{"line_number":121,"context_line":"    - (install_method | default(\u0027source\u0027)) \u003d\u003d \u0027distro\u0027"},{"line_number":122,"context_line":"    - openstack_hosts_rdo_repo_type \u003d\u003d \u0027cloudsig\u0027"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"- name: Upgrade all packages"},{"line_number":125,"context_line":"  package:"},{"line_number":126,"context_line":"    name: \"*\""},{"line_number":127,"context_line":"    state: latest"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"- name: Enable PowerTools repository"},{"line_number":130,"context_line":"  command: dnf config-manager --set-enabled \"[Pp]ower[Tt]ools\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4fb95351_fd38c5f7","line":127,"range":{"start_line":124,"start_character":0,"end_line":127,"end_character":17},"updated":"2023-04-14 09:47:49.000000000","message":"please, let\u0027s not do that. We have `openstack_hosts_package_state` to control package state for reasons. Also keeping `*` packages updated is slightly out of scope for the project.","commit_id":"8a01aecffa23cec79c4dc7a22119279bcd46f310"}],"vars/redhat-9.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"217ceee84cff2f4b6e4071091f41034efc737666","unresolved":true,"context_lines":[{"line_number":93,"context_line":"_openstack_hosts_rdo_deps_url: \"{{ openstack_hosts_rdo_mirror_url }}/centos{{ ansible_facts[\u0027distribution_major_version\u0027] }}-{{ openstack_distrib_code_name | lower }}/deps/latest/\""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"_package_repos: |-"},{"line_number":96,"context_line":"  {% if openstack_hosts_rdo_repo_type \u003d\u003d \u0027trunk\u0027 %}"},{"line_number":97,"context_line":"  - name: rdo-deps"},{"line_number":98,"context_line":"    file: rdo-deps"},{"line_number":99,"context_line":"    description: rdo-deps"},{"line_number":100,"context_line":"    baseurl: \"{{ openstack_hosts_rdo_deps_url }}\""},{"line_number":101,"context_line":"    gpgcheck: no"},{"line_number":102,"context_line":"    module_hotfixes: yes"},{"line_number":103,"context_line":"    exclude: \"{{ (ansible_facts[\u0027distribution\u0027] \u003d\u003d \u0027Rocky\u0027) | ternary([\u0027*rdo-openvswitch*3.1*\u0027, \u0027*rdo-ovn*3.1*\u0027], omit) }}\""},{"line_number":104,"context_line":"  {% else %}"},{"line_number":105,"context_line":"  []"},{"line_number":106,"context_line":"  {% endif %}"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"_openstack_ca_bundle_path: /etc/pki/tls/certs/ca-bundle.crt"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7396dfbb_677f5015","line":106,"range":{"start_line":96,"start_character":0,"end_line":106,"end_character":13},"updated":"2023-04-14 13:02:15.000000000","message":"yeah, that is treated as text, it\u0027s not coverted back to yaml objects. So intead you\u0027d need to do smth like this:\n\n```\n_package_repos: |-\n  {% if openstack_hosts_rdo_repo_type \u003d\u003d \u0027trunk\u0027 %}\n  {% set repos \u003d [\n    \u0027name\u0027: \u0027rdo-deps\u0027,\n    \u0027file\u0027: \u0027rdo-deps\u0027,\n    \u0027description\u0027: \u0027rdo-deps\u0027\n    \u0027baseurl\u0027: openstack_hosts_rdo_deps_url,\n    \u0027gpgcheck\u0027: no\n    \u0027module_hotfixes\u0027: yes\n    \u0027exclude\u0027: (ansible_facts[\u0027distribution\u0027] \u003d\u003d \u0027Rocky\u0027) | ternary([\u0027*rdo-openvswitch*3.1*\u0027, \u0027*rdo-ovn*3.1*\u0027], omit)\n  ] %}\n  {% else %}\n  {% set repos \u003d list() %}\n  {% endif %}\n  {{ repos }}\n```","commit_id":"8a01aecffa23cec79c4dc7a22119279bcd46f310"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c3d484fc73a768ec2778d595ac7a689224fa6529","unresolved":true,"context_lines":[{"line_number":93,"context_line":"_openstack_hosts_rdo_deps_url: \"{{ openstack_hosts_rdo_mirror_url }}/centos{{ ansible_facts[\u0027distribution_major_version\u0027] }}-{{ openstack_distrib_code_name | lower }}/deps/latest/\""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"_package_repos: |-"},{"line_number":96,"context_line":"  {% if openstack_hosts_rdo_repo_type \u003d\u003d \u0027trunk\u0027 %}"},{"line_number":97,"context_line":"  - name: rdo-deps"},{"line_number":98,"context_line":"    file: rdo-deps"},{"line_number":99,"context_line":"    description: rdo-deps"},{"line_number":100,"context_line":"    baseurl: \"{{ openstack_hosts_rdo_deps_url }}\""},{"line_number":101,"context_line":"    gpgcheck: no"},{"line_number":102,"context_line":"    module_hotfixes: yes"},{"line_number":103,"context_line":"    exclude: \"{{ (ansible_facts[\u0027distribution\u0027] \u003d\u003d \u0027Rocky\u0027) | ternary([\u0027*rdo-openvswitch*3.1*\u0027, \u0027*rdo-ovn*3.1*\u0027], omit) }}\""},{"line_number":104,"context_line":"  {% else %}"},{"line_number":105,"context_line":"  []"},{"line_number":106,"context_line":"  {% endif %}"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"_openstack_ca_bundle_path: /etc/pki/tls/certs/ca-bundle.crt"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"f12bc7df_f355a938","line":106,"range":{"start_line":96,"start_character":0,"end_line":106,"end_character":13},"in_reply_to":"7396dfbb_677f5015","updated":"2023-04-14 13:02:56.000000000","message":"I missed some comas when defining list, but you got the gist:)","commit_id":"8a01aecffa23cec79c4dc7a22119279bcd46f310"}]}
