)]}'
{"kolla/template/methods.py":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"321cb9247e3de26084eb4fb7fa17d68af4f8c48e","unresolved":true,"context_lines":[{"line_number":33,"context_line":"DNF_GPGKEY_ADD \u003d \" \u0026\u0026 echo \u0027       {gpgkey}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":34,"context_line":"DNF_METALINK \u003d \" \u0026\u0026 echo \u0027metalink\u003d{metalink}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":35,"context_line":"DNF_MIRRORLIST \u003d \" \u0026\u0026 \\"},{"line_number":36,"context_line":"echo \u0027mirrorlist\u003d mirrorlist} \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":37,"context_line":"DNF_REPO \u003d \"echo \u0027[{name}]\u0027 \u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":38,"context_line":"echo \u0027name\u003d{name}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":39,"context_line":"echo \u0027gpgcheck\u003d{gpgcheck}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"}],"source_content_type":"text/x-python","patch_set":95,"id":"6ffc9ff3_18bc4f68","line":36,"updated":"2025-10-02 09:27:45.000000000","message":"echo \u0027mirrorlist\u003d{mirrorlist}\u0027  ??","commit_id":"829ce5ebab8efeb0eb745d9a9c52a79145ac33d3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4f5201659ce250623470e20290e2870dc370a7d5","unresolved":false,"context_lines":[{"line_number":33,"context_line":"DNF_GPGKEY_ADD \u003d \" \u0026\u0026 echo \u0027       {gpgkey}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":34,"context_line":"DNF_METALINK \u003d \" \u0026\u0026 echo \u0027metalink\u003d{metalink}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":35,"context_line":"DNF_MIRRORLIST \u003d \" \u0026\u0026 \\"},{"line_number":36,"context_line":"echo \u0027mirrorlist\u003d mirrorlist} \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":37,"context_line":"DNF_REPO \u003d \"echo \u0027[{name}]\u0027 \u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":38,"context_line":"echo \u0027name\u003d{name}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":39,"context_line":"echo \u0027gpgcheck\u003d{gpgcheck}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"}],"source_content_type":"text/x-python","patch_set":95,"id":"3cccc2d9_5894fcef","line":36,"in_reply_to":"6ffc9ff3_18bc4f68","updated":"2025-10-02 09:29:57.000000000","message":"Done","commit_id":"829ce5ebab8efeb0eb745d9a9c52a79145ac33d3"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"321cb9247e3de26084eb4fb7fa17d68af4f8c48e","unresolved":true,"context_lines":[{"line_number":173,"context_line":"                        commands +\u003d \" \u0026\u0026 \""},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"                elif mode \u003d\u003d \u0027disable\u0027 and _repo.get(\u0027distro\u0027):"},{"line_number":176,"context_line":"                    commands +\u003d DNF_DISABLE.format(name\u003d_repo[\u0027name\u0027])"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"            elif base_package_type \u003d\u003d \"deb\":"},{"line_number":179,"context_line":"                if mode \u003d\u003d \"enable\":"}],"source_content_type":"text/x-python","patch_set":95,"id":"8e303821_6febf59a","line":176,"updated":"2025-10-02 09:27:45.000000000","message":"disable only work for repos with distro flag? epel don\u0027t have that for example, and we\u0027re disabling that in base Dockerfile","commit_id":"829ce5ebab8efeb0eb745d9a9c52a79145ac33d3"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4f5201659ce250623470e20290e2870dc370a7d5","unresolved":false,"context_lines":[{"line_number":173,"context_line":"                        commands +\u003d \" \u0026\u0026 \""},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"                elif mode \u003d\u003d \u0027disable\u0027 and _repo.get(\u0027distro\u0027):"},{"line_number":176,"context_line":"                    commands +\u003d DNF_DISABLE.format(name\u003d_repo[\u0027name\u0027])"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"            elif base_package_type \u003d\u003d \"deb\":"},{"line_number":179,"context_line":"                if mode \u003d\u003d \"enable\":"}],"source_content_type":"text/x-python","patch_set":95,"id":"46aff0f0_d1ebff93","line":176,"in_reply_to":"8e303821_6febf59a","updated":"2025-10-02 09:29:57.000000000","message":"So we need to stop ;-)","commit_id":"829ce5ebab8efeb0eb745d9a9c52a79145ac33d3"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"21cdde4aeac352446d75814c524d95879001b252","unresolved":true,"context_lines":[{"line_number":33,"context_line":"DNF_GPGKEY_ADD \u003d \" \u0026\u0026 echo \u0027       {gpgkey}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":34,"context_line":"DNF_METALINK \u003d \" \u0026\u0026 echo \u0027metalink\u003d{metalink}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":35,"context_line":"DNF_MIRRORLIST \u003d \" \u0026\u0026 \\"},{"line_number":36,"context_line":"echo \u0027mirrorlist\u003d{mirrorlist} \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":37,"context_line":"DNF_REPO \u003d \"echo \u0027[{name}]\u0027 \u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":38,"context_line":"echo \u0027name\u003d{name}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":39,"context_line":"echo \u0027gpgcheck\u003d{gpgcheck}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"}],"source_content_type":"text/x-python","patch_set":96,"id":"d4dc50a2_67f19aff","line":36,"updated":"2025-10-02 09:46:47.000000000","message":"```suggestion\necho \u0027mirrorlist\u003d{mirrorlist}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\"\n```","commit_id":"707c725141e64f2e2477a022946fabc9c299bc26"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8e094d072e28ab083ed0b00a7391517a922b30f8","unresolved":false,"context_lines":[{"line_number":33,"context_line":"DNF_GPGKEY_ADD \u003d \" \u0026\u0026 echo \u0027       {gpgkey}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":34,"context_line":"DNF_METALINK \u003d \" \u0026\u0026 echo \u0027metalink\u003d{metalink}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":35,"context_line":"DNF_MIRRORLIST \u003d \" \u0026\u0026 \\"},{"line_number":36,"context_line":"echo \u0027mirrorlist\u003d{mirrorlist} \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":37,"context_line":"DNF_REPO \u003d \"echo \u0027[{name}]\u0027 \u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":38,"context_line":"echo \u0027name\u003d{name}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":39,"context_line":"echo \u0027gpgcheck\u003d{gpgcheck}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"}],"source_content_type":"text/x-python","patch_set":96,"id":"df6bf9d4_26fcdd91","line":36,"in_reply_to":"d4dc50a2_67f19aff","updated":"2025-10-02 11:16:39.000000000","message":"Done","commit_id":"707c725141e64f2e2477a022946fabc9c299bc26"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"38fa2d17fe28d36a5913cc9a9d56f1ed4281e07b","unresolved":true,"context_lines":[{"line_number":34,"context_line":"DNF_METALINK \u003d \" \u0026\u0026 echo \u0027metalink\u003d{metalink}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":35,"context_line":"DNF_MIRRORLIST \u003d \" \u0026\u0026 \\"},{"line_number":36,"context_line":"echo \u0027mirrorlist\u003d{mirrorlist} \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":37,"context_line":"DNF_REPO \u003d \"echo \u0027[{name}]\u0027 \u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":38,"context_line":"echo \u0027name\u003d{name}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":39,"context_line":"echo \u0027gpgcheck\u003d{gpgcheck}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":40,"context_line":"echo \u0027enabled\u003d1\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""}],"source_content_type":"text/x-python","patch_set":96,"id":"130348f1_b7926ed3","line":37,"updated":"2025-10-02 09:51:50.000000000","message":"we\u0027re loosing some metadata from the repo files, like repo_gpgcheck and others (for example from opensearch.repo), I\u0027m wondering if that can be a problem - apart of potential unsigned repo metadata)","commit_id":"707c725141e64f2e2477a022946fabc9c299bc26"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8e094d072e28ab083ed0b00a7391517a922b30f8","unresolved":true,"context_lines":[{"line_number":34,"context_line":"DNF_METALINK \u003d \" \u0026\u0026 echo \u0027metalink\u003d{metalink}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":35,"context_line":"DNF_MIRRORLIST \u003d \" \u0026\u0026 \\"},{"line_number":36,"context_line":"echo \u0027mirrorlist\u003d{mirrorlist} \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":37,"context_line":"DNF_REPO \u003d \"echo \u0027[{name}]\u0027 \u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":38,"context_line":"echo \u0027name\u003d{name}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":39,"context_line":"echo \u0027gpgcheck\u003d{gpgcheck}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":40,"context_line":"echo \u0027enabled\u003d1\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""}],"source_content_type":"text/x-python","patch_set":96,"id":"2661aa0a_7e444503","line":37,"in_reply_to":"130348f1_b7926ed3","updated":"2025-10-02 11:16:39.000000000","message":"I think the only relevant might be repo_gpgcheck, actually for gpgcheck we have it enabled by default in docker/base/dnf.conf","commit_id":"707c725141e64f2e2477a022946fabc9c299bc26"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"80f8307efc78a0b0dd053190dfb905805b5fc02f","unresolved":false,"context_lines":[{"line_number":34,"context_line":"DNF_METALINK \u003d \" \u0026\u0026 echo \u0027metalink\u003d{metalink}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":35,"context_line":"DNF_MIRRORLIST \u003d \" \u0026\u0026 \\"},{"line_number":36,"context_line":"echo \u0027mirrorlist\u003d{mirrorlist} \u003e\u003e/etc/yum.repos.d/{repo}.repo\""},{"line_number":37,"context_line":"DNF_REPO \u003d \"echo \u0027[{name}]\u0027 \u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":38,"context_line":"echo \u0027name\u003d{name}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":39,"context_line":"echo \u0027gpgcheck\u003d{gpgcheck}\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo \u0026\u0026 \\"},{"line_number":40,"context_line":"echo \u0027enabled\u003d1\u0027 \u003e\u003e/etc/yum.repos.d/{repo}.repo\""}],"source_content_type":"text/x-python","patch_set":96,"id":"8b3eddae_1f90b2ae","line":37,"in_reply_to":"2661aa0a_7e444503","updated":"2025-10-02 11:42:11.000000000","message":"Done","commit_id":"707c725141e64f2e2477a022946fabc9c299bc26"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"0482ce666e85300cd37172461e61fefe758e8584","unresolved":true,"context_lines":[{"line_number":147,"context_line":"                                            repo\u003drepo)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"                        if _repo.get(\u0027repo_gpgcheck\u0027):"},{"line_number":150,"context_line":"                            commands +\u003d DNF_GPGCHECK.format("},{"line_number":151,"context_line":"                                        repo_gpgcheck\u003d_repo[\u0027repo_gpgcheck\u0027],"},{"line_number":152,"context_line":"                                        repo\u003drepo)"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":98,"id":"139bdb2c_40043401","line":150,"updated":"2025-10-02 11:54:42.000000000","message":"DNF_REPO_GPGCHECK ?","commit_id":"be5e11dae55e7539fb84f13f9e514eaaf930cf3f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"61118bd73edb719d17186ccb799e7fa49f4ba9ad","unresolved":false,"context_lines":[{"line_number":147,"context_line":"                                            repo\u003drepo)"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"                        if _repo.get(\u0027repo_gpgcheck\u0027):"},{"line_number":150,"context_line":"                            commands +\u003d DNF_GPGCHECK.format("},{"line_number":151,"context_line":"                                        repo_gpgcheck\u003d_repo[\u0027repo_gpgcheck\u0027],"},{"line_number":152,"context_line":"                                        repo\u003drepo)"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":98,"id":"227e4e93_ac3497dd","line":150,"in_reply_to":"139bdb2c_40043401","updated":"2025-10-02 11:58:13.000000000","message":"Done","commit_id":"be5e11dae55e7539fb84f13f9e514eaaf930cf3f"}],"kolla/template/repos.yaml":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"e13ac17f8374951c2a1a6a6f66e37c4e0c35e102","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"centos:"},{"line_number":3,"context_line":"  ceph:"},{"line_number":4,"context_line":"    gpgcheck: 1"}],"source_content_type":"text/x-yaml","patch_set":80,"id":"a2224cfa_e97756d8","line":1,"updated":"2025-10-01 09:06:32.000000000","message":"how about the duplicates fixed in the other change?","commit_id":"691e7c3a023dd71181be2cc3e1b437ca22e71e65"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"67097ea3ff4341cb4001c5eb5e3717736e983fd8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"centos:"},{"line_number":3,"context_line":"  ceph:"},{"line_number":4,"context_line":"    gpgcheck: 1"}],"source_content_type":"text/x-yaml","patch_set":80,"id":"cad0fa9d_dbe8c3b1","line":1,"in_reply_to":"a2224cfa_e97756d8","updated":"2025-10-01 13:55:15.000000000","message":"It\u0027s stacked on top of this.","commit_id":"691e7c3a023dd71181be2cc3e1b437ca22e71e65"}]}
