)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"46f3abcca04f04c926d7f80ebe77aa189ca5818c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f8a8c7d5_e5115f51","updated":"2022-11-28 17:09:47.000000000","message":"There are some more redirects at play, among them to S3.","commit_id":"12f71a4b125661d89fc30db58bbf1268bff57ac1"}],"playbooks/roles/mirror/templates/mirror.vhost.j2":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"11eab0f846d75c6deeb3d8459b0f83ad6bab51af","unresolved":true,"context_lines":[{"line_number":328,"context_line":"    ProxyPassReverse \"/copr-lxc3/\" \"https://copr-be.cloud.fedoraproject.org/results/thm/lxc3.0/\""},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"    # Ansible Galaxy"},{"line_number":331,"context_line":"    CacheEnable disk \"/ansible-galaxy\""},{"line_number":332,"context_line":"    ProxyPass \"/galaxy/\" \"https://galaxy.ansible.com/\" ttl\u003d120 keepalive\u003dOn retry\u003d0"},{"line_number":333,"context_line":"    ProxyPassReverse \"/galaxy/\" \"https://galaxy.ansible.com/\""},{"line_number":334,"context_line":"\u003c/Macro\u003e"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"a2e5618f_ed348461","line":331,"range":{"start_line":331,"start_character":23,"end_line":331,"end_character":37},"updated":"2022-11-28 17:02:28.000000000","message":"This prefix needs to match the proxied prefix below. I would probably update all of them to \u0027ansible-galaxy\u0027 as that namespaces it to ansible should something else come along to use the name \u0027galaxy\u0027.","commit_id":"3f2f4e3f1b2864a30684ba346e7dbbfe8281b609"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d532525b49dff9f33474f798a6fc6c9eadfb0e3b","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    ProxyPassReverse \"/copr-lxc3/\" \"https://copr-be.cloud.fedoraproject.org/results/thm/lxc3.0/\""},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"    # Ansible Galaxy"},{"line_number":331,"context_line":"    CacheEnable disk \"/ansible-galaxy\""},{"line_number":332,"context_line":"    ProxyPass \"/galaxy/\" \"https://galaxy.ansible.com/\" ttl\u003d120 keepalive\u003dOn retry\u003d0"},{"line_number":333,"context_line":"    ProxyPassReverse \"/galaxy/\" \"https://galaxy.ansible.com/\""},{"line_number":334,"context_line":"\u003c/Macro\u003e"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"9d720ee1_3b17bc81","line":331,"range":{"start_line":331,"start_character":23,"end_line":331,"end_character":37},"in_reply_to":"a2e5618f_ed348461","updated":"2022-11-28 17:10:06.000000000","message":"Done","commit_id":"3f2f4e3f1b2864a30684ba346e7dbbfe8281b609"},{"author":{"_account_id":28223,"name":"Cedric Jeanneret","display_name":"cjeanner (Tengu)","email":"cjeanner@redhat.com","username":"cjeanner"},"change_message_id":"46f3abcca04f04c926d7f80ebe77aa189ca5818c","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    ProxyPassReverse \"/copr-lxc3/\" \"https://copr-be.cloud.fedoraproject.org/results/thm/lxc3.0/\""},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"    # Ansible Galaxy"},{"line_number":331,"context_line":"    CacheEnable disk \"/ansible-galaxy\""},{"line_number":332,"context_line":"    ProxyPass \"/galaxy/\" \"https://galaxy.ansible.com/\" ttl\u003d120 keepalive\u003dOn retry\u003d0"},{"line_number":333,"context_line":"    ProxyPassReverse \"/galaxy/\" \"https://galaxy.ansible.com/\""},{"line_number":334,"context_line":"\u003c/Macro\u003e"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fbe2660d_1c5bde54","line":331,"range":{"start_line":331,"start_character":23,"end_line":331,"end_character":37},"in_reply_to":"a2e5618f_ed348461","updated":"2022-11-28 17:09:47.000000000","message":"Done","commit_id":"3f2f4e3f1b2864a30684ba346e7dbbfe8281b609"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"d532525b49dff9f33474f798a6fc6c9eadfb0e3b","unresolved":true,"context_lines":[{"line_number":329,"context_line":""},{"line_number":330,"context_line":"    # Ansible Galaxy"},{"line_number":331,"context_line":"    CacheEnable disk \"/ansible-galaxy\""},{"line_number":332,"context_line":"    ProxyPass \"/ansible-galaxy/\" \"https://galaxy.ansible.com/\" ttl\u003d120 keepalive\u003dOn retry\u003d0"},{"line_number":333,"context_line":"    ProxyPassReverse \"/ansible-galaxy/\" \"https://galaxy.ansible.com/\""},{"line_number":334,"context_line":"\u003c/Macro\u003e"},{"line_number":335,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"b53281ce_4a08cae3","line":332,"updated":"2022-11-28 17:10:06.000000000","message":"This is actually an incomplete caching proxy because the actual galaxy tarballs are served out of amazon s3. You will need to update things to handle this like pypi or docker hub where we proxy the frontend indexing service as well as the backend distribution service.","commit_id":"12f71a4b125661d89fc30db58bbf1268bff57ac1"}]}
