)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3c9a15b668c98a3d970720bdb53aa6943500e443","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"71e2cb82_5d26b114","updated":"2022-03-03 15:17:38.000000000","message":"recheck","commit_id":"b23d773045abfd326c42ae1fe4f610c8274e71f7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"79c5fe5f7b53190ac8e9a43ea0a4193a1a597177","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"2e1634a1_6259e3ba","updated":"2022-03-07 11:40:23.000000000","message":"recheck (tenks/vbmc failures)","commit_id":"4bf73907a39ce1429701b3c50fc2b125450c7788"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8d0885f04194a1a2ff8fc9088202fb38dee44546","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"25516296_3f07784a","updated":"2022-03-07 14:23:53.000000000","message":"* Need to check for uses of os_distribution.\n* os_release default needs addressing\n* infra_vm_root_image\n* seed_vm_root_image\n* kolla_base_distro\n* is_dnf and is_yum in dev/functions\n\nDocs will need an update, but could be a separate patch.\n\nGenerally grepping for -i centos is useful.","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"90d138b5a99e11c11b7b9dcb281701a1dad5871a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"43692001_63a6aae2","in_reply_to":"25516296_3f07784a","updated":"2022-03-07 14:58:38.000000000","message":"Hopefully I\u0027ve got them all... let\u0027s see.","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f74fde42e213b5164c29067ee0f14e30bbad1d4a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":26,"id":"f097c753_d43784d9","updated":"2022-03-08 13:50:25.000000000","message":"recheck","commit_id":"0ca5186dc890e9860abc5559544378e14ebc656a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b05e894b6c602ac25a66451db777cd666e1e7f7e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":41,"id":"d1e87ca2_9d3669eb","updated":"2022-03-17 10:16:27.000000000","message":"Will there be a docs change?","commit_id":"bc382af834c3254559101d84a5cce95fbe16a262"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"99aab95bf2539058c274c560ae1ab1fe3a512711","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":41,"id":"33ee4589_c9a38565","in_reply_to":"d1e87ca2_9d3669eb","updated":"2022-03-17 10:27:33.000000000","message":"Surely, will do.","commit_id":"bc382af834c3254559101d84a5cce95fbe16a262"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"97e45433f132bf18f847a9199621cbfa4b47fc98","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":50,"id":"818a05cb_8eaef08f","updated":"2022-03-18 13:13:21.000000000","message":"etc/kayobe-seed-vm.yml sync is missing, I will fix.","commit_id":"e3fcc3d68cdb1c8535c445a3a146ef0cbc3b5dae"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7042e0f6b61ff14da98a0600ec8c3f12b3213134","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":50,"id":"638f9eb8_8c3f6385","in_reply_to":"818a05cb_8eaef08f","updated":"2022-03-18 13:14:59.000000000","message":"Done","commit_id":"e3fcc3d68cdb1c8535c445a3a146ef0cbc3b5dae"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c3da2459cf63b5f3f8900fb643733e2eb8289ec9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":52,"id":"d4892970_3524ca77","updated":"2022-03-18 13:56:38.000000000","message":"Need to check host configure tests run.","commit_id":"5ef058b70f6aa805d93849e8ddc3ac240a271b40"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2239ff0144bca8068dc80fc9ef6d59b79d9360e4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":52,"id":"e3775f38_0e39719d","in_reply_to":"d4892970_3524ca77","updated":"2022-03-18 14:57:38.000000000","message":"Well, now these fail, because there are no local Rocky mirrors:\n\u003e       assert os.getenv(\u0027SITE_MIRROR_FQDN\u0027) in info\nE       AssertionError: assert \u0027mirror-int.dfw.rax.opendev.org\u0027 in \u0027Repo-id            : baseos\\nRepo-name          : Rocky Linux 8 - BaseOS\\nRepo-status        : enabled\\nRepo-revision...ond(s) (last: Fri Mar 18 04:12:04 2022)\\nRepo-filename      : /etc/yum.repos.d/Rocky-BaseOS.repo\\nTotal packages: 2388\u0027\nE        +  where \u0027mirror-int.dfw.rax.opendev.org\u0027 \u003d \u003cfunction getenv at 0x7fae53a128c8\u003e(\u0027SITE_MIRROR_FQDN\u0027)\nE        +    where \u003cfunction getenv at 0x7fae53a128c8\u003e \u003d os.getenv","commit_id":"5ef058b70f6aa805d93849e8ddc3ac240a271b40"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"a1cde35be8fbacbf3980713a17e658ccda7ff6c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":53,"id":"213257e7_d28907f3","updated":"2022-03-19 21:36:08.000000000","message":"recheck","commit_id":"8e55ea08a474d3138fed160129acb8322f9eeae9"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0c4d8cfe1639e67d0a7a67ba6c16bee20ea33fa5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":53,"id":"d9aa3ae3_0b6fd6b8","updated":"2022-03-18 17:25:11.000000000","message":"recheck","commit_id":"8e55ea08a474d3138fed160129acb8322f9eeae9"}],"ansible/group_vars/all/bifrost":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b05e894b6c602ac25a66451db777cd666e1e7f7e","unresolved":true,"context_lines":[{"line_number":23,"context_line":"# Diskimage-builder configuration."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# DIB base OS element. Default is {{ os_distribution }}."},{"line_number":26,"context_line":"kolla_bifrost_dib_os_element: \"{{ os_distribution }}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# DIB image OS release. Default is {{ os_release }}."},{"line_number":29,"context_line":"kolla_bifrost_dib_os_release: \"{{ os_release }}\""}],"source_content_type":"application/octet-stream","patch_set":40,"id":"5e3f3e75_a4857ec3","line":26,"updated":"2022-03-17 10:16:27.000000000","message":"\"{{ \u0027rocky-container\u0027 if os_distribution \u003d\u003d \u0027rocky\u0027 else os_distribution }}\"","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"99aab95bf2539058c274c560ae1ab1fe3a512711","unresolved":false,"context_lines":[{"line_number":23,"context_line":"# Diskimage-builder configuration."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# DIB base OS element. Default is {{ os_distribution }}."},{"line_number":26,"context_line":"kolla_bifrost_dib_os_element: \"{{ os_distribution }}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"# DIB image OS release. Default is {{ os_release }}."},{"line_number":29,"context_line":"kolla_bifrost_dib_os_release: \"{{ os_release }}\""}],"source_content_type":"application/octet-stream","patch_set":40,"id":"da8d4688_d56f893a","line":26,"in_reply_to":"5e3f3e75_a4857ec3","updated":"2022-03-17 10:27:33.000000000","message":"Done","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b05e894b6c602ac25a66451db777cd666e1e7f7e","unresolved":true,"context_lines":[{"line_number":48,"context_line":"# DIB default environment variables."},{"line_number":49,"context_line":"kolla_bifrost_dib_env_vars_default:"},{"line_number":50,"context_line":"  DIB_BOOTLOADER_DEFAULT_CMDLINE: \"nofb nomodeset gfxpayload\u003dtext net.ifnames\u003d1\""},{"line_number":51,"context_line":"  DIB_CLOUD_INIT_DATASOURCES: \"ConfigDrive\""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# DIB additional environment variables."},{"line_number":54,"context_line":"kolla_bifrost_dib_env_vars_extra: {}"}],"source_content_type":"application/octet-stream","patch_set":40,"id":"3f767807_488a1905","line":51,"updated":"2022-03-17 10:16:27.000000000","message":"DIB_CONTAINERFILE_RUNTIME: \"docker\"\n  DIB_CONTAINERFILE_NETWORK_DRIVER: \"host\"","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"99aab95bf2539058c274c560ae1ab1fe3a512711","unresolved":true,"context_lines":[{"line_number":48,"context_line":"# DIB default environment variables."},{"line_number":49,"context_line":"kolla_bifrost_dib_env_vars_default:"},{"line_number":50,"context_line":"  DIB_BOOTLOADER_DEFAULT_CMDLINE: \"nofb nomodeset gfxpayload\u003dtext net.ifnames\u003d1\""},{"line_number":51,"context_line":"  DIB_CLOUD_INIT_DATASOURCES: \"ConfigDrive\""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# DIB additional environment variables."},{"line_number":54,"context_line":"kolla_bifrost_dib_env_vars_extra: {}"}],"source_content_type":"application/octet-stream","patch_set":40,"id":"b6825eb1_eecbcc60","line":51,"in_reply_to":"3f767807_488a1905","updated":"2022-03-17 10:27:33.000000000","message":"Are you sure we have docker installed in bifrost container and it will work?","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"650ca9447472fb25e974722e69ffbef5e5ab0ad5","unresolved":false,"context_lines":[{"line_number":48,"context_line":"# DIB default environment variables."},{"line_number":49,"context_line":"kolla_bifrost_dib_env_vars_default:"},{"line_number":50,"context_line":"  DIB_BOOTLOADER_DEFAULT_CMDLINE: \"nofb nomodeset gfxpayload\u003dtext net.ifnames\u003d1\""},{"line_number":51,"context_line":"  DIB_CLOUD_INIT_DATASOURCES: \"ConfigDrive\""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# DIB additional environment variables."},{"line_number":54,"context_line":"kolla_bifrost_dib_env_vars_extra: {}"}],"source_content_type":"application/octet-stream","patch_set":40,"id":"54c8dd55_ace11def","line":51,"in_reply_to":"b6825eb1_eecbcc60","updated":"2022-03-18 10:25:07.000000000","message":"Ack","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"650ca9447472fb25e974722e69ffbef5e5ab0ad5","unresolved":true,"context_lines":[{"line_number":32,"context_line":"# \"enable-serial-console\", \"vm\"] when os_distribution is \"centos\" or \"rocky\", or"},{"line_number":33,"context_line":"# [\"enable-serial-console\", \"vm\"] otherwise."},{"line_number":34,"context_line":"kolla_bifrost_dib_elements_default:"},{"line_number":35,"context_line":"  - \"{% if os_distribution in [\u0027centos\u0027, \u0027rocky\u0027] %}disable-selinux{% endif %}\""},{"line_number":36,"context_line":"  - \"enable-serial-console\""},{"line_number":37,"context_line":"  - \"vm\""},{"line_number":38,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":46,"id":"0de45f6d_319d8f01","line":35,"range":{"start_line":35,"start_character":41,"end_line":35,"end_character":49},"updated":"2022-03-18 10:25:07.000000000","message":"I guess we don\u0027t need it then","commit_id":"adef61131739bac3477d74d55e1c46a1b7d4f8d1"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"6eeb473f5c517161867856e1004e4cce28c1d1f8","unresolved":false,"context_lines":[{"line_number":32,"context_line":"# \"enable-serial-console\", \"vm\"] when os_distribution is \"centos\" or \"rocky\", or"},{"line_number":33,"context_line":"# [\"enable-serial-console\", \"vm\"] otherwise."},{"line_number":34,"context_line":"kolla_bifrost_dib_elements_default:"},{"line_number":35,"context_line":"  - \"{% if os_distribution in [\u0027centos\u0027, \u0027rocky\u0027] %}disable-selinux{% endif %}\""},{"line_number":36,"context_line":"  - \"enable-serial-console\""},{"line_number":37,"context_line":"  - \"vm\""},{"line_number":38,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":46,"id":"c89ba925_442b1fb1","line":35,"range":{"start_line":35,"start_character":41,"end_line":35,"end_character":49},"in_reply_to":"0de45f6d_319d8f01","updated":"2022-03-18 10:27:01.000000000","message":"Done","commit_id":"adef61131739bac3477d74d55e1c46a1b7d4f8d1"}],"ansible/group_vars/all/globals":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"3b6c995958d56249636ec34cf2248ff400bb4def","unresolved":true,"context_lines":[{"line_number":48,"context_line":"# is \"centos\"."},{"line_number":49,"context_line":"os_distribution: \"centos\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"# OS release. Valid options are \"8-stream\" when os_distribution is \"centos\", or"},{"line_number":52,"context_line":"# \"focal\" when os_distribution is \"ubuntu\"."},{"line_number":53,"context_line":"os_release: \u003e-"},{"line_number":54,"context_line":"  {{ \u00278-stream\u0027 if os_distribution \u003d\u003d \u0027centos\u0027"}],"source_content_type":"application/octet-stream","patch_set":40,"id":"4c2963eb_5d298296","line":51,"updated":"2022-03-17 09:46:15.000000000","message":"comment needs updating","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"650ca9447472fb25e974722e69ffbef5e5ab0ad5","unresolved":false,"context_lines":[{"line_number":48,"context_line":"# is \"centos\"."},{"line_number":49,"context_line":"os_distribution: \"centos\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"# OS release. Valid options are \"8-stream\" when os_distribution is \"centos\", or"},{"line_number":52,"context_line":"# \"focal\" when os_distribution is \"ubuntu\"."},{"line_number":53,"context_line":"os_release: \u003e-"},{"line_number":54,"context_line":"  {{ \u00278-stream\u0027 if os_distribution \u003d\u003d \u0027centos\u0027"}],"source_content_type":"application/octet-stream","patch_set":40,"id":"35ebf808_a7a80fe4","line":51,"in_reply_to":"4c2963eb_5d298296","updated":"2022-03-18 10:25:07.000000000","message":"Done","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"}],"ansible/group_vars/all/overcloud-dib":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b05e894b6c602ac25a66451db777cd666e1e7f7e","unresolved":true,"context_lines":[{"line_number":85,"context_line":"# Upper constraints file for installing packages in the virtual environment"},{"line_number":86,"context_line":"# used for building overcloud host disk images. Default is {{"},{"line_number":87,"context_line":"# pip_upper_constraints_file }}."},{"line_number":88,"context_line":"overcloud_dib_upper_constraints_file: \"{{ \u0027\u0027 if os_distribution in [\u0027centos\u0027, \u0027rocky\u0027] else pip_upper_constraints_file }}\""}],"source_content_type":"application/octet-stream","patch_set":40,"id":"5461bdb4_cef7bf09","line":88,"range":{"start_line":88,"start_character":42,"end_line":88,"end_character":86},"updated":"2022-03-17 10:16:27.000000000","message":"Is this a fix for something else?","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8211fac6d2f5f9315a1958e8f8d736a332021309","unresolved":false,"context_lines":[{"line_number":85,"context_line":"# Upper constraints file for installing packages in the virtual environment"},{"line_number":86,"context_line":"# used for building overcloud host disk images. Default is {{"},{"line_number":87,"context_line":"# pip_upper_constraints_file }}."},{"line_number":88,"context_line":"overcloud_dib_upper_constraints_file: \"{{ \u0027\u0027 if os_distribution in [\u0027centos\u0027, \u0027rocky\u0027] else pip_upper_constraints_file }}\""}],"source_content_type":"application/octet-stream","patch_set":40,"id":"c4781c5f_09fb3133","line":88,"range":{"start_line":88,"start_character":42,"end_line":88,"end_character":86},"in_reply_to":"06cb0e78_d72d8b83","updated":"2022-03-17 12:11:14.000000000","message":"Ack","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"99aab95bf2539058c274c560ae1ab1fe3a512711","unresolved":true,"context_lines":[{"line_number":85,"context_line":"# Upper constraints file for installing packages in the virtual environment"},{"line_number":86,"context_line":"# used for building overcloud host disk images. Default is {{"},{"line_number":87,"context_line":"# pip_upper_constraints_file }}."},{"line_number":88,"context_line":"overcloud_dib_upper_constraints_file: \"{{ \u0027\u0027 if os_distribution in [\u0027centos\u0027, \u0027rocky\u0027] else pip_upper_constraints_file }}\""}],"source_content_type":"application/octet-stream","patch_set":40,"id":"06cb0e78_d72d8b83","line":88,"range":{"start_line":88,"start_character":42,"end_line":88,"end_character":86},"in_reply_to":"5461bdb4_cef7bf09","updated":"2022-03-17 10:27:33.000000000","message":"upper-constraints in Yoga limit us with DIB 3.19.0 - we need 3.20.1 to build using rocky-container element. I\u0027ll update just to do that for rocky.","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"}],"ansible/roles/dnf/tasks/local-mirror.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8d0885f04194a1a2ff8fc9088202fb38dee44546","unresolved":true,"context_lines":[{"line_number":9,"context_line":"        mode: 0664"},{"line_number":10,"context_line":"      become: True"},{"line_number":11,"context_line":"      loop:"},{"line_number":12,"context_line":"        - CentOS-Stream-AppStream.repo"},{"line_number":13,"context_line":"        - CentOS-Stream-BaseOS.repo"},{"line_number":14,"context_line":"        - CentOS-Stream-Extras.repo"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":23,"id":"2b37cc5b_148bfb5a","line":12,"range":{"start_line":12,"start_character":10,"end_line":12,"end_character":23},"updated":"2022-03-07 14:23:53.000000000","message":"Let\u0027s trim a task here.\n\n{{ repo_file_prefix }}\n\nvars:\n  repo_file_prefix: \"{{ \u0027CentOS-Stream\u0027 if ansible_facts.distribution \u003d\u003d \u0027CentOS\u0027 else \u0027Rocky\u0027 }}\"","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"90d138b5a99e11c11b7b9dcb281701a1dad5871a","unresolved":false,"context_lines":[{"line_number":9,"context_line":"        mode: 0664"},{"line_number":10,"context_line":"      become: True"},{"line_number":11,"context_line":"      loop:"},{"line_number":12,"context_line":"        - CentOS-Stream-AppStream.repo"},{"line_number":13,"context_line":"        - CentOS-Stream-BaseOS.repo"},{"line_number":14,"context_line":"        - CentOS-Stream-Extras.repo"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":23,"id":"1765bd78_20d5623e","line":12,"range":{"start_line":12,"start_character":10,"end_line":12,"end_character":23},"in_reply_to":"2b37cc5b_148bfb5a","updated":"2022-03-07 14:58:38.000000000","message":"Done","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"}],"dev/functions":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8211fac6d2f5f9315a1958e8f8d736a332021309","unresolved":true,"context_lines":[{"line_number":130,"context_line":"# Installation"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"function is_dnf {"},{"line_number":133,"context_line":"    if [[ -e /etc/centos-release ]]; then"},{"line_number":134,"context_line":"        /usr/bin/which dnf \u003e/dev/null 2\u003e\u00261"},{"line_number":135,"context_line":"    else"},{"line_number":136,"context_line":"        return 1"}],"source_content_type":"application/x-shellscript","patch_set":43,"id":"088dc8a4_499f43cf","line":133,"range":{"start_line":133,"start_character":13,"end_line":133,"end_character":32},"updated":"2022-03-17 12:11:14.000000000","message":"Need to handle Rocky here.","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"6d1cfa2eaff1c549afd96b2e894f7866d08f89cf","unresolved":false,"context_lines":[{"line_number":130,"context_line":"# Installation"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"function is_dnf {"},{"line_number":133,"context_line":"    if [[ -e /etc/centos-release ]]; then"},{"line_number":134,"context_line":"        /usr/bin/which dnf \u003e/dev/null 2\u003e\u00261"},{"line_number":135,"context_line":"    else"},{"line_number":136,"context_line":"        return 1"}],"source_content_type":"application/x-shellscript","patch_set":43,"id":"e25b9921_2d7ffd61","line":133,"range":{"start_line":133,"start_character":13,"end_line":133,"end_character":32},"in_reply_to":"088dc8a4_499f43cf","updated":"2022-03-17 19:25:22.000000000","message":"Done","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"}],"doc/source/configuration/reference/os-distribution.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8211fac6d2f5f9315a1958e8f8d736a332021309","unresolved":true,"context_lines":[{"line_number":10,"context_line":"used throughout the system."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The ``os_distribution`` variable in ``etc/kayobe/globals.yml`` can be used to"},{"line_number":13,"context_line":"set the OS distribution to use.  It may be set to either ``centos`` or"},{"line_number":14,"context_line":"``ubuntu``, and defaults to ``centos``."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The ``os_release`` variable in ``etc/kayobe/globals.yml`` can be used to set"},{"line_number":17,"context_line":"the release of the OS. When ``os_distribution`` is set to ``centos`` it may be"}],"source_content_type":"text/x-rst","patch_set":43,"id":"b05cd4d9_f3e1f76e","line":14,"range":{"start_line":13,"start_character":33,"end_line":14,"end_character":39},"updated":"2022-03-17 12:11:14.000000000","message":"rocky","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"6d1cfa2eaff1c549afd96b2e894f7866d08f89cf","unresolved":false,"context_lines":[{"line_number":10,"context_line":"used throughout the system."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The ``os_distribution`` variable in ``etc/kayobe/globals.yml`` can be used to"},{"line_number":13,"context_line":"set the OS distribution to use.  It may be set to either ``centos`` or"},{"line_number":14,"context_line":"``ubuntu``, and defaults to ``centos``."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The ``os_release`` variable in ``etc/kayobe/globals.yml`` can be used to set"},{"line_number":17,"context_line":"the release of the OS. When ``os_distribution`` is set to ``centos`` it may be"}],"source_content_type":"text/x-rst","patch_set":43,"id":"923979cc_34b4e808","line":14,"range":{"start_line":13,"start_character":33,"end_line":14,"end_character":39},"in_reply_to":"b05cd4d9_f3e1f76e","updated":"2022-03-17 19:25:22.000000000","message":"Done","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8211fac6d2f5f9315a1958e8f8d736a332021309","unresolved":true,"context_lines":[{"line_number":14,"context_line":"``ubuntu``, and defaults to ``centos``."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The ``os_release`` variable in ``etc/kayobe/globals.yml`` can be used to set"},{"line_number":17,"context_line":"the release of the OS. When ``os_distribution`` is set to ``centos`` it may be"},{"line_number":18,"context_line":"set to ``8-stream``, and this is its default value. When ``os_distribution`` is"},{"line_number":19,"context_line":"set to ``ubuntu`` it may be set to ``focal``, and this is its default value."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"These variables are used to set various defaults, including:"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":43,"id":"426d584b_53820ee8","line":19,"range":{"start_line":17,"start_character":22,"end_line":19,"end_character":76},"updated":"2022-03-17 12:11:14.000000000","message":"default","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"6d1cfa2eaff1c549afd96b2e894f7866d08f89cf","unresolved":false,"context_lines":[{"line_number":14,"context_line":"``ubuntu``, and defaults to ``centos``."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The ``os_release`` variable in ``etc/kayobe/globals.yml`` can be used to set"},{"line_number":17,"context_line":"the release of the OS. When ``os_distribution`` is set to ``centos`` it may be"},{"line_number":18,"context_line":"set to ``8-stream``, and this is its default value. When ``os_distribution`` is"},{"line_number":19,"context_line":"set to ``ubuntu`` it may be set to ``focal``, and this is its default value."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"These variables are used to set various defaults, including:"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":43,"id":"8494086e_53fbd9c2","line":19,"range":{"start_line":17,"start_character":22,"end_line":19,"end_character":76},"in_reply_to":"426d584b_53820ee8","updated":"2022-03-17 19:25:22.000000000","message":"Done","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1d979107f25867406850c7964131a62cb3368f35","unresolved":true,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"   os_distribution: \"ubuntu\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Example: using Rocky"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"In the following example, we set the OS distribution to ``rocky``:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":47,"id":"4be8c627_345b4774","line":40,"updated":"2022-03-18 10:44:01.000000000","message":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7042e0f6b61ff14da98a0600ec8c3f12b3213134","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"   os_distribution: \"ubuntu\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Example: using Rocky"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"In the following example, we set the OS distribution to ``rocky``:"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":47,"id":"dcffe2ab_8855a05a","line":40,"in_reply_to":"4be8c627_345b4774","updated":"2022-03-18 13:14:59.000000000","message":"Done","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"doc/source/configuration/reference/overcloud-dib.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1d979107f25867406850c7964131a62cb3368f35","unresolved":true,"context_lines":[{"line_number":19,"context_line":"    Whether to build host disk images with DIB directly instead of through"},{"line_number":20,"context_line":"    Bifrost. Setting it to true disables Bifrost image build and allows images"},{"line_number":21,"context_line":"    to be built with the ``kayobe overcloud host image build`` command. Default"},{"line_number":22,"context_line":"    value is false. This will change in a future release."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"With this option enabled, Bifrost will be configured to stop building a root"},{"line_number":25,"context_line":"disk image. This will become the default behaviour in a future release."}],"source_content_type":"text/x-rst","patch_set":47,"id":"2d993434_1b1f1a5d","line":22,"range":{"start_line":22,"start_character":13,"end_line":22,"end_character":18},"updated":"2022-03-18 10:44:01.000000000","message":"except on Rocky where it is true.","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    Whether to build host disk images with DIB directly instead of through"},{"line_number":20,"context_line":"    Bifrost. Setting it to true disables Bifrost image build and allows images"},{"line_number":21,"context_line":"    to be built with the ``kayobe overcloud host image build`` command. Default"},{"line_number":22,"context_line":"    value is false. This will change in a future release."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"With this option enabled, Bifrost will be configured to stop building a root"},{"line_number":25,"context_line":"disk image. This will become the default behaviour in a future release."}],"source_content_type":"text/x-rst","patch_set":47,"id":"70de1edf_e36dd735","line":22,"range":{"start_line":22,"start_character":13,"end_line":22,"end_character":18},"in_reply_to":"2d993434_1b1f1a5d","updated":"2022-03-18 11:48:02.000000000","message":"Done","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1d979107f25867406850c7964131a62cb3368f35","unresolved":true,"context_lines":[{"line_number":49,"context_line":"    \"elements\": \"{{ overcloud_dib_elements }}\", \"env\": \"{{"},{"line_number":50,"context_line":"    overcloud_dib_env_vars }}\", \"packages\": \"{{ overcloud_dib_packages }}\"}``."},{"line_number":51,"context_line":"``overcloud_dib_os_element``"},{"line_number":52,"context_line":"    DIB base OS element. Default is ``{{ os_distribution }}``."},{"line_number":53,"context_line":"``overcloud_dib_os_release``"},{"line_number":54,"context_line":"    DIB image OS release. Default is ``{{ os_release }}``."},{"line_number":55,"context_line":"``overcloud_dib_elements_default``"}],"source_content_type":"text/x-rst","patch_set":47,"id":"ee4c712b_f3d1e8f7","line":52,"range":{"start_line":52,"start_character":61,"end_line":52,"end_character":62},"updated":"2022-03-18 10:44:01.000000000","message":"or rocky-container on Rocky.","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    \"elements\": \"{{ overcloud_dib_elements }}\", \"env\": \"{{"},{"line_number":50,"context_line":"    overcloud_dib_env_vars }}\", \"packages\": \"{{ overcloud_dib_packages }}\"}``."},{"line_number":51,"context_line":"``overcloud_dib_os_element``"},{"line_number":52,"context_line":"    DIB base OS element. Default is ``{{ os_distribution }}``."},{"line_number":53,"context_line":"``overcloud_dib_os_release``"},{"line_number":54,"context_line":"    DIB image OS release. Default is ``{{ os_release }}``."},{"line_number":55,"context_line":"``overcloud_dib_elements_default``"}],"source_content_type":"text/x-rst","patch_set":47,"id":"29a5a923_cd77cab7","line":52,"range":{"start_line":52,"start_character":61,"end_line":52,"end_character":62},"in_reply_to":"ee4c712b_f3d1e8f7","updated":"2022-03-18 11:48:02.000000000","message":"Done","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"doc/source/deployment.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8211fac6d2f5f9315a1958e8f8d736a332021309","unresolved":true,"context_lines":[{"line_number":102,"context_line":"   bare metal host or a VM provisioned outside of Kayobe, this step may be"},{"line_number":103,"context_line":"   skipped.  Ensure that the Ansible inventory contains a host for the seed."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"The seed hypervisor should have CentOS or Ubuntu with ``libvirt`` installed."},{"line_number":106,"context_line":"It should have ``libvirt`` networks configured for all networks that the seed"},{"line_number":107,"context_line":"VM needs access to and a ``libvirt`` storage pool available for the seed VM\u0027s"},{"line_number":108,"context_line":"volumes.  To provision the seed VM::"}],"source_content_type":"text/x-rst","patch_set":43,"id":"85f2a2ca_bb707edf","line":105,"range":{"start_line":105,"start_character":32,"end_line":105,"end_character":38},"updated":"2022-03-17 12:11:14.000000000","message":"Rocky","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"6d1cfa2eaff1c549afd96b2e894f7866d08f89cf","unresolved":false,"context_lines":[{"line_number":102,"context_line":"   bare metal host or a VM provisioned outside of Kayobe, this step may be"},{"line_number":103,"context_line":"   skipped.  Ensure that the Ansible inventory contains a host for the seed."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"The seed hypervisor should have CentOS or Ubuntu with ``libvirt`` installed."},{"line_number":106,"context_line":"It should have ``libvirt`` networks configured for all networks that the seed"},{"line_number":107,"context_line":"VM needs access to and a ``libvirt`` storage pool available for the seed VM\u0027s"},{"line_number":108,"context_line":"volumes.  To provision the seed VM::"}],"source_content_type":"text/x-rst","patch_set":43,"id":"0f3946a4_30182fc3","line":105,"range":{"start_line":105,"start_character":32,"end_line":105,"end_character":38},"in_reply_to":"85f2a2ca_bb707edf","updated":"2022-03-17 19:25:22.000000000","message":"Done","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"}],"etc/kayobe/bifrost.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1d979107f25867406850c7964131a62cb3368f35","unresolved":true,"context_lines":[{"line_number":29,"context_line":"#kolla_bifrost_dib_os_release:"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# List of default DIB elements. Default is [\"disable-selinux\","},{"line_number":32,"context_line":"# \"enable-serial-console\", \"vm\"] when os_distribution is \"centos\" or \"rocky\", or"},{"line_number":33,"context_line":"# [\"enable-serial-console\", \"vm\"] otherwise."},{"line_number":34,"context_line":"#kolla_bifrost_dib_elements_default:"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":47,"id":"6b6fd4bf_6440a230","line":32,"updated":"2022-03-18 10:44:01.000000000","message":"revert","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":29,"context_line":"#kolla_bifrost_dib_os_release:"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# List of default DIB elements. Default is [\"disable-selinux\","},{"line_number":32,"context_line":"# \"enable-serial-console\", \"vm\"] when os_distribution is \"centos\" or \"rocky\", or"},{"line_number":33,"context_line":"# [\"enable-serial-console\", \"vm\"] otherwise."},{"line_number":34,"context_line":"#kolla_bifrost_dib_elements_default:"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":47,"id":"5f63cfba_48f32e1b","line":32,"in_reply_to":"6b6fd4bf_6440a230","updated":"2022-03-18 11:48:02.000000000","message":"Done","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"etc/kayobe/overcloud-dib.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1d979107f25867406850c7964131a62cb3368f35","unresolved":true,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"# Upper constraints file for installing packages in the virtual environment"},{"line_number":75,"context_line":"# used for building overcloud host disk images. Default is {{"},{"line_number":76,"context_line":"# \u0027\u0027 if os_distribution \u003d\u003d \u0027rocky\u0027 else pip_upper_constraints_file }}."},{"line_number":77,"context_line":"#overcloud_dib_upper_constraints_file:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"###############################################################################"}],"source_content_type":"text/x-yaml","patch_set":47,"id":"fd231246_0165fcb9","line":76,"updated":"2022-03-18 10:44:01.000000000","message":"revert","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"# Upper constraints file for installing packages in the virtual environment"},{"line_number":75,"context_line":"# used for building overcloud host disk images. Default is {{"},{"line_number":76,"context_line":"# \u0027\u0027 if os_distribution \u003d\u003d \u0027rocky\u0027 else pip_upper_constraints_file }}."},{"line_number":77,"context_line":"#overcloud_dib_upper_constraints_file:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"###############################################################################"}],"source_content_type":"text/x-yaml","patch_set":47,"id":"0400c183_915e1c64","line":76,"in_reply_to":"fd231246_0165fcb9","updated":"2022-03-18 11:48:02.000000000","message":"Done","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"97e45433f132bf18f847a9199621cbfa4b47fc98","unresolved":true,"context_lines":[{"line_number":72,"context_line":"#overcloud_dib_git_elements:"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"# Upper constraints file for installing packages in the virtual environment"},{"line_number":75,"context_line":"# used for building overcloud host disk images. Default is {{"},{"line_number":76,"context_line":"# \u0027\u0027 if os_distribution \u003d\u003d \u0027rocky\u0027 else pip_upper_constraints_file }}."},{"line_number":77,"context_line":"#overcloud_dib_upper_constraints_file:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"###############################################################################"}],"source_content_type":"text/x-yaml","patch_set":50,"id":"9beabe55_e89c42f6","line":76,"range":{"start_line":75,"start_character":48,"end_line":76,"end_character":70},"updated":"2022-03-18 13:13:21.000000000","message":"Not up to date, I will fix it.","commit_id":"e3fcc3d68cdb1c8535c445a3a146ef0cbc3b5dae"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"7042e0f6b61ff14da98a0600ec8c3f12b3213134","unresolved":false,"context_lines":[{"line_number":72,"context_line":"#overcloud_dib_git_elements:"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"# Upper constraints file for installing packages in the virtual environment"},{"line_number":75,"context_line":"# used for building overcloud host disk images. Default is {{"},{"line_number":76,"context_line":"# \u0027\u0027 if os_distribution \u003d\u003d \u0027rocky\u0027 else pip_upper_constraints_file }}."},{"line_number":77,"context_line":"#overcloud_dib_upper_constraints_file:"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"###############################################################################"}],"source_content_type":"text/x-yaml","patch_set":50,"id":"4e5653cc_5930faf5","line":76,"range":{"start_line":75,"start_character":48,"end_line":76,"end_character":70},"in_reply_to":"9beabe55_e89c42f6","updated":"2022-03-18 13:14:59.000000000","message":"Done","commit_id":"e3fcc3d68cdb1c8535c445a3a146ef0cbc3b5dae"}],"playbooks/kayobe-infra-vm-base/pre.yml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"0f4c69ae2f9fef603b33f4ca7174958b2c0a87c4","unresolved":true,"context_lines":[{"line_number":36,"context_line":"      selinux:"},{"line_number":37,"context_line":"        state: disabled"},{"line_number":38,"context_line":"      become: True"},{"line_number":39,"context_line":"      when: ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    # NOTE(mgoddard): Use the name zz-overrides.yml to ensure this takes"},{"line_number":42,"context_line":"    # precedence over the standard config files."}],"source_content_type":"text/x-yaml","patch_set":47,"id":"a1d01bec_3bae0a98","line":39,"range":{"start_line":39,"start_character":6,"end_line":39,"end_character":52},"updated":"2022-03-18 10:48:49.000000000","message":"Are you sure this is right? There is the following fixture in Ansible 2.11 and 2.12:\n\n    \"result\": {\n        \"distribution\": \"Rocky\",\n        \"distribution_version\": \"8.3\",\n        \"distribution_release\": \"NA\",\n        \"distribution_major_version\": \"8\",\n        \"os_family\": \"RedHat\"\n    },","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      selinux:"},{"line_number":37,"context_line":"        state: disabled"},{"line_number":38,"context_line":"      become: True"},{"line_number":39,"context_line":"      when: ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    # NOTE(mgoddard): Use the name zz-overrides.yml to ensure this takes"},{"line_number":42,"context_line":"    # precedence over the standard config files."}],"source_content_type":"text/x-yaml","patch_set":47,"id":"6b10bae5_97aa3fc4","line":39,"range":{"start_line":39,"start_character":6,"end_line":39,"end_character":52},"in_reply_to":"a1d01bec_3bae0a98","updated":"2022-03-18 11:48:02.000000000","message":"Zuul uses Ansible 2.9","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"playbooks/kayobe-overcloud-host-configure-base/overrides.yml.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8d0885f04194a1a2ff8fc9088202fb38dee44546","unresolved":true,"context_lines":[{"line_number":112,"context_line":"dnf_use_local_mirror: true"},{"line_number":113,"context_line":"{% if ansible_distribution \u003d\u003d \u0027CentOS\u0027 %}"},{"line_number":114,"context_line":"# Mirror FQDN for DNF repos."},{"line_number":115,"context_line":"dnf_centos_mirror_host: \"{{ zuul_site_mirror_fqdn }}\""},{"line_number":116,"context_line":"# Mirror directory for DNF CentOS repos."},{"line_number":117,"context_line":"dnf_centos_mirror_directory: \u0027centos\u0027"},{"line_number":118,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":23,"id":"9fc83bd8_2dfedf44","line":115,"range":{"start_line":115,"start_character":28,"end_line":115,"end_character":49},"updated":"2022-03-07 14:23:53.000000000","message":"Are there no Rocky repo mirrors?","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"650ca9447472fb25e974722e69ffbef5e5ab0ad5","unresolved":false,"context_lines":[{"line_number":112,"context_line":"dnf_use_local_mirror: true"},{"line_number":113,"context_line":"{% if ansible_distribution \u003d\u003d \u0027CentOS\u0027 %}"},{"line_number":114,"context_line":"# Mirror FQDN for DNF repos."},{"line_number":115,"context_line":"dnf_centos_mirror_host: \"{{ zuul_site_mirror_fqdn }}\""},{"line_number":116,"context_line":"# Mirror directory for DNF CentOS repos."},{"line_number":117,"context_line":"dnf_centos_mirror_directory: \u0027centos\u0027"},{"line_number":118,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":23,"id":"0dcc910a_ee5ace08","line":115,"range":{"start_line":115,"start_character":28,"end_line":115,"end_character":49},"in_reply_to":"986f735f_0e98de9c","updated":"2022-03-18 10:25:07.000000000","message":"Ack","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"90d138b5a99e11c11b7b9dcb281701a1dad5871a","unresolved":true,"context_lines":[{"line_number":112,"context_line":"dnf_use_local_mirror: true"},{"line_number":113,"context_line":"{% if ansible_distribution \u003d\u003d \u0027CentOS\u0027 %}"},{"line_number":114,"context_line":"# Mirror FQDN for DNF repos."},{"line_number":115,"context_line":"dnf_centos_mirror_host: \"{{ zuul_site_mirror_fqdn }}\""},{"line_number":116,"context_line":"# Mirror directory for DNF CentOS repos."},{"line_number":117,"context_line":"dnf_centos_mirror_directory: \u0027centos\u0027"},{"line_number":118,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":23,"id":"986f735f_0e98de9c","line":115,"range":{"start_line":115,"start_character":28,"end_line":115,"end_character":49},"in_reply_to":"9fc83bd8_2dfedf44","updated":"2022-03-07 14:58:38.000000000","message":"Not yet.","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"0f4c69ae2f9fef603b33f4ca7174958b2c0a87c4","unresolved":true,"context_lines":[{"line_number":40,"context_line":"    gateway: 192.168.35.254"},{"line_number":41,"context_line":"    table: kayobe-test-route-table"},{"line_number":42,"context_line":"test_net_eth_vlan_rules:"},{"line_number":43,"context_line":"{% if ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027] %}"},{"line_number":44,"context_line":"  - from 192.168.35.0/24 table kayobe-test-route-table"},{"line_number":45,"context_line":"{% else %}"},{"line_number":46,"context_line":"  - from: 192.168.35.0/24"}],"source_content_type":"text/x-jinja2","patch_set":47,"id":"53110a82_ce797394","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":49},"updated":"2022-03-18 10:48:49.000000000","message":"Same comment as previous file.","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":40,"context_line":"    gateway: 192.168.35.254"},{"line_number":41,"context_line":"    table: kayobe-test-route-table"},{"line_number":42,"context_line":"test_net_eth_vlan_rules:"},{"line_number":43,"context_line":"{% if ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027] %}"},{"line_number":44,"context_line":"  - from 192.168.35.0/24 table kayobe-test-route-table"},{"line_number":45,"context_line":"{% else %}"},{"line_number":46,"context_line":"  - from: 192.168.35.0/24"}],"source_content_type":"text/x-jinja2","patch_set":47,"id":"6833d638_6a05f888","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":49},"in_reply_to":"53110a82_ce797394","updated":"2022-03-18 11:48:02.000000000","message":"Ack","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"0f4c69ae2f9fef603b33f4ca7174958b2c0a87c4","unresolved":true,"context_lines":[{"line_number":107,"context_line":"# Set Honolulu time."},{"line_number":108,"context_line":"timezone: Pacific/Honolulu"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"{% if ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027] %}"},{"line_number":111,"context_line":"# Use a local DNF mirror."},{"line_number":112,"context_line":"dnf_use_local_mirror: true"},{"line_number":113,"context_line":"{% if ansible_distribution \u003d\u003d \u0027CentOS\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":47,"id":"367b3b06_882ef188","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":49},"updated":"2022-03-18 10:48:49.000000000","message":"Ditto","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":107,"context_line":"# Set Honolulu time."},{"line_number":108,"context_line":"timezone: Pacific/Honolulu"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"{% if ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027] %}"},{"line_number":111,"context_line":"# Use a local DNF mirror."},{"line_number":112,"context_line":"dnf_use_local_mirror: true"},{"line_number":113,"context_line":"{% if ansible_distribution \u003d\u003d \u0027CentOS\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":47,"id":"6551c737_985d2064","line":110,"range":{"start_line":110,"start_character":0,"end_line":110,"end_character":49},"in_reply_to":"367b3b06_882ef188","updated":"2022-03-18 11:48:02.000000000","message":"Ack","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"playbooks/kayobe-overcloud-host-configure-base/tests/test_overcloud_host_configure.py":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8d0885f04194a1a2ff8fc9088202fb38dee44546","unresolved":true,"context_lines":[{"line_number":11,"context_line":"import pytest"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"def _is_firewalld_supported():"},{"line_number":15,"context_line":"    info \u003d distro.linux_distribution()"},{"line_number":16,"context_line":"    return info[0].startswith(\u0027CentOS\u0027)"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"def _is_dnf():"},{"line_number":20,"context_line":"    info \u003d distro.linux_distribution()"},{"line_number":21,"context_line":"    return info[0].startswith(\u0027CentOS\u0027)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def test_network_ethernet(host):"}],"source_content_type":"text/x-python","patch_set":23,"id":"41b181be_e034ecb8","line":21,"range":{"start_line":14,"start_character":0,"end_line":21,"end_character":39},"updated":"2022-03-07 14:23:53.000000000","message":"Handle Rocky here","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"90d138b5a99e11c11b7b9dcb281701a1dad5871a","unresolved":false,"context_lines":[{"line_number":11,"context_line":"import pytest"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"def _is_firewalld_supported():"},{"line_number":15,"context_line":"    info \u003d distro.linux_distribution()"},{"line_number":16,"context_line":"    return info[0].startswith(\u0027CentOS\u0027)"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"def _is_dnf():"},{"line_number":20,"context_line":"    info \u003d distro.linux_distribution()"},{"line_number":21,"context_line":"    return info[0].startswith(\u0027CentOS\u0027)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def test_network_ethernet(host):"}],"source_content_type":"text/x-python","patch_set":23,"id":"6f1ad303_604ff738","line":21,"range":{"start_line":14,"start_character":0,"end_line":21,"end_character":39},"in_reply_to":"41b181be_e034ecb8","updated":"2022-03-07 14:58:38.000000000","message":"Ack","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8d0885f04194a1a2ff8fc9088202fb38dee44546","unresolved":true,"context_lines":[{"line_number":162,"context_line":"def test_ntp_non_default_time_server(host):"},{"line_number":163,"context_line":"    # Tests that the NTP pool has been changed from pool.ntp.org to"},{"line_number":164,"context_line":"    # time.cloudflare.com"},{"line_number":165,"context_line":"    if \u0027centos\u0027 or \u0027rocky\u0027 in host.system_info.distribution.lower():"},{"line_number":166,"context_line":"        chrony_config \u003d host.file(\"/etc/chrony.conf\")"},{"line_number":167,"context_line":"    else:"},{"line_number":168,"context_line":"        # Debian based distributions use the following path"}],"source_content_type":"text/x-python","patch_set":23,"id":"5262a9c9_8d4c3711","line":165,"range":{"start_line":165,"start_character":7,"end_line":165,"end_character":15},"updated":"2022-03-07 14:23:53.000000000","message":"This will evaluate as true: \"if \u0027centos\u0027 ...\"\n\nUse:\n\nif A in X or B in X","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"90d138b5a99e11c11b7b9dcb281701a1dad5871a","unresolved":false,"context_lines":[{"line_number":162,"context_line":"def test_ntp_non_default_time_server(host):"},{"line_number":163,"context_line":"    # Tests that the NTP pool has been changed from pool.ntp.org to"},{"line_number":164,"context_line":"    # time.cloudflare.com"},{"line_number":165,"context_line":"    if \u0027centos\u0027 or \u0027rocky\u0027 in host.system_info.distribution.lower():"},{"line_number":166,"context_line":"        chrony_config \u003d host.file(\"/etc/chrony.conf\")"},{"line_number":167,"context_line":"    else:"},{"line_number":168,"context_line":"        # Debian based distributions use the following path"}],"source_content_type":"text/x-python","patch_set":23,"id":"a80d5e42_365d23e8","line":165,"range":{"start_line":165,"start_character":7,"end_line":165,"end_character":15},"in_reply_to":"5262a9c9_8d4c3711","updated":"2022-03-07 14:58:38.000000000","message":"Done","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1d979107f25867406850c7964131a62cb3368f35","unresolved":true,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"def _is_firewalld_supported():"},{"line_number":15,"context_line":"    info \u003d distro.id()"},{"line_number":16,"context_line":"    return info[0].startswith(\u0027centos\u0027) or info[0].startswith(\u0027rocky\u0027)"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"def _is_dnf():"},{"line_number":20,"context_line":"    info \u003d distro.id()"},{"line_number":21,"context_line":"    return info[0].startswith(\u0027centos\u0027) or info[0].startswith(\u0027rocky\u0027)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def test_network_ethernet(host):"},{"line_number":25,"context_line":"    interface \u003d host.interface(\u0027dummy2\u0027)"}],"source_content_type":"text/x-python","patch_set":47,"id":"6f2574db_e16d1457","line":22,"range":{"start_line":15,"start_character":0,"end_line":22,"end_character":0},"updated":"2022-03-18 10:44:01.000000000","message":"This isn\u0027t right:\n\nhttps://5939d2a33091e9d81615-2d5eac04abf7b682f6292eb63767f0da.ssl.cf1.rackcdn.com/831652/45/check/kayobe-overcloud-host-configure-centos8s/ea1b8c8/primary/test-results.html\n\nhttps://9dad0ea584bf7c734e17-0595cf8ce23c3a62b4c5e95f9113455a.ssl.cf2.rackcdn.com/831652/45/check/kayobe-overcloud-host-configure-rocky8/9f8a8a3/primary/test-results.html","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d767380e78bc27e4cc9064c6c3830b0c650b5475","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"def _is_firewalld_supported():"},{"line_number":15,"context_line":"    info \u003d distro.id()"},{"line_number":16,"context_line":"    return info[0].startswith(\u0027centos\u0027) or info[0].startswith(\u0027rocky\u0027)"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"def _is_dnf():"},{"line_number":20,"context_line":"    info \u003d distro.id()"},{"line_number":21,"context_line":"    return info[0].startswith(\u0027centos\u0027) or info[0].startswith(\u0027rocky\u0027)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def test_network_ethernet(host):"},{"line_number":25,"context_line":"    interface \u003d host.interface(\u0027dummy2\u0027)"}],"source_content_type":"text/x-python","patch_set":47,"id":"c8b629ae_abf87e01","line":22,"range":{"start_line":15,"start_character":0,"end_line":22,"end_character":0},"in_reply_to":"6f2574db_e16d1457","updated":"2022-03-18 11:51:18.000000000","message":"Done","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"playbooks/kayobe-seed-vm-base/overrides.yml.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"6869db0765ab17df2995ba06eb5e12e75c2099b2","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# NOTE(mgoddard): Don\u0027t reboot after disabling SELinux during CI testing, as"},{"line_number":3,"context_line":"# Ansible is run directly on the controller."},{"line_number":4,"context_line":"disable_selinux_do_reboot: false"}],"source_content_type":"text/x-jinja2","patch_set":43,"id":"2a45016d_a02534f0","line":1,"updated":"2022-03-17 13:17:02.000000000","message":"Need to set overcloud_dib_build_host_images to False here","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"650ca9447472fb25e974722e69ffbef5e5ab0ad5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# NOTE(mgoddard): Don\u0027t reboot after disabling SELinux during CI testing, as"},{"line_number":3,"context_line":"# Ansible is run directly on the controller."},{"line_number":4,"context_line":"disable_selinux_do_reboot: false"}],"source_content_type":"text/x-jinja2","patch_set":43,"id":"1f9f7495_c86c69f6","line":1,"in_reply_to":"2a45016d_a02534f0","updated":"2022-03-18 10:25:07.000000000","message":"Done","commit_id":"9217f09c9d3cf510226319cccb7365c39bd1ab18"}],"playbooks/kayobe-seed-vm-base/pre.yml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"0f4c69ae2f9fef603b33f4ca7174958b2c0a87c4","unresolved":true,"context_lines":[{"line_number":36,"context_line":"      selinux:"},{"line_number":37,"context_line":"        state: disabled"},{"line_number":38,"context_line":"      become: True"},{"line_number":39,"context_line":"      when: ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    # NOTE(mgoddard): Use the name zz-overrides.yml to ensure this takes"},{"line_number":42,"context_line":"    # precedence over the standard config files."}],"source_content_type":"text/x-yaml","patch_set":47,"id":"62040d4a_9bcd0e52","line":39,"range":{"start_line":39,"start_character":12,"end_line":39,"end_character":52},"updated":"2022-03-18 10:48:49.000000000","message":"Ditto","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      selinux:"},{"line_number":37,"context_line":"        state: disabled"},{"line_number":38,"context_line":"      become: True"},{"line_number":39,"context_line":"      when: ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    # NOTE(mgoddard): Use the name zz-overrides.yml to ensure this takes"},{"line_number":42,"context_line":"    # precedence over the standard config files."}],"source_content_type":"text/x-yaml","patch_set":47,"id":"c4a225b7_7c436633","line":39,"range":{"start_line":39,"start_character":12,"end_line":39,"end_character":52},"in_reply_to":"62040d4a_9bcd0e52","updated":"2022-03-18 11:48:02.000000000","message":"Ack","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"roles/kayobe-ci-prep/tasks/main.yml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"0f4c69ae2f9fef603b33f4ca7174958b2c0a87c4","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - name: Enable the EPEL repository"},{"line_number":19,"context_line":"      command: dnf config-manager --disable epel"},{"line_number":20,"context_line":"  when: ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027]"},{"line_number":21,"context_line":"  become: true"}],"source_content_type":"text/x-yaml","patch_set":47,"id":"6f5acdb6_53af6d6c","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":48},"updated":"2022-03-18 10:48:49.000000000","message":"Ditto","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"    - name: Enable the EPEL repository"},{"line_number":19,"context_line":"      command: dnf config-manager --disable epel"},{"line_number":20,"context_line":"  when: ansible_os_family in [\u0027RedHat\u0027, \u0027Rocky\u0027]"},{"line_number":21,"context_line":"  become: true"}],"source_content_type":"text/x-yaml","patch_set":47,"id":"da9a1bf0_387cddac","line":20,"range":{"start_line":20,"start_character":8,"end_line":20,"end_character":48},"in_reply_to":"6f5acdb6_53af6d6c","updated":"2022-03-18 11:48:02.000000000","message":"Ack","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"zuul.d/nodesets.yaml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"0f4c69ae2f9fef603b33f4ca7174958b2c0a87c4","unresolved":true,"context_lines":[{"line_number":17,"context_line":"    nodes:"},{"line_number":18,"context_line":"      - name: primary"},{"line_number":19,"context_line":"        label: ubuntu-focal"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":47,"id":"00283c3a_9a52903c","line":20,"updated":"2022-03-18 10:48:49.000000000","message":"Remove extra line","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"84a857f82eb3fc3e7415bb2262bb7cbac114f8cc","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    nodes:"},{"line_number":18,"context_line":"      - name: primary"},{"line_number":19,"context_line":"        label: ubuntu-focal"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":47,"id":"1429767f_cc8daaa9","line":20,"in_reply_to":"00283c3a_9a52903c","updated":"2022-03-18 11:48:02.000000000","message":"Done","commit_id":"f40e2a0ebcc2a2a83fed8e4fea66017410ba7369"}],"zuul.d/project.yaml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8d0885f04194a1a2ff8fc9088202fb38dee44546","unresolved":true,"context_lines":[{"line_number":39,"context_line":"        - kayobe-tox-molecule"},{"line_number":40,"context_line":"        - kayobe-overcloud-centos8s"},{"line_number":41,"context_line":"        - kayobe-overcloud-rocky8"},{"line_number":42,"context_line":"        - kayobe-overcloud-ubuntu-focal"},{"line_number":43,"context_line":"        - kayobe-overcloud-tls-centos8s"},{"line_number":44,"context_line":"        - kayobe-overcloud-host-configure-centos8s"},{"line_number":45,"context_line":"        - kayobe-overcloud-host-configure-ubuntu-focal"},{"line_number":46,"context_line":"        - kayobe-overcloud-upgrade-centos8s"},{"line_number":47,"context_line":"        - kayobe-overcloud-upgrade-ubuntu-focal"},{"line_number":48,"context_line":"        - kayobe-seed-centos8s"},{"line_number":49,"context_line":"        - kayobe-seed-ubuntu-focal"},{"line_number":50,"context_line":"        - kayobe-seed-upgrade-centos8s"},{"line_number":51,"context_line":"        - kayobe-seed-upgrade-ubuntu-focal"},{"line_number":52,"context_line":"        - kayobe-seed-vm-centos8s"},{"line_number":53,"context_line":"        - kayobe-seed-vm-ubuntu-focal"},{"line_number":54,"context_line":"        - kayobe-infra-vm-centos8s"}],"source_content_type":"text/x-yaml","patch_set":23,"id":"5072eedd_5b458767","line":51,"range":{"start_line":42,"start_character":0,"end_line":51,"end_character":42},"updated":"2022-03-07 14:23:53.000000000","message":"Add the others to the gate","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"90d138b5a99e11c11b7b9dcb281701a1dad5871a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        - kayobe-tox-molecule"},{"line_number":40,"context_line":"        - kayobe-overcloud-centos8s"},{"line_number":41,"context_line":"        - kayobe-overcloud-rocky8"},{"line_number":42,"context_line":"        - kayobe-overcloud-ubuntu-focal"},{"line_number":43,"context_line":"        - kayobe-overcloud-tls-centos8s"},{"line_number":44,"context_line":"        - kayobe-overcloud-host-configure-centos8s"},{"line_number":45,"context_line":"        - kayobe-overcloud-host-configure-ubuntu-focal"},{"line_number":46,"context_line":"        - kayobe-overcloud-upgrade-centos8s"},{"line_number":47,"context_line":"        - kayobe-overcloud-upgrade-ubuntu-focal"},{"line_number":48,"context_line":"        - kayobe-seed-centos8s"},{"line_number":49,"context_line":"        - kayobe-seed-ubuntu-focal"},{"line_number":50,"context_line":"        - kayobe-seed-upgrade-centos8s"},{"line_number":51,"context_line":"        - kayobe-seed-upgrade-ubuntu-focal"},{"line_number":52,"context_line":"        - kayobe-seed-vm-centos8s"},{"line_number":53,"context_line":"        - kayobe-seed-vm-ubuntu-focal"},{"line_number":54,"context_line":"        - kayobe-infra-vm-centos8s"}],"source_content_type":"text/x-yaml","patch_set":23,"id":"0595b08b_4422d8c3","line":51,"range":{"start_line":42,"start_character":0,"end_line":51,"end_character":42},"in_reply_to":"5072eedd_5b458767","updated":"2022-03-07 14:58:38.000000000","message":"Done","commit_id":"c465f0cd47c63b7b89461a451ebc1e8f9ff75c12"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b05e894b6c602ac25a66451db777cd666e1e7f7e","unresolved":true,"context_lines":[{"line_number":41,"context_line":"        - kayobe-overcloud-rocky8"},{"line_number":42,"context_line":"        - kayobe-overcloud-ubuntu-focal"},{"line_number":43,"context_line":"        - kayobe-overcloud-tls-centos8s"},{"line_number":44,"context_line":"        - kayobe-overcloud-host-configure-centos8s"},{"line_number":45,"context_line":"        - kayobe-overcloud-host-configure-ubuntu-focal"},{"line_number":46,"context_line":"        - kayobe-overcloud-upgrade-centos8s"},{"line_number":47,"context_line":"        - kayobe-overcloud-upgrade-ubuntu-focal"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"f09b887a_43463237","line":44,"updated":"2022-03-17 10:16:27.000000000","message":"- kayobe-overcloud-host-configure-rocky8","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"99aab95bf2539058c274c560ae1ab1fe3a512711","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        - kayobe-overcloud-rocky8"},{"line_number":42,"context_line":"        - kayobe-overcloud-ubuntu-focal"},{"line_number":43,"context_line":"        - kayobe-overcloud-tls-centos8s"},{"line_number":44,"context_line":"        - kayobe-overcloud-host-configure-centos8s"},{"line_number":45,"context_line":"        - kayobe-overcloud-host-configure-ubuntu-focal"},{"line_number":46,"context_line":"        - kayobe-overcloud-upgrade-centos8s"},{"line_number":47,"context_line":"        - kayobe-overcloud-upgrade-ubuntu-focal"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"d56115c7_cba158b1","line":44,"in_reply_to":"f09b887a_43463237","updated":"2022-03-17 10:27:33.000000000","message":"Done","commit_id":"9f6dad43eb48728647ea3797e53157dbb1b9cdd7"}]}
