)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b171b3465e39d9786556f06eb3c23f925d69d842","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a1634d19_262e3984","updated":"2023-03-20 06:24:36.000000000","message":"I feel like there is some sort of issue going on here per testing in I1fa239275100b91db2fa67bfd3d60d7d27b6aaa0\n\nThe podman pull there fails\n\nThe failure is \n\nhttps://bb4f2629392c1b1da2c8-dbc96e30a25abd79ad83d28f747c4e2b.ssl.cf1.rackcdn.com/877884/4/check/system-config-run-static/a59e68c/bridge99.opendev.org/ara-report/results/711.html\n\n Trying to pull registry.zuul-ci.org/zuul:8.2.0...\n Error: initializing source docker://registry.zuul-ci.org/zuul:8.2.0: pinging container registry registry.zuul-ci.org: invalid status code from registry 404 (Not Found)\n\nIf we look in the apache logs at https://bb4f2629392c1b1da2c8-dbc96e30a25abd79ad83d28f747c4e2b.ssl.cf1.rackcdn.com/877884/4/check/system-config-run-static/a59e68c/static99.opendev.org/apache2/registry.zuul-ci.org_access.log we see\n\n 173.231.255.102 - - [20/Mar/2023:05:02:28 +0000] \"GET /v2/ HTTP/1.1\" 302 3282 \"-\" \"containers/5.16.0 (github.com/containers/image)\"\n 173.231.255.102 - - [20/Mar/2023:05:02:28 +0000] \"GET /v1/_ping HTTP/1.1\" 404 3234 \"-\" \"containers/5.16.0 (github.com/containers/image)\"\n\nThis is an odd endpoint.  On quay.io it returns \"true\"\n\n $ curl  https://quay.io/v1/_ping\n true\n \non other registries it returns various things like 503 or 405.\n\nMaybe this is a podman bug, when it realises it\u0027s talking to quay.io maybe it thinks it should be able to get to v1/_ping?  This is the jammy version of podman; 3.4.4.  This is quite old I guess; but probably a valid target we want to work.","commit_id":"67455913698d7659d5e516005d600a2247fc1725"}],"playbooks/roles/static/files/50-registry.zuul-ci.org.conf":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"765817836aa37ca16df86733e7214529c2c3c3e4","unresolved":true,"context_lines":[{"line_number":34,"context_line":"        AllowOverride None"},{"line_number":35,"context_line":"    \u003c/Directory\u003e"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    RewriteRule ^/v2/(.*)$ https://quay.io/v2/corvus/$1 [R\u003d302,L]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    ErrorLog /var/log/apache2/registry.zuul-ci.org_error.log"},{"line_number":40,"context_line":"    LogLevel warn"}],"source_content_type":"text/plain","patch_set":1,"id":"af4ef44a_dbe4265f","line":37,"updated":"2023-03-20 10:00:30.000000000","message":"Ahh, I see ...\n\nThe first \"ping\" is doing a GET on /\n\n 104.130.4.21 - - [20/Mar/2023:08:59:49 +0000] \"GET /v2/ HTTP/1.1\" 302 3282 \"-\" \"containers/5.16.0 (github.com/containers/image)\"\n \nThis is supposed to resolve to the blank index.html file, but we\u0027re matching 0-or-more here with .* and 302 redirecting this, instead of serving the file.  Making this .+ makes it work (see results in https://review.opendev.org/c/opendev/system-config/+/877884/)\n\nWhen this fails, podman falls back to /v1/_ping ... that\u0027s where that weird red-herring reference comes from.  when that works, podman just says \"can\u0027t talk to a v1 repository\" anyway.\n\nI\u0027ve run out of time to form this all into a nice change, but squashing 877884 should get this going","commit_id":"67455913698d7659d5e516005d600a2247fc1725"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"2c2c079c89926112f6dc169b7d05a71953d2b730","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        AllowOverride None"},{"line_number":35,"context_line":"    \u003c/Directory\u003e"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    RewriteRule ^/v2/(.*)$ https://quay.io/v2/corvus/$1 [R\u003d302,L]"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    ErrorLog /var/log/apache2/registry.zuul-ci.org_error.log"},{"line_number":40,"context_line":"    LogLevel warn"}],"source_content_type":"text/plain","patch_set":1,"id":"1330f607_d621b1ff","line":37,"in_reply_to":"af4ef44a_dbe4265f","updated":"2023-03-20 17:36:05.000000000","message":"Yes, this was a typo and should have been .+\n\nAll of this is resolved in the followup changes, thanks!","commit_id":"67455913698d7659d5e516005d600a2247fc1725"}]}
