>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r2) started Wed, 09 Jul 2025 13:40:51 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.5-r0) (2/2) Installing .makedepends-docker-registry (20250709.134052) busybox-1.37.0-r18.trigger: Executing script... OK: 562 MiB in 110 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-07-09T13:41:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-07-09T13:41:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.008s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-07-09T13:41:08Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.005s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.003s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.002s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.65s) PASS ok github.com/docker/distribution/health/checks 0.649s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.003s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.005s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.005s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.003s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/07/09 13:41:09 http: TLS handshake error from 127.0.0.1:47288: remote error: tls: bad certificate http_test.go:56: error parsing status: strconv.Atoi: parsing "": invalid syntax http_test.go:164: testcase: http://127.0.0.1:34281/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34281/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34281/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34281/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44517?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.15s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-07-09T13:41:09Z" level=info msg="broadcaster: closing" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="closing testSink" time="2025-07-09T13:41:09Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-07-09T13:41:10Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 1} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 1} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T13:41:10Z" level=warning msg="&{0xc0002637a0 0.9} encountered too many errors, backing off" time="2025-07-09T13:41:10Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.37s) PASS ok github.com/docker/distribution/notifications 0.672s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-07-09T13:41:09Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T13:41:09.737697744Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:09.737723559Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:09.737766507Z" level=info msg="Starting upload purge in 10m0s" go.version=go1.24.5 time="2025-07-09T13:41:09.737941467Z" level=info msg="listening on [::]:5000" go.version=go1.24.5 time="2025-07-09T13:41:12.74388524Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.5 time="2025-07-09T13:41:12.845148772Z" level=info msg="response completed" go.version=go1.24.5 http.request.host=127.0.0.1 http.request.id=88c53b12-721b-45aa-bda8-391ea7263078 http.request.method=GET http.request.remoteaddr="[::1]:49742" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.616µs" http.response.status=200 http.response.written=2 ::1 - - [09/Jul/2025:13:41:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-07-09T13:41:13.099159491Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T13:41:13.101129987Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:13.101148651Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:13.101205443Z" level=info msg="Starting upload purge in 2m0s" go.version=go1.24.5 time="2025-07-09T13:41:13.101287504Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.5 time="2025-07-09T13:41:13.101299881Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.5 time="2025-07-09T13:41:13.101650254Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.5 time="2025-07-09T13:41:16.108637943Z" level=info msg="response completed" go.version=go1.24.5 http.request.host=127.0.0.1 http.request.id=5d4ba185-052f-49ce-833c-1161b69e4085 http.request.method=GET http.request.remoteaddr="127.0.0.1:34328" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.56µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-07-09T13:41:16.108747911Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.5 --- PASS: TestRegistrySupportedCipherSuite (3.36s) === RUN TestRegistryUnsupportedCipherSuite time="2025-07-09T13:41:16.599454737Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T13:41:16.601239627Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:16.601262085Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:16.601381663Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.24.5 time="2025-07-09T13:41:16.60163581Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.50s) PASS ok github.com/docker/distribution/registry 14.975s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.003s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.062s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-07-09T13:41:10Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.5 instance.id=60749a77-b4dd-4126-b75b-6fbd1879438b time="2025-07-09T13:41:10Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.5 instance.id=60749a77-b4dd-4126-b75b-6fbd1879438b --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-07-09T13:41:10Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.5 password="XMpBUArfPWQlZ-m2H4aq_DKduT_gfZ9Anmn80z5i6MU" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.074s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.003s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-07-09T13:41:10Z" level=info msg="token not to be used before 2025-07-09 13:41:11 +0000 UTC - currently 2025-07-09 13:41:10.24500077 +0000 UTC m=+0.003685818" time="2025-07-09T13:41:10Z" level=info msg="token not to be used after 2025-07-09 13:41:10 +0000 UTC - currently 2025-07-09 13:41:10.245210885 +0000 UTC m=+0.003895935" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-07-09T13:41:10Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.008s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.038s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.009s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.002s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-07-09T13:41:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:11Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34893" http.request.id=7230b8bf-6923-4592-a811-55a19a7c6104 http.request.method=GET http.request.remoteaddr="127.0.0.1:33178" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.908µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-07-09T13:41:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:11Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=18451142-866e-41a9-b7d0-f92938d93300 http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.644µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Jul/2025:13:41:11 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-07-09T13:41:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=3a0de216-5fdd-4ba0-8886-f406a711cbef http.request.method=POST http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.676µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:11 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=81a7cdb9-098e-4f57-b8de-30da3c568b94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/aaaa/blobs/uploads/bab117c4-5b05-4f54-8871-bbf49ebf6f38?_state=bgXxfyHytZJ44gjv8hbLnEbtMBC8519X1ghoE_vA7gx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYWIxMTdjNC01YjA1LTRmNTQtODg3MS1iYmY0OWViZjZmMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTEuNDQ3MzU4MjdaIn0%3D&digest=sha256%3A112e0e9ce139f306c3d6c17651c75bfd503fc99e32ec1db4f744475257b53401" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378528851s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:11 +0000] "PUT /v2/foo/aaaa/blobs/uploads/bab117c4-5b05-4f54-8871-bbf49ebf6f38?_state=bgXxfyHytZJ44gjv8hbLnEbtMBC8519X1ghoE_vA7gx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYWIxMTdjNC01YjA1LTRmNTQtODg3MS1iYmY0OWViZjZmMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTEuNDQ3MzU4MjdaIn0%3D&digest=sha256%3A112e0e9ce139f306c3d6c17651c75bfd503fc99e32ec1db4f744475257b53401 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=75c8e20a-b380-430e-9bf2-1e5989b286b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:12 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:12Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=fa79b0f3-4e98-438b-99ab-0880140d932b http.request.method=POST http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:12 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=4f559894-0fdc-4beb-80e8-dc81a81b660f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/bbbb/blobs/uploads/b7ef51d6-3a0f-4b75-a7bc-9d8e12122ac7?_state=KMcnsk-azXO7ECKVh0-Tin5xxBv78Ve0QX8h7bBebt97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiN2VmNTFkNi0zYTBmLTRiNzUtYTdiYy05ZDhlMTIxMjJhYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTIuOTI1MDg0OTM4WiJ9&digest=sha256%3A81c5d7f138f8ed7b6888d9ceb322a76f2fe2fd9f5d97b973744f3cf2c12bca3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.921452441s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:12 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b7ef51d6-3a0f-4b75-a7bc-9d8e12122ac7?_state=KMcnsk-azXO7ECKVh0-Tin5xxBv78Ve0QX8h7bBebt97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiN2VmNTFkNi0zYTBmLTRiNzUtYTdiYy05ZDhlMTIxMjJhYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTIuOTI1MDg0OTM4WiJ9&digest=sha256%3A81c5d7f138f8ed7b6888d9ceb322a76f2fe2fd9f5d97b973744f3cf2c12bca3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=0ba37fbc-a3b9-4666-bb91-ba0ed069488e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219646ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:14 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:14Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=18e08608-b561-4e40-9ad3-14af2da13bf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.261µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:14 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=e41c3a4d-1f90-426f-97ff-11192984776f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/cccc/blobs/uploads/1e7cdeaa-a845-4fcd-9b7e-9f7db693424f?_state=etorxoYELEFMzAzl6LZ43SdiylgSdiimbla4LzysqMh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxZTdjZGVhYS1hODQ1LTRmY2QtOWI3ZS05ZjdkYjY5MzQyNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTQuOTE3NzcwOTZaIn0%3D&digest=sha256%3A0601789c797c0287012e74d3bce0452eeb8582a85c4ebf416aa86f87d7f460f6" http.request.useragent="Go-http-client/1.1" http.response.duration=895.884108ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:14 +0000] "PUT /v2/foo/cccc/blobs/uploads/1e7cdeaa-a845-4fcd-9b7e-9f7db693424f?_state=etorxoYELEFMzAzl6LZ43SdiylgSdiimbla4LzysqMh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxZTdjZGVhYS1hODQ1LTRmY2QtOWI3ZS05ZjdkYjY5MzQyNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTQuOTE3NzcwOTZaIn0%3D&digest=sha256%3A0601789c797c0287012e74d3bce0452eeb8582a85c4ebf416aa86f87d7f460f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=a26af4f6-002b-47f0-87cf-2f8eb27d07ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.277936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:15 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=9f39c69f-541d-48d2-97c4-7e4825135e0e http.request.method=POST http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="694.87µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:15 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=aa5cadef-b182-4519-ba1b-0f10fa6054ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/dddd/blobs/uploads/234f2d78-04b6-477f-b5d4-ce0f45f6d5a1?_state=BHVdT2WApj84a4No3GhzgM9pBZ1NY0pErZZ3Jo3dwG97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMzRmMmQ3OC0wNGI2LTQ3N2YtYjVkNC1jZTBmNDVmNmQ1YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTUuODg1NTQ4Nzk1WiJ9&digest=sha256%3A7ac6ec20157502429cf2d4bda6fd87bc5cb616060919fee1b968263ff4554bbe" http.request.useragent="Go-http-client/1.1" http.response.duration=858.427515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:15 +0000] "PUT /v2/foo/dddd/blobs/uploads/234f2d78-04b6-477f-b5d4-ce0f45f6d5a1?_state=BHVdT2WApj84a4No3GhzgM9pBZ1NY0pErZZ3Jo3dwG97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMzRmMmQ3OC0wNGI2LTQ3N2YtYjVkNC1jZTBmNDVmNmQ1YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTUuODg1NTQ4Nzk1WiJ9&digest=sha256%3A7ac6ec20157502429cf2d4bda6fd87bc5cb616060919fee1b968263ff4554bbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=c51737dd-d70c-4284-b705-bb191b108632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273726ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:16 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=03919566-3aef-40bf-9fc7-9ae09a7b8640 http.request.method=POST http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.337µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:16 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:18Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=8f955478-0fd3-4cd2-a683-dd198eef08f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/eeee/blobs/uploads/c9d9d211-4264-4bd8-939d-0a8d3cf1aa9a?_state=zdjPCh25tRAaUdTEaXhqhC6P3kouRvL8QHMnWmQqVJN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjOWQ5ZDIxMS00MjY0LTRiZDgtOTM5ZC0wYThkM2NmMWFhOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTYuODQ4MDY5MDNaIn0%3D&digest=sha256%3Acc93ef6fb97886bc29b72e0593a0e7e857a7d1b90a399d68c4e0c892b3f36aad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521970333s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:16 +0000] "PUT /v2/foo/eeee/blobs/uploads/c9d9d211-4264-4bd8-939d-0a8d3cf1aa9a?_state=zdjPCh25tRAaUdTEaXhqhC6P3kouRvL8QHMnWmQqVJN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjOWQ5ZDIxMS00MjY0LTRiZDgtOTM5ZC0wYThkM2NmMWFhOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTYuODQ4MDY5MDNaIn0%3D&digest=sha256%3Acc93ef6fb97886bc29b72e0593a0e7e857a7d1b90a399d68c4e0c892b3f36aad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:18Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=a01067f2-c4f9-4c00-94fc-467fa2952d35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:18 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:18Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=3dbc358e-c2d1-4a90-86ce-3815451b8274 http.request.method=POST http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="752.225µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:18 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=ae2304c9-5f4e-4616-9dde-3d35fd1b002b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/ffff/blobs/uploads/54cf3be8-c2a1-4d08-9d5a-815ae8b83f1c?_state=U9EwRYp8egys1sWPcgt1IH0i0kSHjjZLVp6VNGMdQUd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1NGNmM2JlOC1jMmExLTRkMDgtOWQ1YS04MTVhZThiODNmMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTguNDYwNjAxMzczWiJ9&digest=sha256%3Ae02a1d560583af509d689406b019754fb5c6fdc6aa31f3fb9c642f260eadaa6d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470977868s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:18 +0000] "PUT /v2/foo/ffff/blobs/uploads/54cf3be8-c2a1-4d08-9d5a-815ae8b83f1c?_state=U9EwRYp8egys1sWPcgt1IH0i0kSHjjZLVp6VNGMdQUd7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1NGNmM2JlOC1jMmExLTRkMDgtOWQ1YS04MTVhZThiODNmMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTguNDYwNjAxMzczWiJ9&digest=sha256%3Ae02a1d560583af509d689406b019754fb5c6fdc6aa31f3fb9c642f260eadaa6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=932c9b5d-8794-4d98-8257-7b8f1138225f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245882ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=428caa0d-1c98-4ae3-bb1f-2a8c6512dc4f http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="590.065µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=c95882ed-8643-4a9b-8eef-f944c9f39326 http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="628.563µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=0398cdeb-8487-4839-ba50-54027be816c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="654.399µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=3891012a-924f-4cd9-8c30-82bb419e00d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.666µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=215bce66-cb9e-4b21-ad8e-cdc2238d48ea http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="500.204µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=2f17490b-5d7b-454c-87bf-8ed5eb00bb7f http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="528.695µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=81d54c33-092c-4452-983c-495274a45dd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="644.457µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=dbb1bd88-1747-4f3c-b3cd-c95737f08467 http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="573.748µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=8ae46722-8eef-432c-9576-22a0a588bb42 http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="579.689µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:32899" http.request.id=3d18be7f-2ff2-4e45-b4ce-c88eddf137cd http.request.method=GET http.request.remoteaddr="127.0.0.1:33676" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.954µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T13:41:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:19Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=94bfcfe7-1c5d-4ca8-9412-f49b961221ac http.request.method=POST http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.069µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=564d3e03-74b1-4808-9333-320ef6f38fab http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/aaaa/blobs/uploads/1663157d-18a6-4474-9c9f-64ba5fb9578b?_state=SAro1kkFnnEN_OYVqo6g3RKFMkLkL5cK8RNjeKdPtCZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNjYzMTU3ZC0xOGE2LTQ0NzQtOWM5Zi02NGJhNWZiOTU3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTkuOTk2NDE2NDk5WiJ9&digest=sha256%3Ab56defd0da826ae56335bde2392d1a99259195ce27035f49a0b22a940650c310" http.request.useragent="Go-http-client/1.1" http.response.duration=483.86379ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:19 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1663157d-18a6-4474-9c9f-64ba5fb9578b?_state=SAro1kkFnnEN_OYVqo6g3RKFMkLkL5cK8RNjeKdPtCZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNjYzMTU3ZC0xOGE2LTQ0NzQtOWM5Zi02NGJhNWZiOTU3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MTkuOTk2NDE2NDk5WiJ9&digest=sha256%3Ab56defd0da826ae56335bde2392d1a99259195ce27035f49a0b22a940650c310 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=88cb1004-4f0f-469e-b521-20642d65e110 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:20 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=0a2e8090-88ab-40f4-a175-68ddbdfc5202 http.request.method=POST http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="714.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:20 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=b65f1a09-d3c9-42ab-b662-6fa79fbb139f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/bbbb/blobs/uploads/0edfc01b-f899-419a-a00e-676be61f201c?_state=DzmE_orWalaew9hWOAdoKJV4kDmk1Z4vQvduFR61rQV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZWRmYzAxYi1mODk5LTQxOWEtYTAwZS02NzZiZTYxZjIwMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjAuNTU3MTA5NDUzWiJ9&digest=sha256%3A0517be796f04e469ef18ff8f3e8984cc6bf59ff0d4ef89cdc074c9b8d7b9de8b" http.request.useragent="Go-http-client/1.1" http.response.duration=958.887474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:20 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0edfc01b-f899-419a-a00e-676be61f201c?_state=DzmE_orWalaew9hWOAdoKJV4kDmk1Z4vQvduFR61rQV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZWRmYzAxYi1mODk5LTQxOWEtYTAwZS02NzZiZTYxZjIwMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjAuNTU3MTA5NDUzWiJ9&digest=sha256%3A0517be796f04e469ef18ff8f3e8984cc6bf59ff0d4ef89cdc074c9b8d7b9de8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=f015209f-c9e5-40b5-a185-8a0e4307804e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:21 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=1e84768e-193f-467a-8375-14138bbf7b0a http.request.method=POST http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="759.573µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:21 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=f6ee5b23-2369-4433-8f8d-aec0303f9194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/cccc/blobs/uploads/fe8b4542-a83c-4f70-868f-bd2b3882e11a?_state=prAR34RQ0Piba__IPCH5pXF10LH2MVJKnhiCvEKpC117Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZThiNDU0Mi1hODNjLTRmNzAtODY4Zi1iZDJiMzg4MmUxMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjEuNjEyODY4NzAzWiJ9&digest=sha256%3Aab596356d5dc6f1a98a91b77e4478737f7f7b357e12ee959ad2e26dbc4fa22ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208093434s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:21 +0000] "PUT /v2/foo/cccc/blobs/uploads/fe8b4542-a83c-4f70-868f-bd2b3882e11a?_state=prAR34RQ0Piba__IPCH5pXF10LH2MVJKnhiCvEKpC117Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZThiNDU0Mi1hODNjLTRmNzAtODY4Zi1iZDJiMzg4MmUxMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjEuNjEyODY4NzAzWiJ9&digest=sha256%3Aab596356d5dc6f1a98a91b77e4478737f7f7b357e12ee959ad2e26dbc4fa22ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=80cbe8f1-ff12-4b1b-a1ba-02acdbca8cec http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:22 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=4407cf7c-ce61-4114-a1b7-cc0fb3648531 http.request.method=POST http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="713.413µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:22 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=2e3da040-fc3c-449b-b94f-215f2c5c2019 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/dddd/blobs/uploads/95600c6e-ac1f-404d-84ac-a8f29922a64b?_state=guj1_0NuPu8Tphi0qPhpfQZxR0CyPviZOuNOv0jHJg97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTYwMGM2ZS1hYzFmLTQwNGQtODRhYy1hOGYyOTkyMmE2NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjIuOTA4NDM3MzEyWiJ9&digest=sha256%3A9ec06faab2b4a9a4ebd31aa0fd53e64e120a06f16e8bc9c76fc26d4f2dfa9ae8" http.request.useragent="Go-http-client/1.1" http.response.duration=962.393572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:22 +0000] "PUT /v2/foo/dddd/blobs/uploads/95600c6e-ac1f-404d-84ac-a8f29922a64b?_state=guj1_0NuPu8Tphi0qPhpfQZxR0CyPviZOuNOv0jHJg97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTYwMGM2ZS1hYzFmLTQwNGQtODRhYy1hOGYyOTkyMmE2NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjIuOTA4NDM3MzEyWiJ9&digest=sha256%3A9ec06faab2b4a9a4ebd31aa0fd53e64e120a06f16e8bc9c76fc26d4f2dfa9ae8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=f186f15a-33a2-4e2a-9033-cd07636dfde5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45379" http.request.id=0965560c-08bf-4169-95c6-45ac53fd5364 http.request.method=GET http.request.remoteaddr="127.0.0.1:41542" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="630.528µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.53s) === RUN TestURLPrefix time="2025-07-09T13:41:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:23Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:45471" http.request.id=e715eda3-fb80-4762-acce-f47d67c94385 http.request.method=GET http.request.remoteaddr="127.0.0.1:42138" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="768.682µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-07-09T13:41:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:23Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=24727149-5e98-4591-86b2-fc1326f313da http.request.method=GET http.request.remoteaddr="127.0.0.1:35378" http.request.uri="/v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.677µs" http.response.status=404 http.response.written=157 vars.digest="sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "GET /v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=accd66bc-6d18-41ae-84ff-6b2f69c1e766 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35392" http.request.uri="/v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.111µs" http.response.status=404 http.response.written=157 vars.digest="sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=38fb0525-4ffe-4b08-b57c-194641c5a32a http.request.method=POST http.request.remoteaddr="127.0.0.1:35392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="672.75µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=55f7f4c7-4572-4989-a120-c999b220c14a http.request.method=GET http.request.remoteaddr="127.0.0.1:35392" http.request.uri="/v2/foo/bar/blobs/uploads/11045ed9-7729-4c81-8b86-a147fe20773c?_state=zi_RqsGptzx7FOdDPs2cht8GAZHzbZS7_0bz6gDEeY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDQ1ZWQ5LTc3MjktNGM4MS04Yjg2LWExNDdmZTIwNzczYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NTgwNDQzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="663.941µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "GET /v2/foo/bar/blobs/uploads/11045ed9-7729-4c81-8b86-a147fe20773c?_state=zi_RqsGptzx7FOdDPs2cht8GAZHzbZS7_0bz6gDEeY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDQ1ZWQ5LTc3MjktNGM4MS04Yjg2LWExNDdmZTIwNzczYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NTgwNDQzODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=ddf9a3f6-32ac-48ce-a772-c63f51aeac60 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35392" http.request.uri="/v2/foo/bar/blobs/uploads/11045ed9-7729-4c81-8b86-a147fe20773c?_state=zi_RqsGptzx7FOdDPs2cht8GAZHzbZS7_0bz6gDEeY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDQ1ZWQ5LTc3MjktNGM4MS04Yjg2LWExNDdmZTIwNzczYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NTgwNDQzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="719.536µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "DELETE /v2/foo/bar/blobs/uploads/11045ed9-7729-4c81-8b86-a147fe20773c?_state=zi_RqsGptzx7FOdDPs2cht8GAZHzbZS7_0bz6gDEeY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDQ1ZWQ5LTc3MjktNGM4MS04Yjg2LWExNDdmZTIwNzczYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NTgwNDQzODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=aec47362-30e3-411c-92b1-7544d4319eec http.request.method=GET http.request.remoteaddr="127.0.0.1:35392" http.request.uri="/v2/foo/bar/blobs/uploads/11045ed9-7729-4c81-8b86-a147fe20773c?_state=zi_RqsGptzx7FOdDPs2cht8GAZHzbZS7_0bz6gDEeY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDQ1ZWQ5LTc3MjktNGM4MS04Yjg2LWExNDdmZTIwNzczYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NTgwNDQzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=11045ed9-7729-4c81-8b86-a147fe20773c time="2025-07-09T13:41:23Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=aec47362-30e3-411c-92b1-7544d4319eec http.request.method=GET http.request.remoteaddr="127.0.0.1:35392" http.request.uri="/v2/foo/bar/blobs/uploads/11045ed9-7729-4c81-8b86-a147fe20773c?_state=zi_RqsGptzx7FOdDPs2cht8GAZHzbZS7_0bz6gDEeY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDQ1ZWQ5LTc3MjktNGM4MS04Yjg2LWExNDdmZTIwNzczYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NTgwNDQzODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.194µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=11045ed9-7729-4c81-8b86-a147fe20773c 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "GET /v2/foo/bar/blobs/uploads/11045ed9-7729-4c81-8b86-a147fe20773c?_state=zi_RqsGptzx7FOdDPs2cht8GAZHzbZS7_0bz6gDEeY97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDQ1ZWQ5LTc3MjktNGM4MS04Yjg2LWExNDdmZTIwNzczYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NTgwNDQzODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=a1926a7c-6b63-4e4b-bdbb-a3be1ef69214 http.request.method=POST http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.197µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=1b7961e1-61fc-48af-9679-2a8f1efb7b0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/be07fa2f-6a8a-452c-9b3a-321ea77781cd?_state=u-QcYe38N0upzMxcclxaHPMmpjMdRVRzbojI8exlvs17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMDdmYTJmLTZhOGEtNDUyYy05YjNhLTMyMWVhNzc3ODFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjE1NTM5NzJaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" provided=sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 vars.name="foo/bar" vars.uuid=be07fa2f-6a8a-452c-9b3a-321ea77781cd time="2025-07-09T13:41:23Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=1b7961e1-61fc-48af-9679-2a8f1efb7b0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/be07fa2f-6a8a-452c-9b3a-321ea77781cd?_state=u-QcYe38N0upzMxcclxaHPMmpjMdRVRzbojI8exlvs17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMDdmYTJmLTZhOGEtNDUyYy05YjNhLTMyMWVhNzc3ODFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjE1NTM5NzJaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=be07fa2f-6a8a-452c-9b3a-321ea77781cd time="2025-07-09T13:41:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=1b7961e1-61fc-48af-9679-2a8f1efb7b0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/be07fa2f-6a8a-452c-9b3a-321ea77781cd?_state=u-QcYe38N0upzMxcclxaHPMmpjMdRVRzbojI8exlvs17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMDdmYTJmLTZhOGEtNDUyYy05YjNhLTMyMWVhNzc3ODFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjE1NTM5NzJaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.427µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=be07fa2f-6a8a-452c-9b3a-321ea77781cd 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "PUT /v2/foo/bar/blobs/uploads/be07fa2f-6a8a-452c-9b3a-321ea77781cd?_state=u-QcYe38N0upzMxcclxaHPMmpjMdRVRzbojI8exlvs17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMDdmYTJmLTZhOGEtNDUyYy05YjNhLTMyMWVhNzc3ODFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjE1NTM5NzJaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=fb7909a7-284b-437c-8a5f-76ff68d43fa4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="689.071µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=98eb080c-a03c-4816-b1dd-5e5e525d1bfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/496ef8a1-df31-4c79-ac40-ee692650d394?_state=hUznCxLPO5LphvpWhRdJAIq6__-beTgrxnz77TnmIbV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmVmOGExLWRmMzEtNGM3OS1hYzQwLWVlNjkyNjUwZDM5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjMyNzMxOFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="856.311µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "PUT /v2/foo/bar/blobs/uploads/496ef8a1-df31-4c79-ac40-ee692650d394?_state=hUznCxLPO5LphvpWhRdJAIq6__-beTgrxnz77TnmIbV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmVmOGExLWRmMzEtNGM3OS1hYzQwLWVlNjkyNjUwZDM5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjMyNzMxOFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=8d1d8106-f9e2-4107-b699-89a93051574a http.request.method=POST http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="707.652µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=42fc0cd0-0ebf-47e9-bb25-ea117868776c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/701cd097-d9d4-4b30-ad4e-c99ec78e999b?_state=qwO0RmgUp3Fr5TE7PGp9And9nDQO_CP5y6jLXWug7ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMWNkMDk3LWQ5ZDQtNGIzMC1hZDRlLWM5OWVjNzhlOTk5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjUxMTQyNDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "PUT /v2/foo/bar/blobs/uploads/701cd097-d9d4-4b30-ad4e-c99ec78e999b?_state=qwO0RmgUp3Fr5TE7PGp9And9nDQO_CP5y6jLXWug7ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMWNkMDk3LWQ5ZDQtNGIzMC1hZDRlLWM5OWVjNzhlOTk5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjUxMTQyNDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=e70d1da6-20b2-4466-9cca-8f9ccaee36a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="705.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:24Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=96d076d5-0a97-43b6-b3bb-c29173b31b32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/899a72d9-4f3d-4834-be25-a2574b9393bf?_state=kNXAoFERONUqrcPwj6kjcg81_eVdZ57Cycen1Rmv8aJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OWE3MmQ5LTRmM2QtNDgzNC1iZTI1LWEyNTc0YjkzOTNiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjcxMjQzODVaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.duration=822.085464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:23 +0000] "PUT /v2/foo/bar/blobs/uploads/899a72d9-4f3d-4834-be25-a2574b9393bf?_state=kNXAoFERONUqrcPwj6kjcg81_eVdZ57Cycen1Rmv8aJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OWE3MmQ5LTRmM2QtNDgzNC1iZTI1LWEyNTc0YjkzOTNiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyMy45NjcxMjQzODVaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:24Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=e8b10e32-b0d2-45ff-9d5c-cbb21c849491 http.request.method=POST http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.816µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38827" http.request.id=423f0e93-f0d1-43b9-a4da-75ebfa7511e2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/d8fd38ba-225b-4159-b052-760cbabe60a0?_state=J-JIW2TGd0NJ6gIV4WO2fRJy2jOb4JGt8fQ-Aq3RzLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZmQzOGJhLTIyNWItNDE1OS1iMDUyLTc2MGNiYWJlNjBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNC44MDcyNTE3NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=891.260005ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/d8fd38ba-225b-4159-b052-760cbabe60a0?_state=J-JIW2TGd0NJ6gIV4WO2fRJy2jOb4JGt8fQ-Aq3RzLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZmQzOGJhLTIyNWItNDE1OS1iMDUyLTc2MGNiYWJlNjBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNC44MDcyNTE3NjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=4a550511-67f2-4301-ad50-0e4da434171d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/uploads/d8fd38ba-225b-4159-b052-760cbabe60a0?_state=kpon109-3oU4iHgV1GVS5QeVpoNGfSsaixZMfuB6lYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZmQzOGJhLTIyNWItNDE1OS1iMDUyLTc2MGNiYWJlNjBhMCIsIk9mZnNldCI6MjM2NjgyMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjRaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.212272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/d8fd38ba-225b-4159-b052-760cbabe60a0?_state=kpon109-3oU4iHgV1GVS5QeVpoNGfSsaixZMfuB6lYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZmQzOGJhLTIyNWItNDE1OS1iMDUyLTc2MGNiYWJlNjBhMCIsIk9mZnNldCI6MjM2NjgyMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjRaIn0%3D&digest=sha256%3A414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=ad8a9e17-3184-4c42-acb7-53f540301219 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="709.024µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=c202aa58-fa7a-4bcd-9142-465f8962f3d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.751951ms http.response.status=200 http.response.written=23668224 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 200 23668224 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=error msg="error parsing digest="sha257:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=1ee4bf39-08c4-4a1e-85e3-9e6c18854e10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/sha257:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" vars.name="foo/bar" time="2025-07-09T13:41:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=1ee4bf39-08c4-4a1e-85e3-9e6c18854e10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35396" http.request.uri="/v2/foo/bar/blobs/sha257:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="631.446µs" http.response.status=400 http.response.written=110 vars.digest="sha257:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/sha257:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=a1844df9-8bbd-4ea5-b766-6cd540db5360 http.request.method=GET http.request.remoteaddr="127.0.0.1:35420" http.request.uri="/v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.duration="878.233µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:25Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=1b9c9e92-4780-4080-9ef2-664c29a54713 http.request.method=GET http.request.remoteaddr="127.0.0.1:38770" http.request.uri="/v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.673µs" http.response.status=404 http.response.written=157 vars.digest="sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=63fa195f-886b-4564-b7dc-468448e300d8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38776" http.request.uri="/v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="918.994µs" http.response.status=404 http.response.written=157 vars.digest="sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=b953c936-e6d9-4d6d-83ff-e33123aba5de http.request.method=POST http.request.remoteaddr="127.0.0.1:38776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="660.676µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=30f787b3-5251-49e1-b044-7efc43d9de30 http.request.method=GET http.request.remoteaddr="127.0.0.1:38776" http.request.uri="/v2/foo/bar/blobs/uploads/fe022b8b-fde9-487f-8845-1260b7d75379?_state=1VhVho3di917o9YzDYW5tuf9Me60zDY2q2shHI3eWt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMDIyYjhiLWZkZTktNDg3Zi04ODQ1LTEyNjBiN2Q3NTM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTM1ODI2MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="783.929µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/uploads/fe022b8b-fde9-487f-8845-1260b7d75379?_state=1VhVho3di917o9YzDYW5tuf9Me60zDY2q2shHI3eWt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMDIyYjhiLWZkZTktNDg3Zi04ODQ1LTEyNjBiN2Q3NTM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTM1ODI2MjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=c4feba78-df1b-4b69-9834-109021ee8cd0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38776" http.request.uri="/v2/foo/bar/blobs/uploads/fe022b8b-fde9-487f-8845-1260b7d75379?_state=1VhVho3di917o9YzDYW5tuf9Me60zDY2q2shHI3eWt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMDIyYjhiLWZkZTktNDg3Zi04ODQ1LTEyNjBiN2Q3NTM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTM1ODI2MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="760.488µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/fe022b8b-fde9-487f-8845-1260b7d75379?_state=1VhVho3di917o9YzDYW5tuf9Me60zDY2q2shHI3eWt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMDIyYjhiLWZkZTktNDg3Zi04ODQ1LTEyNjBiN2Q3NTM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTM1ODI2MjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=2e66cd77-4304-4609-a84e-3aa2eb614f58 http.request.method=GET http.request.remoteaddr="127.0.0.1:38776" http.request.uri="/v2/foo/bar/blobs/uploads/fe022b8b-fde9-487f-8845-1260b7d75379?_state=1VhVho3di917o9YzDYW5tuf9Me60zDY2q2shHI3eWt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMDIyYjhiLWZkZTktNDg3Zi04ODQ1LTEyNjBiN2Q3NTM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTM1ODI2MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fe022b8b-fde9-487f-8845-1260b7d75379 time="2025-07-09T13:41:25Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=2e66cd77-4304-4609-a84e-3aa2eb614f58 http.request.method=GET http.request.remoteaddr="127.0.0.1:38776" http.request.uri="/v2/foo/bar/blobs/uploads/fe022b8b-fde9-487f-8845-1260b7d75379?_state=1VhVho3di917o9YzDYW5tuf9Me60zDY2q2shHI3eWt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMDIyYjhiLWZkZTktNDg3Zi04ODQ1LTEyNjBiN2Q3NTM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTM1ODI2MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="728.85µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fe022b8b-fde9-487f-8845-1260b7d75379 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/uploads/fe022b8b-fde9-487f-8845-1260b7d75379?_state=1VhVho3di917o9YzDYW5tuf9Me60zDY2q2shHI3eWt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlMDIyYjhiLWZkZTktNDg3Zi04ODQ1LTEyNjBiN2Q3NTM3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTM1ODI2MjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=14e953aa-739b-4ffa-94d9-696a8309f728 http.request.method=POST http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.134µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=10103777-5288-4422-a589-4444e9bcb6a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/a00183e0-560b-49dc-86ac-3641dae70342?_state=qtTkW_181ZE4ro4RxYo_GaLRb_0oOzyIqB_5ZafeM4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMDE4M2UwLTU2MGItNDlkYy04NmFjLTM2NDFkYWU3MDM0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTcyNDYwMjlaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" provided=sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 vars.name="foo/bar" vars.uuid=a00183e0-560b-49dc-86ac-3641dae70342 time="2025-07-09T13:41:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=10103777-5288-4422-a589-4444e9bcb6a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/a00183e0-560b-49dc-86ac-3641dae70342?_state=qtTkW_181ZE4ro4RxYo_GaLRb_0oOzyIqB_5ZafeM4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMDE4M2UwLTU2MGItNDlkYy04NmFjLTM2NDFkYWU3MDM0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTcyNDYwMjlaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a00183e0-560b-49dc-86ac-3641dae70342 time="2025-07-09T13:41:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=10103777-5288-4422-a589-4444e9bcb6a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/a00183e0-560b-49dc-86ac-3641dae70342?_state=qtTkW_181ZE4ro4RxYo_GaLRb_0oOzyIqB_5ZafeM4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMDE4M2UwLTU2MGItNDlkYy04NmFjLTM2NDFkYWU3MDM0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTcyNDYwMjlaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="682.139µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a00183e0-560b-49dc-86ac-3641dae70342 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/a00183e0-560b-49dc-86ac-3641dae70342?_state=qtTkW_181ZE4ro4RxYo_GaLRb_0oOzyIqB_5ZafeM4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwMDE4M2UwLTU2MGItNDlkYy04NmFjLTM2NDFkYWU3MDM0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTcyNDYwMjlaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=a29ae5d1-cefc-4e4a-9f63-e4526ac8567d http.request.method=POST http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="617.619µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=1f80cc9e-c270-439a-aaad-7a09dab6803a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/963e3a6a-4da2-4bee-8b97-055741ead2b8?_state=90ZqiUwbJtr2BcvTrsuslcvmkx-Fc_5JgqFPL7Vx0O57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2M2UzYTZhLTRkYTItNGJlZS04Yjk3LTA1NTc0MWVhZDJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTg4MzQ1NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="742.049µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/963e3a6a-4da2-4bee-8b97-055741ead2b8?_state=90ZqiUwbJtr2BcvTrsuslcvmkx-Fc_5JgqFPL7Vx0O57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2M2UzYTZhLTRkYTItNGJlZS04Yjk3LTA1NTc0MWVhZDJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MTg4MzQ1NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=9dc0f837-843b-45de-9620-c07af8fee48a http.request.method=POST http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="530.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=680deeb5-9a33-4e5c-a0b9-811286a9838e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/8f97006c-b5dc-4e47-bcff-66892862c373?_state=sBhYruU49Rs9XLQsFoyXkfZeNa9Uviy6DnFCTovnb0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOTcwMDZjLWI1ZGMtNGU0Ny1iY2ZmLTY2ODkyODYyYzM3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MjAzMDMwN1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="725.747µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/8f97006c-b5dc-4e47-bcff-66892862c373?_state=sBhYruU49Rs9XLQsFoyXkfZeNa9Uviy6DnFCTovnb0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmOTcwMDZjLWI1ZGMtNGU0Ny1iY2ZmLTY2ODkyODYyYzM3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MjAzMDMwN1oifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=330f346b-8b7d-40c5-b6bc-a4a546606ceb http.request.method=POST http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="606.686µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:26Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=72823743-54d0-43d5-8a46-42a54a42293a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/d29923a0-135e-46b1-bf5e-77a9cfca77f3?_state=Hn7GRMPigYpR9A3n1lk9NiJBSeu2Zcq89klZ0JrlAwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyOTkyM2EwLTEzNWUtNDZiMS1iZjVlLTc3YTljZmNhNzdmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MjE4MjU2NDlaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158721272s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/d29923a0-135e-46b1-bf5e-77a9cfca77f3?_state=Hn7GRMPigYpR9A3n1lk9NiJBSeu2Zcq89klZ0JrlAwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyOTkyM2EwLTEzNWUtNDZiMS1iZjVlLTc3YTljZmNhNzdmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNS44MjE4MjU2NDlaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:27Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=ffadfa67-ea41-4094-a651-d7dc1212ed0d http.request.method=POST http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34071" http.request.id=d6fbd4e7-a72e-4c8b-aed6-bb297a7a3fdd http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/a915ccec-5201-4a16-a7fc-f78b4859a6ab?_state=QUo_taZn1lA0p4AcUHCtZIs1iAh175yUl-AlMyQMYNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MTVjY2VjLTUyMDEtNGExNi1hN2ZjLWY3OGI0ODU5YTZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNy4wMDE0MjYwN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358987583s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/a915ccec-5201-4a16-a7fc-f78b4859a6ab?_state=QUo_taZn1lA0p4AcUHCtZIs1iAh175yUl-AlMyQMYNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MTVjY2VjLTUyMDEtNGExNi1hN2ZjLWY3OGI0ODU5YTZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyNy4wMDE0MjYwN1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=63ed073d-4b7c-4d76-a257-fd557750034a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/uploads/a915ccec-5201-4a16-a7fc-f78b4859a6ab?_state=cCZOXoim2C1bDW8dywg0QVb1JFafgVHb5QMvAJCKs757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MTVjY2VjLTUyMDEtNGExNi1hN2ZjLWY3OGI0ODU5YTZhYiIsIk9mZnNldCI6Mjc0MzE5MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjdaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.duration="950.373µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "PUT /v2/foo/bar/blobs/uploads/a915ccec-5201-4a16-a7fc-f78b4859a6ab?_state=cCZOXoim2C1bDW8dywg0QVb1JFafgVHb5QMvAJCKs757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MTVjY2VjLTUyMDEtNGExNi1hN2ZjLWY3OGI0ODU5YTZhYiIsIk9mZnNldCI6Mjc0MzE5MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjdaIn0%3D&digest=sha256%3A676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=72bd38b2-f3db-49d9-aaac-05c4991c8a45 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="637.136µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=0d191d19-24e2-4f66-8df5-15a65343b70b http.request.method=GET http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.125543ms http.response.status=200 http.response.written=27431936 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 200 27431936 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=error msg="error parsing digest="sha257:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=c3b0f047-eedd-4dba-a429-cccdcf99958c http.request.method=GET http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/sha257:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" vars.name="foo/bar" time="2025-07-09T13:41:28Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=c3b0f047-eedd-4dba-a429-cccdcf99958c http.request.method=GET http.request.remoteaddr="127.0.0.1:38778" http.request.uri="/v2/foo/bar/blobs/sha257:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.033µs" http.response.status=400 http.response.written=110 vars.digest="sha257:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/sha257:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=935a59f0-6a7c-4179-b654-5cf804ab23c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53798" http.request.uri="/v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.duration="864.93µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=32f960ea-0bd0-40a4-9110-9595443a2232 http.request.method=GET http.request.remoteaddr="127.0.0.1:53798" http.request.uri="/v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.774424ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34071" http.request.id=0ffe0643-d0df-4865-b83b-56b0a95290e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53796" http.request.uri="/v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.616923ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/sha256:676ec26158d55df494fd2f149a4fc9fe16d79ad04904f6ba175cbfc7afb17c57 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=2dff3fc2-e9f0-4997-bd45-52cf42b12c4e http.request.method=GET http.request.remoteaddr="127.0.0.1:35406" http.request.uri="/v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.667270662s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38827" http.request.id=f79d4072-2a96-48d5-828d-231198d7f9a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35420" http.request.uri="/v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.664919562s http.response.status=200 http.response.written=2593152 127.0.0.1 - - [09/Jul/2025:13:41:25 +0000] "GET /v2/foo/bar/blobs/sha256:414b1baf3533b31c5260673abe1c4084def3c83ab0ecfebccc221d8446cd44c7 HTTP/1.1" 200 2593152 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.51s) === RUN TestBlobDelete time="2025-07-09T13:41:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:28Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=e210b9fe-65ba-49a9-b8cb-57f6262b3954 http.request.method=GET http.request.remoteaddr="127.0.0.1:59384" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.391µs" http.response.status=404 http.response.written=157 vars.digest="sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=9f85d7c9-4c28-4137-855a-c89c11d24b5f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59392" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="890.607µs" http.response.status=404 http.response.written=157 vars.digest="sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=692eef10-3274-4ad3-aa3d-dec412078f5e http.request.method=POST http.request.remoteaddr="127.0.0.1:59392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="672.001µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=3bf7c571-d878-4d4f-a166-034ed66a4ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59392" http.request.uri="/v2/foo/bar/blobs/uploads/1cd5debb-1d82-4046-af80-9506c3435351?_state=yHJmSyUtLKI8gBLEkfr6c2a7ygnokWSYMme2LXyFCq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZDVkZWJiLTFkODItNDA0Ni1hZjgwLTk1MDZjMzQzNTM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NjkwNjIxN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="737.28µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/uploads/1cd5debb-1d82-4046-af80-9506c3435351?_state=yHJmSyUtLKI8gBLEkfr6c2a7ygnokWSYMme2LXyFCq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZDVkZWJiLTFkODItNDA0Ni1hZjgwLTk1MDZjMzQzNTM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NjkwNjIxN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=e670df53-2e80-44d5-8bc7-dc5430c4450f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59392" http.request.uri="/v2/foo/bar/blobs/uploads/1cd5debb-1d82-4046-af80-9506c3435351?_state=yHJmSyUtLKI8gBLEkfr6c2a7ygnokWSYMme2LXyFCq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZDVkZWJiLTFkODItNDA0Ni1hZjgwLTk1MDZjMzQzNTM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NjkwNjIxN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="751.219µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "DELETE /v2/foo/bar/blobs/uploads/1cd5debb-1d82-4046-af80-9506c3435351?_state=yHJmSyUtLKI8gBLEkfr6c2a7ygnokWSYMme2LXyFCq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZDVkZWJiLTFkODItNDA0Ni1hZjgwLTk1MDZjMzQzNTM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NjkwNjIxN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=99bd13c5-a0e3-4ac3-bec9-485efc28d98c http.request.method=GET http.request.remoteaddr="127.0.0.1:59392" http.request.uri="/v2/foo/bar/blobs/uploads/1cd5debb-1d82-4046-af80-9506c3435351?_state=yHJmSyUtLKI8gBLEkfr6c2a7ygnokWSYMme2LXyFCq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZDVkZWJiLTFkODItNDA0Ni1hZjgwLTk1MDZjMzQzNTM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NjkwNjIxN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1cd5debb-1d82-4046-af80-9506c3435351 time="2025-07-09T13:41:28Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=99bd13c5-a0e3-4ac3-bec9-485efc28d98c http.request.method=GET http.request.remoteaddr="127.0.0.1:59392" http.request.uri="/v2/foo/bar/blobs/uploads/1cd5debb-1d82-4046-af80-9506c3435351?_state=yHJmSyUtLKI8gBLEkfr6c2a7ygnokWSYMme2LXyFCq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZDVkZWJiLTFkODItNDA0Ni1hZjgwLTk1MDZjMzQzNTM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NjkwNjIxN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="646.252µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1cd5debb-1d82-4046-af80-9506c3435351 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "GET /v2/foo/bar/blobs/uploads/1cd5debb-1d82-4046-af80-9506c3435351?_state=yHJmSyUtLKI8gBLEkfr6c2a7ygnokWSYMme2LXyFCq17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZDVkZWJiLTFkODItNDA0Ni1hZjgwLTk1MDZjMzQzNTM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NjkwNjIxN1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=44ae441b-7fd4-417f-822b-8f86571ee91c http.request.method=POST http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=79ddaa29-5b14-4324-91a4-01c23969e268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/c587d213-2c23-4b21-9c2b-211b475593a2?_state=5F_pAcvENWdTag69qsKIcuKrZDvSBwuBp_d-vaUf9op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODdkMjEzLTJjMjMtNGIyMS05YzJiLTIxMWI0NzU1OTNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzI1MDE1NDZaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" provided=sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 vars.name="foo/bar" vars.uuid=c587d213-2c23-4b21-9c2b-211b475593a2 time="2025-07-09T13:41:28Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=79ddaa29-5b14-4324-91a4-01c23969e268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/c587d213-2c23-4b21-9c2b-211b475593a2?_state=5F_pAcvENWdTag69qsKIcuKrZDvSBwuBp_d-vaUf9op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODdkMjEzLTJjMjMtNGIyMS05YzJiLTIxMWI0NzU1OTNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzI1MDE1NDZaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c587d213-2c23-4b21-9c2b-211b475593a2 time="2025-07-09T13:41:28Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=79ddaa29-5b14-4324-91a4-01c23969e268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/c587d213-2c23-4b21-9c2b-211b475593a2?_state=5F_pAcvENWdTag69qsKIcuKrZDvSBwuBp_d-vaUf9op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODdkMjEzLTJjMjMtNGIyMS05YzJiLTIxMWI0NzU1OTNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzI1MDE1NDZaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.433µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c587d213-2c23-4b21-9c2b-211b475593a2 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "PUT /v2/foo/bar/blobs/uploads/c587d213-2c23-4b21-9c2b-211b475593a2?_state=5F_pAcvENWdTag69qsKIcuKrZDvSBwuBp_d-vaUf9op7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1ODdkMjEzLTJjMjMtNGIyMS05YzJiLTIxMWI0NzU1OTNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzI1MDE1NDZaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=0dfe87e9-a63e-4731-bafb-9499b8516f74 http.request.method=POST http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="665.515µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=480677f1-bea1-4ea9-8852-a7690626e9d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/04d178b7-18ba-408d-a310-9bbe128cea24?_state=AsklqpqxwpzjMYHuL7y5dA2GpRljrrFY8LekxmTZdnV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZDE3OGI3LTE4YmEtNDA4ZC1hMzEwLTliYmUxMjhjZWEyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzQxMTQ4NjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="856.257µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "PUT /v2/foo/bar/blobs/uploads/04d178b7-18ba-408d-a310-9bbe128cea24?_state=AsklqpqxwpzjMYHuL7y5dA2GpRljrrFY8LekxmTZdnV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0ZDE3OGI3LTE4YmEtNDA4ZC1hMzEwLTliYmUxMjhjZWEyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzQxMTQ4NjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=6730997a-28c3-407d-aeaf-4ee2e706f78c http.request.method=POST http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="665.48µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=0a5fc865-0693-4027-b5b1-f0707c105425 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/6183e554-bf3a-4aa3-a961-6b8a95f7d59a?_state=hqdOPKIUJ6V6_w8t9RbdPk_gyphwoaslVA3QyV51t697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxODNlNTU0LWJmM2EtNGFhMy1hOTYxLTZiOGE5NWY3ZDU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzU4MzkzMzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="823.125µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "PUT /v2/foo/bar/blobs/uploads/6183e554-bf3a-4aa3-a961-6b8a95f7d59a?_state=hqdOPKIUJ6V6_w8t9RbdPk_gyphwoaslVA3QyV51t697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxODNlNTU0LWJmM2EtNGFhMy1hOTYxLTZiOGE5NWY3ZDU5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40NzU4MzkzMzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:28Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=a2c0bec5-ca08-4a56-bced-3f0e64e79df9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="651.977µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=aa662ccd-b403-4d88-b3a6-80a1b5f30447 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/cfe84560-7e7e-44e5-aa08-21df8094d22d?_state=ibPrlF_-dZ1bxL8ZxEc-JY7KuFf_HfGHnBO9kqJs6YB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmZTg0NTYwLTdlN2UtNDRlNS1hYTA4LTIxZGY4MDk0ZDIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40Nzc0ODQ5MTJaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120225817s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:28 +0000] "PUT /v2/foo/bar/blobs/uploads/cfe84560-7e7e-44e5-aa08-21df8094d22d?_state=ibPrlF_-dZ1bxL8ZxEc-JY7KuFf_HfGHnBO9kqJs6YB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmZTg0NTYwLTdlN2UtNDRlNS1hYTA4LTIxZGY4MDk0ZDIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOC40Nzc0ODQ5MTJaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=0f32565f-6cb6-4ab1-a021-5e1ed2feaaff http.request.method=POST http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.662µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36483" http.request.id=56f8e057-dc56-4dd1-8dd8-4f07f3602049 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/c64b53a9-9254-496d-b519-9b6364099277?_state=NBv0A2NWTFnKY-VPDLuKS6WX2mTg2UJ7gq5_90VSk8x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NGI1M2E5LTkyNTQtNDk2ZC1iNTE5LTliNjM2NDA5OTI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOS42MTYxMTM1MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=911.83833ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:29 +0000] "PATCH /v2/foo/bar/blobs/uploads/c64b53a9-9254-496d-b519-9b6364099277?_state=NBv0A2NWTFnKY-VPDLuKS6WX2mTg2UJ7gq5_90VSk8x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NGI1M2E5LTkyNTQtNDk2ZC1iNTE5LTliNjM2NDA5OTI3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MToyOS42MTYxMTM1MzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=6c207ea2-1c83-411c-a58e-6c1374b455be http.request.method=PUT http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/uploads/c64b53a9-9254-496d-b519-9b6364099277?_state=OfkEKOWn_RbHm1U3V1yUiKCoz9aHutFM3RuNqStVdZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NGI1M2E5LTkyNTQtNDk2ZC1iNTE5LTliNjM2NDA5OTI3NyIsIk9mZnNldCI6MjQ1Mjg4OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjlaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.duration="956.876µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "PUT /v2/foo/bar/blobs/uploads/c64b53a9-9254-496d-b519-9b6364099277?_state=OfkEKOWn_RbHm1U3V1yUiKCoz9aHutFM3RuNqStVdZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NGI1M2E5LTkyNTQtNDk2ZC1iNTE5LTliNjM2NDA5OTI3NyIsIk9mZnNldCI6MjQ1Mjg4OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MjlaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=aabc608b-a75d-4e72-a3da-70070cc74618 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="658.177µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=e1a29b86-1e37-49fd-8816-57eb9be54ce2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.055064ms http.response.status=200 http.response.written=24528896 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "GET /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 200 24528896 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=error msg="error parsing digest="sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=1ed9b3be-748b-4d4a-b0ff-fe95efd3d609 http.request.method=GET http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" time="2025-07-09T13:41:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=1ed9b3be-748b-4d4a-b0ff-fe95efd3d609 http.request.method=GET http.request.remoteaddr="127.0.0.1:59394" http.request.uri="/v2/foo/bar/blobs/sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="590.692µs" http.response.status=400 http.response.written=110 vars.digest="sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "GET /v2/foo/bar/blobs/sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=7315f5eb-d18a-42b9-b461-ca1c8d90b048 http.request.method=GET http.request.remoteaddr="127.0.0.1:59414" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.duration="947.96µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "GET /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=49b01375-fe9e-4bfa-9d28-e3c032dab383 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59416" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.duration="751.466µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=986cd223-8930-4c22-98b8-d5898645b887 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59416" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="534.855µs" http.response.status=404 http.response.written=157 vars.digest="sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=f345f3b2-3447-4db0-8a8f-13141c7768b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59416" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="522.83µs" http.response.status=404 http.response.written=74 vars.digest="sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=error msg="error parsing digest="sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=048dd14e-9de9-4317-8abf-46376f88d33b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59426" http.request.uri="/v2/foo/bar/blobs/sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" time="2025-07-09T13:41:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=048dd14e-9de9-4317-8abf-46376f88d33b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59426" http.request.uri="/v2/foo/bar/blobs/sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="646.947µs" http.response.status=400 http.response.written=110 vars.digest="sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "DELETE /v2/foo/bar/blobs/sha257:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T13:41:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=674ee505-780a-44d1-b52f-8cd19b219bc0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59438" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.748µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=908b8e7b-b43b-447d-ba48-46958afeea05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59438" http.request.uri="/v2/foo/bar/blobs/uploads/acb56d1e-ec3e-4ed2-8c0e-08ea73cb8610?_state=mqR-a61OWQ7D5idU8YueewDzpUMS-7jz_1uf9N_n_Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjU2ZDFlLWVjM2UtNGVkMi04YzBlLTA4ZWE3M2NiODYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozMC41NTQ3ODcwOTNaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.duration=906.600573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "PUT /v2/foo/bar/blobs/uploads/acb56d1e-ec3e-4ed2-8c0e-08ea73cb8610?_state=mqR-a61OWQ7D5idU8YueewDzpUMS-7jz_1uf9N_n_Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjU2ZDFlLWVjM2UtNGVkMi04YzBlLTA4ZWE3M2NiODYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozMC41NTQ3ODcwOTNaIn0%3D&digest=sha256%3A860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=a0f33487-92c1-46e5-953b-f723640febed http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59438" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="879.643µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=c4d4ef6c-1b6f-4358-9351-40fa99019211 http.request.method=GET http.request.remoteaddr="127.0.0.1:59414" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=931.570386ms http.response.status=200 http.response.written=2630912 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "GET /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" time="2025-07-09T13:41:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36483" http.request.id=c785fbbe-cb6b-4381-8c74-a666b0f037a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59398" http.request.uri="/v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=934.60571ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [09/Jul/2025:13:41:30 +0000] "GET /v2/foo/bar/blobs/sha256:860d76f3a7d7214d56915acbb3b4f99a59fe8af1cd8293768c8ccc540d45e0a9 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.10s) === RUN TestRelativeURL time="2025-07-09T13:41:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:31Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37289" http.request.id=68b5a961-a422-4f25-a5a1-e20a547553eb http.request.method=POST http.request.remoteaddr="127.0.0.1:54940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.673µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:32Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37289" http.request.id=761d2c59-6c4b-4104-aaca-544cbe2e6ddc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54940" http.request.uri="/v2/foo/bar/blobs/uploads/ae1eb484-74b8-4887-81ba-b4bc5ee4766e?_state=5aN8wrVcZyPXEi1xuuGUjYNDbM_WcesW2oM2oz0LBE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlMWViNDg0LTc0YjgtNDg4Ny04MWJhLWI0YmM1ZWU0NzY2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozMS40ODMxOTE4OTFaIn0%3D&digest=sha256%3Aef70affc3c37dfa4b938d5719c0affc36b81c6c5978430072e4a3af76de8c90b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103991324s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:31 +0000] "PUT /v2/foo/bar/blobs/uploads/ae1eb484-74b8-4887-81ba-b4bc5ee4766e?_state=5aN8wrVcZyPXEi1xuuGUjYNDbM_WcesW2oM2oz0LBE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlMWViNDg0LTc0YjgtNDg4Ny04MWJhLWI0YmM1ZWU0NzY2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozMS40ODMxOTE4OTFaIn0%3D&digest=sha256%3Aef70affc3c37dfa4b938d5719c0affc36b81c6c5978430072e4a3af76de8c90b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:32Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37289" http.request.id=3a496f8c-2ddc-430b-9e32-9a5530350781 http.request.method=POST http.request.remoteaddr="127.0.0.1:54940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.856µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:32Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37289" http.request.id=04563b19-69f1-477c-b7be-69ac68877dd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="640.614µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37289" http.request.id=441fcae9-2d97-435a-9ad0-7f2a4a5222fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:54940" http.request.uri="/v2/foo/bar/blobs/uploads/b4667fe7-71b8-49ee-a481-4dbbe2f66dba?_state=Fh4mJJtTz6cY1zUHRbSf1cPVtqtYBmEqFVGruEijlZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NjY3ZmU3LTcxYjgtNDllZS1hNDgxLTRkYmJlMmY2NmRiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozMi43NjQ1MzkxNDVaIn0%3D&digest=sha256%3A81d04b3a4cdea316c5df4d36db46bfedd1de811801705461a47cbe20ee2fe0c7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124005819s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:32 +0000] "PUT /v2/foo/bar/blobs/uploads/b4667fe7-71b8-49ee-a481-4dbbe2f66dba?_state=Fh4mJJtTz6cY1zUHRbSf1cPVtqtYBmEqFVGruEijlZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NjY3ZmU3LTcxYjgtNDllZS1hNDgxLTRkYmJlMmY2NmRiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozMi43NjQ1MzkxNDVaIn0%3D&digest=sha256%3A81d04b3a4cdea316c5df4d36db46bfedd1de811801705461a47cbe20ee2fe0c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.41s) === RUN TestBlobDeleteDisabled time="2025-07-09T13:41:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:33Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:43541" http.request.id=3620235c-bc6d-45d2-9b79-70ae92492658 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53000" http.request.uri="/v2/foo/bar/blobs/sha256:4c29447f2a65a318f8a432e7875385b8a580073cdd53c40f935b4e503d64885d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.72µs" http.response.status=405 http.response.written=78 vars.digest="sha256:4c29447f2a65a318f8a432e7875385b8a580073cdd53c40f935b4e503d64885d" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:4c29447f2a65a318f8a432e7875385b8a580073cdd53c40f935b4e503d64885d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.06s) === RUN TestDeleteDisabled time="2025-07-09T13:41:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:33Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:44761" http.request.id=6fe9628e-b55b-4a37-bd1f-c833b5fc37d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59806" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.066µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:44761" http.request.id=90da1907-a8bd-4e4c-a0a5-7bb96dbc309a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59806" http.request.uri="/v2/foo/bar/blobs/uploads/53bb1c3a-0909-4393-9c14-6d036efb6448?_state=HtMShOqge4HVYJVCU9Imjn3AnzEHgse51yceLP0KMa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzYmIxYzNhLTA5MDktNDM5My05YzE0LTZkMDM2ZWZiNjQ0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozNC4wNDEwNTY1MTdaIn0%3D&digest=sha256%3A0d2938462b13cfa612c1463464ba1ea1a5c6eabed59fb810f4ab2cb5ca893c2c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.131693429s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:34 +0000] "PUT /v2/foo/bar/blobs/uploads/53bb1c3a-0909-4393-9c14-6d036efb6448?_state=HtMShOqge4HVYJVCU9Imjn3AnzEHgse51yceLP0KMa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzYmIxYzNhLTA5MDktNDM5My05YzE0LTZkMDM2ZWZiNjQ0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozNC4wNDEwNTY1MTdaIn0%3D&digest=sha256%3A0d2938462b13cfa612c1463464ba1ea1a5c6eabed59fb810f4ab2cb5ca893c2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:44761" http.request.id=e1e11c34-1dc9-4ccb-82cb-f28c3da5275f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59806" http.request.uri="/v2/foo/bar/blobs/sha256:0d2938462b13cfa612c1463464ba1ea1a5c6eabed59fb810f4ab2cb5ca893c2c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.928µs" http.response.status=405 http.response.written=78 vars.digest="sha256:0d2938462b13cfa612c1463464ba1ea1a5c6eabed59fb810f4ab2cb5ca893c2c" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:0d2938462b13cfa612c1463464ba1ea1a5c6eabed59fb810f4ab2cb5ca893c2c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.22s) === RUN TestDeleteReadOnly time="2025-07-09T13:41:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:35Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43681" http.request.id=c719d113-bdc9-469b-939f-e60436814395 http.request.method=POST http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.046µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43681" http.request.id=1b56e8c1-0beb-4278-a56e-53d33d9cce47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39678" http.request.uri="/v2/foo/bar/blobs/uploads/04970c66-cca8-430e-95c9-fa9faee9c8bf?_state=ZBRlhHe28x2SmP3CM--309tOkyjivn--uizSk-Lskw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OTcwYzY2LWNjYTgtNDMwZS05NWM5LWZhOWZhZWU5YzhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozNS4yMzQ2ODM1OTlaIn0%3D&digest=sha256%3A913b99a6fdf2d1928c84ec6f0a45960b5f19251cdfca92a687d81017e12a10e3" http.request.useragent="Go-http-client/1.1" http.response.duration=479.091326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "PUT /v2/foo/bar/blobs/uploads/04970c66-cca8-430e-95c9-fa9faee9c8bf?_state=ZBRlhHe28x2SmP3CM--309tOkyjivn--uizSk-Lskw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0OTcwYzY2LWNjYTgtNDMwZS05NWM5LWZhOWZhZWU5YzhiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTozNS4yMzQ2ODM1OTlaIn0%3D&digest=sha256%3A913b99a6fdf2d1928c84ec6f0a45960b5f19251cdfca92a687d81017e12a10e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:913b99a6fdf2d1928c84ec6f0a45960b5f19251cdfca92a687d81017e12a10e3 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.54s) === RUN TestStartPushReadOnly time="2025-07-09T13:41:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:35Z" level=info msg="redis not configured" go.version=go1.24.5 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-07-09T13:41:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:35Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=30f357b8-18f2-4dfa-915f-7cbd196ebf82 http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="745.62µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=e8ddf8f6-67c7-4620-976c-9b2caadf6bf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="566.992µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=9a87ffb4-736f-4e8f-8f0f-80805d43b668 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="520.918µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=0fb3fb27-5a2b-40ac-bda8-67e489b5c8fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.614µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=0fb3fb27-5a2b-40ac-bda8-67e489b5c8fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="768.373µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=0fb3fb27-5a2b-40ac-bda8-67e489b5c8fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.936µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=0fb3fb27-5a2b-40ac-bda8-67e489b5c8fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.121µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T13:41:35Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=bacd1207-9837-4fa2-a3c9-0aa3c6b91a05 http.request.method=POST http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="638.318µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=a7b7f39e-f481-4f13-94fe-0bf7fcacfe4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/blobs/uploads/79e4ad4e-0564-49e0-9ce8-c95c7d4c6371?_state=uPZdZ-a5Pa6kHJBliI_tD4TglLtrYdTLzxOxXsQrjlV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWU0YWQ0ZS0wNTY0LTQ5ZTAtOWNlOC1jOTVjN2Q0YzYzNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzUuNzgyMzU1NjQ2WiJ9&digest=sha256%3A8b71eea0b79ce4e7f25394b9434431716795c13cfc6d80d83e9c97e227a0e0a6" http.request.useragent="Go-http-client/1.1" http.response.duration=578.680186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/79e4ad4e-0564-49e0-9ce8-c95c7d4c6371?_state=uPZdZ-a5Pa6kHJBliI_tD4TglLtrYdTLzxOxXsQrjlV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWU0YWQ0ZS0wNTY0LTQ5ZTAtOWNlOC1jOTVjN2Q0YzYzNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzUuNzgyMzU1NjQ2WiJ9&digest=sha256%3A8b71eea0b79ce4e7f25394b9434431716795c13cfc6d80d83e9c97e227a0e0a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=99ce4ae1-bef4-42f5-8d8d-55007f0dd13b http.request.method=POST http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.005µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=ea477a3e-d594-4894-bdb9-1af2ea572e08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/blobs/uploads/bbf8f5b6-7306-4ec8-8739-f34fc7490ab8?_state=vY191RHxT6O_yuI_eHSvH2Mela1FWer4ptfKBBsfYj97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYmY4ZjViNi03MzA2LTRlYzgtODczOS1mMzRmYzc0OTBhYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzYuNDIwMzExMjQ2WiJ9&digest=sha256%3A9f406caf78182f35c802b18cc34740e4ace12d2316f440ab11f9ec661adeeaa9" http.request.useragent="Go-http-client/1.1" http.response.duration=590.415571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/bbf8f5b6-7306-4ec8-8739-f34fc7490ab8?_state=vY191RHxT6O_yuI_eHSvH2Mela1FWer4ptfKBBsfYj97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYmY4ZjViNi03MzA2LTRlYzgtODczOS1mMzRmYzc0OTBhYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzYuNDIwMzExMjQ2WiJ9&digest=sha256%3A9f406caf78182f35c802b18cc34740e4ace12d2316f440ab11f9ec661adeeaa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=f2510971-1181-4f62-9271-66ad39a26782 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=a8fd09ed-7bf6-451a-b9ae-2c2440a9736f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.duration="854.697µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=e5dcae12-1684-479d-98de-bc88af1d4da4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="805.195µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=63ec2605-a80c-468b-85e2-970fdd491078 http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="740.181µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41701" http.request.id=7951e1cd-8074-491d-a68a-b07d411ba34d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.duration="847.64µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41701" http.request.id=0bef90d8-d2d5-4a94-a88a-eeb651e4bcb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.duration="826.654µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:41701" http.request.id=eeded1ce-7e69-4a53-b3f8-163845dc1ea3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.duration="823.41µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=b3f33fda-5910-4242-ac63-6d4f76f833c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="781.733µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=aa50c442-f40a-4228-bba0-bbc7a416d657 http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="500.757µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=0b31719b-86c2-4e2a-8385-90d01b062611 http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.duration="527.495µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=acabf485-7af7-4aa3-bf09-f572a7c2107f http.request.method=GET http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="582.506µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=error msg="payload digest does match: "sha256:bca4a9a7d56a84008238bf09eae0b11b88541528aa33fa8edf9f4306171640e9" != "sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52"" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=c9362920-37dd-4ded-8bb2-78a02fdd6af4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=c9362920-37dd-4ded-8bb2-78a02fdd6af4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42498" http.request.uri="/v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="607.116µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52" 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:29c6ab95a005f036cb22a03c32e70cdd0574ac417ab4d2598e08e870a8cd8b52 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=bd84bd15-1aea-4c58-ac14-f093f234e0b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.619µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=84d9f569-a712-4562-9d2f-0a50a8a43770 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="532.766µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41701" http.request.id=78c3b765-00e1-46fd-a8b5-f7db2bda38d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="565.838µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41701" http.request.id=78c3b765-00e1-46fd-a8b5-f7db2bda38d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="589.155µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41701" http.request.id=78c3b765-00e1-46fd-a8b5-f7db2bda38d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="608.907µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=efae28e4-b06e-4d61-ae95-e60d7b391cf3 http.request.method=POST http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="582.909µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=1db6b7f2-137c-4403-8aa3-573c83f877f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/blobs/uploads/066c8bc3-3bc2-4650-a734-d136d497b8f6?_state=FopTuW9J75PMc9eAByCeBNKb3Na7TwfNHPwWCeXee9V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjZjOGJjMy0zYmMyLTQ2NTAtYTczNC1kMTM2ZDQ5N2I4ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzcuMDI1MjMwNzEyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="712.606µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/066c8bc3-3bc2-4650-a734-d136d497b8f6?_state=FopTuW9J75PMc9eAByCeBNKb3Na7TwfNHPwWCeXee9V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNjZjOGJjMy0zYmMyLTQ2NTAtYTczNC1kMTM2ZDQ5N2I4ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzcuMDI1MjMwNzEyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41701" http.request.id=35605fe6-edcb-4d35-8982-ee8223d14dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="575.363µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41701" http.request.id=35605fe6-edcb-4d35-8982-ee8223d14dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.802µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T13:41:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=117b0628-76fb-4c04-bab5-fc190c208160 http.request.method=POST http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="602.759µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:38Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=0a882000-3138-4f3f-840f-4db6c4b5e806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/blobs/uploads/a82fd6e9-7965-4c7e-b9e4-9c056a4b049f?_state=-pbd-CmU4kgP4ZthzAZG5-N6s7Dn7ypdmeQ-NSMAo157Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODJmZDZlOS03OTY1LTRjN2UtYjllNC05YzA1NmE0YjA0OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzcuMTEwNTUzOTk0WiJ9&digest=sha256%3A4b7570a91274efef12e9189ebdefbf0bd9490f9baf6c4df12b50616a37502deb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237224582s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/a82fd6e9-7965-4c7e-b9e4-9c056a4b049f?_state=-pbd-CmU4kgP4ZthzAZG5-N6s7Dn7ypdmeQ-NSMAo157Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODJmZDZlOS03OTY1LTRjN2UtYjllNC05YzA1NmE0YjA0OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzcuMTEwNTUzOTk0WiJ9&digest=sha256%3A4b7570a91274efef12e9189ebdefbf0bd9490f9baf6c4df12b50616a37502deb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:38Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=18764567-957c-4ed8-a12d-27092f5ae213 http.request.method=POST http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.165µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=c1d3f1f4-2442-4b6a-8ee4-8a8441618588 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/blobs/uploads/fb5fa35b-8a05-40bc-bca3-8c6235be86c4?_state=4lEgaknsJjQzZMJXK8iVGSO4bUc_lH3YVR0k7fym56x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYjVmYTM1Yi04YTA1LTQwYmMtYmNhMy04YzYyMzViZTg2YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzguNDE2MjI0NTk2WiJ9&digest=sha256%3A94673aa43352cc638eca9a9b98316661d4ef30d78e1f86e5e86ec2786cc1db4d" http.request.useragent="Go-http-client/1.1" http.response.duration=666.000023ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/fb5fa35b-8a05-40bc-bca3-8c6235be86c4?_state=4lEgaknsJjQzZMJXK8iVGSO4bUc_lH3YVR0k7fym56x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYjVmYTM1Yi04YTA1LTQwYmMtYmNhMy04YzYyMzViZTg2YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzguNDE2MjI0NTk2WiJ9&digest=sha256%3A94673aa43352cc638eca9a9b98316661d4ef30d78e1f86e5e86ec2786cc1db4d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41701" http.request.id=e7a217f7-d0bc-4d93-9fcd-3f70adcb1a23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41701" http.request.id=c15f8fba-1447-48ba-b456-f57e31c35ea6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/sha256:b8d8d22f4ba9f5066a0c30c3530d5bc61fff650246556abf64fa249ba3491472" http.request.useragent="Go-http-client/1.1" http.response.duration="722.117µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:b8d8d22f4ba9f5066a0c30c3530d5bc61fff650246556abf64fa249ba3491472 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=12517412-5ca4-4789-b2b7-4676fa1c23b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="634.815µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=5972c868-2777-4f2b-a6ca-ac7854e218e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/sha256:b8d8d22f4ba9f5066a0c30c3530d5bc61fff650246556abf64fa249ba3491472" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="612.516µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:b8d8d22f4ba9f5066a0c30c3530d5bc61fff650246556abf64fa249ba3491472 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=08450d97-55a7-40ef-a190-96e709f0caf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="541.501µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=36357d7f-a19b-49a2-997e-6c51dd55c857 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/sha256:b8d8d22f4ba9f5066a0c30c3530d5bc61fff650246556abf64fa249ba3491472" http.request.useragent="Go-http-client/1.1" http.response.duration="508.269µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:b8d8d22f4ba9f5066a0c30c3530d5bc61fff650246556abf64fa249ba3491472 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=3e79fad9-d2ac-416f-956f-214dbb196cc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="562.047µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="rewriting manifest sha256:b8d8d22f4ba9f5066a0c30c3530d5bc61fff650246556abf64fa249ba3491472 in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=a905b0e4-c966-419d-bba8-ad276b396e65 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=a905b0e4-c966-419d-bba8-ad276b396e65 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.158238ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41701" http.request.id=899b5717-aeda-41cd-82c6-cbb52363ece2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.809µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41701" http.request.id=6776cbb5-433a-4988-9e5b-ceffd1d27fec http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="677.82µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41701" http.request.id=7b4c1af4-8ecd-4bf6-8642-ca58781b913f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/sha256:341e359d00e3553db9e8b950749082fc285891f24104459964386f863bd37561" http.request.useragent="Go-http-client/1.1" http.response.duration="622.509µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:341e359d00e3553db9e8b950749082fc285891f24104459964386f863bd37561 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=b2c8ade4-e061-4a23-8065-9b654ccbb986 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="589.716µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=0d5d2715-62b5-4d8f-a803-a8e252046d43 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/sha256:341e359d00e3553db9e8b950749082fc285891f24104459964386f863bd37561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="563.607µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:341e359d00e3553db9e8b950749082fc285891f24104459964386f863bd37561 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=ec3ba85a-097c-410c-b657-199d4577f9a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="514.274µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=04bef9cd-f1a6-42c7-86a4-34c6fee1a806 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/sha256:341e359d00e3553db9e8b950749082fc285891f24104459964386f863bd37561" http.request.useragent="Go-http-client/1.1" http.response.duration="490.125µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:341e359d00e3553db9e8b950749082fc285891f24104459964386f863bd37561 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="rewriting manifest list sha256:341e359d00e3553db9e8b950749082fc285891f24104459964386f863bd37561 in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=52a73011-0f13-4689-86dc-ab4a04f46379 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:41701" http.request.id=52a73011-0f13-4689-86dc-ab4a04f46379 http.request.method=GET http.request.remoteaddr="127.0.0.1:36628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="948.652µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:39Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=afa58939-2351-413c-bdfd-cf2ba73a63dd http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.753µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=af12a20f-a040-46ea-889c-0eea499369f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="503.242µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=d66924c0-1a15-4319-a7f7-d9c42b488bee http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="514.075µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=20c809b4-7252-4e49-842c-c87246c90e64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="660.068µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=20c809b4-7252-4e49-842c-c87246c90e64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.936µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=20c809b4-7252-4e49-842c-c87246c90e64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.404µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=20c809b4-7252-4e49-842c-c87246c90e64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.019µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T13:41:39Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=cc2a7a35-191c-4714-a370-23723c44c9f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.348µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=ce038f85-4e5d-482c-95bd-bdea8dd3328a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/blobs/uploads/9ba53b37-9bda-4e72-8450-ae31f20d8a12?_state=9DDKhaobxbRAuFfNEyh2J5UJs7sWyFxSM3MpesRWi-17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YmE1M2IzNy05YmRhLTRlNzItODQ1MC1hZTMxZjIwZDhhMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzkuMTgzMzkyMjEzWiJ9&digest=sha256%3A09fd3f4de512ab3ded169c075c5046f2fee41575eca0c508f3c69e865f28a98e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.1821329s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/9ba53b37-9bda-4e72-8450-ae31f20d8a12?_state=9DDKhaobxbRAuFfNEyh2J5UJs7sWyFxSM3MpesRWi-17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YmE1M2IzNy05YmRhLTRlNzItODQ1MC1hZTMxZjIwZDhhMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6MzkuMTgzMzkyMjEzWiJ9&digest=sha256%3A09fd3f4de512ab3ded169c075c5046f2fee41575eca0c508f3c69e865f28a98e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=1cc22fb9-080b-4564-892e-4da8d078689d http.request.method=POST http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.858µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=885a7724-710b-46de-bc07-4e4801f66d7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/blobs/uploads/4b8d4bbc-674c-456a-b065-d281399f58ec?_state=-gum_RESJ8DgSYDuFfxVw13FazI2asJwommRCrsELwB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjhkNGJiYy02NzRjLTQ1NmEtYjA2NS1kMjgxMzk5ZjU4ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDAuNDQ1MzU3NTc1WiJ9&digest=sha256%3A217e67da16e0cea461e08033fd0cb890f385f96e80e84de9eec0ca4d7d914a30" http.request.useragent="Go-http-client/1.1" http.response.duration=980.77483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/4b8d4bbc-674c-456a-b065-d281399f58ec?_state=-gum_RESJ8DgSYDuFfxVw13FazI2asJwommRCrsELwB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YjhkNGJiYy02NzRjLTQ1NmEtYjA2NS1kMjgxMzk5ZjU4ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDAuNDQ1MzU3NTc1WiJ9&digest=sha256%3A217e67da16e0cea461e08033fd0cb890f385f96e80e84de9eec0ca4d7d914a30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=0a8d808e-b2ea-4136-9491-a47a80a31547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.225173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=672ff758-926c-4d02-b643-6e563a4e0bc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.duration="859.249µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=0c33eb26-b33b-495c-9f2c-45ce0aecb010 http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="835.348µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=c7da3447-52c4-48c7-9184-2e4f666333ca http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="831.945µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36785" http.request.id=ac40816c-4544-4b8c-bdd2-2dca19077405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.duration="847.635µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36785" http.request.id=f5f5a827-3fbc-4690-b317-84d17b5f8434 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.duration="859.823µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:36785" http.request.id=efeb1527-071a-47ec-8555-4ada33e5f92c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.duration="877.22µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=ff1b3583-76b1-46fb-a739-592b8a10bf2b http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="801.784µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=e971b446-d486-4d0b-94c2-bdbb29019fc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="558.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=5c327cb3-4fac-4f8b-b132-363a2045258b http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.duration="529.834µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=aab68ba6-36ce-448c-8a09-3eca35c065d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="500.365µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=error msg="payload digest does match: "sha256:14a96f055ce4dfb30dc8354a12206548c0b928014207c5a1ca98d52f4146f655" != "sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0"" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=7dfc0550-413a-4b79-8361-2c7d395629da http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=7dfc0550-413a-4b79-8361-2c7d395629da http.request.method=PUT http.request.remoteaddr="127.0.0.1:39234" http.request.uri="/v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="570.813µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0" 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:21027b4d1f5a7d1324533a4006d21588ae075169725d835846ccbd76fa4bdfc0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=bf16d585-e739-4145-aa10-29d7b70c1f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.195µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=208b1279-60eb-4b41-9f80-f5f1c5defecc http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="526.642µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36785" http.request.id=a51fd716-e129-49e3-a1b8-aaaf8c826910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="591.474µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36785" http.request.id=a51fd716-e129-49e3-a1b8-aaaf8c826910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="615.586µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36785" http.request.id=a51fd716-e129-49e3-a1b8-aaaf8c826910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="637.029µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=848a7f84-3922-4cee-a2e4-08dcccc49d03 http.request.method=POST http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="580.31µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=349f5238-e0f6-4eda-abbb-385ddff49094 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/blobs/uploads/3b127f86-a39a-4e5f-95bc-aa285eb91321?_state=C4cI-yHgt-XmQDHQQIHZRLgWFpezBRv_FvFCBgTLpPl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjEyN2Y4Ni1hMzlhLTRlNWYtOTViYy1hYTI4NWViOTEzMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDEuNDQxMTkzMjVaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="708.807µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/3b127f86-a39a-4e5f-95bc-aa285eb91321?_state=C4cI-yHgt-XmQDHQQIHZRLgWFpezBRv_FvFCBgTLpPl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjEyN2Y4Ni1hMzlhLTRlNWYtOTViYy1hYTI4NWViOTEzMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDEuNDQxMTkzMjVaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36785" http.request.id=8fbd1739-2e33-41b4-9168-9c22ba4af7f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="565.823µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36785" http.request.id=8fbd1739-2e33-41b4-9168-9c22ba4af7f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="589.555µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=2f2df98d-3869-471d-acd7-f899b2b19585 http.request.method=POST http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="635.594µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=38b7c0b5-5d4c-4b8b-b4be-d60d113a4586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/blobs/uploads/4a3e5ad7-9127-4c83-93e7-e13aa869fb3d?_state=GM2WoFXLatjFk1n7AM_moQc3-cVhv1RkQkGZumyIiPB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTNlNWFkNy05MTI3LTRjODMtOTNlNy1lMTNhYTg2OWZiM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDEuNDk0NzU1NjA4WiJ9&digest=sha256%3A2dc6895746c77c5b2b635888ba649317e4d124cd9817cc0a9aa78f60a19d15e1" http.request.useragent="Go-http-client/1.1" http.response.duration=373.89488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/4a3e5ad7-9127-4c83-93e7-e13aa869fb3d?_state=GM2WoFXLatjFk1n7AM_moQc3-cVhv1RkQkGZumyIiPB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTNlNWFkNy05MTI3LTRjODMtOTNlNy1lMTNhYTg2OWZiM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDEuNDk0NzU1NjA4WiJ9&digest=sha256%3A2dc6895746c77c5b2b635888ba649317e4d124cd9817cc0a9aa78f60a19d15e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=3f960586-9d3f-40a3-b872-ca013d2fdba0 http.request.method=POST http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=f35f231b-0653-4ecf-b020-1f6327605bab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/blobs/uploads/6ccc3e81-af55-4308-8b16-ea587ba607ee?_state=Tceup8ptfPHhZ8bC9Ggkpoco0BPYxWqi3lz2l3BKE6B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Y2NjM2U4MS1hZjU1LTQzMDgtOGIxNi1lYTU4N2JhNjA3ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDEuOTQ5NDgxNDIyWiJ9&digest=sha256%3A98a336407e0cc3f6d4c60ff497d118345463aa09b4246d767f39e7728d4a25b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201682868s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/6ccc3e81-af55-4308-8b16-ea587ba607ee?_state=Tceup8ptfPHhZ8bC9Ggkpoco0BPYxWqi3lz2l3BKE6B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Y2NjM2U4MS1hZjU1LTQzMDgtOGIxNi1lYTU4N2JhNjA3ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDEuOTQ5NDgxNDIyWiJ9&digest=sha256%3A98a336407e0cc3f6d4c60ff497d118345463aa09b4246d767f39e7728d4a25b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36785" http.request.id=241e1350-100d-4710-a1b8-c9a2c809ba0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36785" http.request.id=b16e4f13-331e-4ea5-94d6-585fd1ed9f4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/sha256:e6a9a278f71b57c1aa6be243470af09ced23ec9c1471eda553b1fa791181a78a" http.request.useragent="Go-http-client/1.1" http.response.duration="673.341µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:e6a9a278f71b57c1aa6be243470af09ced23ec9c1471eda553b1fa791181a78a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=36adcce6-2c2f-4565-973b-9943eb93f11c http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="648.312µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=d69cb2f4-8529-4ed1-bba2-a2f1eb51cbf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/sha256:e6a9a278f71b57c1aa6be243470af09ced23ec9c1471eda553b1fa791181a78a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="584.238µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/sha256:e6a9a278f71b57c1aa6be243470af09ced23ec9c1471eda553b1fa791181a78a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=cd79a3f3-24fc-4551-805c-e2835798f786 http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="514.188µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=9859e5a7-fd3a-4686-bec4-81c1b3383dde http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/sha256:e6a9a278f71b57c1aa6be243470af09ced23ec9c1471eda553b1fa791181a78a" http.request.useragent="Go-http-client/1.1" http.response.duration="536.825µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/sha256:e6a9a278f71b57c1aa6be243470af09ced23ec9c1471eda553b1fa791181a78a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=77364a48-2d1a-4d68-9b33-ee7e1a83249a http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="490.302µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="rewriting manifest sha256:e6a9a278f71b57c1aa6be243470af09ced23ec9c1471eda553b1fa791181a78a in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=9ccd81b8-bff1-4da1-9291-d0c320ceb4ab http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=9ccd81b8-bff1-4da1-9291-d0c320ceb4ab http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.068004ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36785" http.request.id=6d9e80ae-05c3-4b81-8590-2f118178e5b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="595.521µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36785" http.request.id=7b02dc2c-392d-41e2-8b11-eba2aa4183ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="742.977µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36785" http.request.id=4115c000-4b01-4f84-b8b4-6aa0abed9fae http.request.method=PUT http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/sha256:bc10c7e9e8f61b2c836232a102cacdbdaa2726d038d7be6348f9506eee83d2a7" http.request.useragent="Go-http-client/1.1" http.response.duration="719.879µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:bc10c7e9e8f61b2c836232a102cacdbdaa2726d038d7be6348f9506eee83d2a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=06d93803-27f8-4fe5-a19e-5f93d118aff4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="628.268µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=4514fa01-a667-41eb-8a24-2639108e03d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/sha256:bc10c7e9e8f61b2c836232a102cacdbdaa2726d038d7be6348f9506eee83d2a7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="626.706µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bc10c7e9e8f61b2c836232a102cacdbdaa2726d038d7be6348f9506eee83d2a7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=072d44e8-26ce-4055-9272-45fd2060160f http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="520.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=fdc84990-2983-40be-a1bc-29bc6500f55c http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/sha256:bc10c7e9e8f61b2c836232a102cacdbdaa2726d038d7be6348f9506eee83d2a7" http.request.useragent="Go-http-client/1.1" http.response.duration="485.616µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bc10c7e9e8f61b2c836232a102cacdbdaa2726d038d7be6348f9506eee83d2a7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="rewriting manifest list sha256:bc10c7e9e8f61b2c836232a102cacdbdaa2726d038d7be6348f9506eee83d2a7 in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=556f54ae-11ef-4cc7-8f84-790f6cb5a0c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36785" http.request.id=556f54ae-11ef-4cc7-8f84-790f6cb5a0c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39250" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="976.56µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (7.45s) === RUN TestGetManifestWithStorageError time="2025-07-09T13:41:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:43Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:35389" http.request.id=ca032a7a-c8bb-4743-953e-0994e7d06a94 http.request.method=GET http.request.remoteaddr="127.0.0.1:34300" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.868µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.5 http.request.host="127.0.0.1:35389" http.request.id=95f51d47-4222-4222-a438-ccef5d2e7486 http.request.method=GET http.request.remoteaddr="127.0.0.1:34300" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="658.237µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.5 http.request.host="127.0.0.1:35389" http.request.id=86f2d4e8-ad33-4a50-ac40-0f21a77ce26b http.request.method=GET http.request.remoteaddr="127.0.0.1:34300" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="703.262µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.5 http.request.host="127.0.0.1:35389" http.request.id=50ab78d7-0434-4819-959f-02fe90a6aa8f http.request.method=GET http.request.remoteaddr="127.0.0.1:34300" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.608µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-07-09T13:41:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:43Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=ccccbabb-5c09-44a2-ac85-6e448c4ed9b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.471µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=16bd6749-46c5-4396-aa5d-dbd486e3bd7a http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="549.341µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=2612a26a-a811-431f-96d6-9e2f3406148d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="570.931µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=34acfafa-f243-4e49-af6b-cc8a7984549f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.509µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=34acfafa-f243-4e49-af6b-cc8a7984549f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="837.705µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=34acfafa-f243-4e49-af6b-cc8a7984549f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="859.78µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T13:41:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=34acfafa-f243-4e49-af6b-cc8a7984549f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="878.712µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T13:41:43Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=4e998fd5-0944-4e49-a162-0a0b6e21893c http.request.method=POST http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="673.35µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=49ab5e23-1f38-482c-b2f6-baadbb89872d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/blobs/uploads/610240a4-d0b1-460f-ab02-430dc5af18a6?_state=C7CcO7oKVpWrhN5e3Q2DqK3uDOoAHenJ_9XiuwRJRO97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTAyNDBhNC1kMGIxLTQ2MGYtYWIwMi00MzBkYzVhZjE4YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDMuMjcxMTE0MzQ1WiJ9&digest=sha256%3Acbfbcb2c07718636f1d07610d0d2db44516e92da7ec0b986d0d79cb31b4c74e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183944777s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/610240a4-d0b1-460f-ab02-430dc5af18a6?_state=C7CcO7oKVpWrhN5e3Q2DqK3uDOoAHenJ_9XiuwRJRO97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTAyNDBhNC1kMGIxLTQ2MGYtYWIwMi00MzBkYzVhZjE4YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDMuMjcxMTE0MzQ1WiJ9&digest=sha256%3Acbfbcb2c07718636f1d07610d0d2db44516e92da7ec0b986d0d79cb31b4c74e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=5a6bfdd2-46f8-4e33-b73f-74321a893976 http.request.method=POST http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.671µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=47253588-06db-4420-a0d7-a6b748b4be08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/blobs/uploads/32300fb3-2cd8-45e5-ada1-5198f4244e0c?_state=9s5-FNvQ7hxh0PfDDY4pxncUXEc5b11CieC6J1qlC9t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMjMwMGZiMy0yY2Q4LTQ1ZTUtYWRhMS01MTk4ZjQyNDRlMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDQuNTMyMTczNTM0WiJ9&digest=sha256%3A34d0635acece9facd29187fa6ecdd580f318597bb07b5d2d2686dce71f9939eb" http.request.useragent="Go-http-client/1.1" http.response.duration=778.79428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/32300fb3-2cd8-45e5-ada1-5198f4244e0c?_state=9s5-FNvQ7hxh0PfDDY4pxncUXEc5b11CieC6J1qlC9t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMjMwMGZiMy0yY2Q4LTQ1ZTUtYWRhMS01MTk4ZjQyNDRlMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDQuNTMyMTczNTM0WiJ9&digest=sha256%3A34d0635acece9facd29187fa6ecdd580f318597bb07b5d2d2686dce71f9939eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=0876ceb4-d5a0-4c72-9b1c-ea431f7b9558 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=bb030642-dc23-41a4-9cbe-f8b39906f3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration="839.826µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=e4dffe07-ad19-446f-9ec1-4ac6247b6961 http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="785.21µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=b8528e0b-c79a-4ae8-8c77-aa34a3f265f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="781.786µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37883" http.request.id=e39dee1e-50cc-4297-9991-f692bff950c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration="915.683µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37883" http.request.id=7429d43d-23a9-4966-804e-5870d3e4a00e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration="911.112µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:37883" http.request.id=3e17cb48-cc4f-408f-9815-7fbd8160b7b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration="902.147µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=5df76810-8864-4bae-bdc6-97e796ff1792 http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="786.422µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=d0f2051a-c5a1-40be-8c51-9d8790f51c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="521.974µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=710bc0dd-9774-433b-848d-505551dd77ba http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration="486.277µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=d9140117-77ac-48fd-8060-eacc9814cbdb http.request.method=GET http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="509.825µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="payload digest does match: "sha256:57f4ae70ad99593b5aa791dfeecd3bd262c9f81efa248edf3d73b7b728c52aa6" != "sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e"" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=0d76aea8-2e2d-4d36-ab7e-29e49f4d9ebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=0d76aea8-2e2d-4d36-ab7e-29e49f4d9ebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57040" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.081µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=379376fc-274a-4c33-9353-9e450dcb70d1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration="866.361µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=7b2cb691-6e7d-4608-a078-672fc765008b http.request.method=GET http.request.remoteaddr="127.0.0.1:57046" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="525.269µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=d6c11451-03c9-4611-95b2-96efc082ffc5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57062" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="703.525µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=d90034ac-3bd9-48d2-999f-781b3b73aa52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57078" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=6e136a9f-a463-4319-bf5e-01937e28db25 http.request.method=GET http.request.remoteaddr="127.0.0.1:57078" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="816.255µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=1aa4abd0-57fd-4c75-823e-804041177413 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57088" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="795.504µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=e9fdc294-e181-4fb4-b27b-0ac9be0c1a8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=bf9823f3-4cab-4a80-bf77-3025c27399eb http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="541.905µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=474aa2f6-3ca2-4bf6-aa35-68871347e325 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e" http.request.useragent="Go-http-client/1.1" http.response.duration="668.204µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:cc79673f0a6cc268f259c973d134e3c62a0300272dea9017333ffee5be599d1e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=a271c66c-7df6-445b-90b2-dd8b6882af63 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="502.734µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=20306e1c-ae48-45a4-a4a3-6db8e66a71c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="489.882µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=6a0f522a-2aea-4943-b6cf-450ce67d78ea http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.88µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=19168df7-e2fe-428b-88b6-b53f6aecc006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="629.424µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=19168df7-e2fe-428b-88b6-b53f6aecc006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="653.418µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=19168df7-e2fe-428b-88b6-b53f6aecc006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.88µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=651e4712-a7ce-40ba-b00a-f05205c2104d http.request.method=POST http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="604.998µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=c2523e62-5754-4574-9c41-f42f67708859 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/blobs/uploads/a4768a00-4a5a-4ed3-b2ca-add4ea8a2d10?_state=X-W3ANCKQ9cYlowGMPyR1xGsmxe_DFYzd90ICu1vYIN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDc2OGEwMC00YTVhLTRlZDMtYjJjYS1hZGQ0ZWE4YTJkMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDUuMzM0ODAxNDg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="780.39µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/a4768a00-4a5a-4ed3-b2ca-add4ea8a2d10?_state=X-W3ANCKQ9cYlowGMPyR1xGsmxe_DFYzd90ICu1vYIN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDc2OGEwMC00YTVhLTRlZDMtYjJjYS1hZGQ0ZWE4YTJkMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDUuMzM0ODAxNDg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=16c8894e-7a1d-4a1c-9a24-2df83b1a7576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="593.196µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=16c8894e-7a1d-4a1c-9a24-2df83b1a7576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="616.068µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T13:41:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=b0fe63fa-80a2-480f-94bf-7238dfaaddf1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="632.656µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:46Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=cfd55f0e-fd0c-4c27-aee6-78a31828deaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/blobs/uploads/0c61d158-0b53-4225-bbf7-60986f7c4d51?_state=kVnIEivtcL3_hgNXqIkJjiSamcgTWWbdMj6zK3xkSDt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzYxZDE1OC0wYjUzLTQyMjUtYmJmNy02MDk4NmY3YzRkNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDUuNDA0MTY5MDA3WiJ9&digest=sha256%3A0c1dd3b893e8095256dce59e58f755e464f7585d065a334db756925f5f7598c6" http.request.useragent="Go-http-client/1.1" http.response.duration=731.356889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/0c61d158-0b53-4225-bbf7-60986f7c4d51?_state=kVnIEivtcL3_hgNXqIkJjiSamcgTWWbdMj6zK3xkSDt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzYxZDE1OC0wYjUzLTQyMjUtYmJmNy02MDk4NmY3YzRkNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDUuNDA0MTY5MDA3WiJ9&digest=sha256%3A0c1dd3b893e8095256dce59e58f755e464f7585d065a334db756925f5f7598c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:46Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=3f81d2f7-6585-4a48-bf68-91369484a143 http.request.method=POST http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.012µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=c7834718-03b5-439f-a926-3c27edab8850 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/blobs/uploads/10be324d-df6b-4503-8829-dd86b1460077?_state=Cxq15Rty1x4KvlfxtfBgX0XoRuqKSmHBJx1tmwmjD6Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMGJlMzI0ZC1kZjZiLTQ1MDMtODgyOS1kZDg2YjE0NjAwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDYuMjI3NjkxMDQ2WiJ9&digest=sha256%3A3aa8239659271644b4544bedff011f726a907d74787a77d53e9498874c34ea71" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46624137s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/10be324d-df6b-4503-8829-dd86b1460077?_state=Cxq15Rty1x4KvlfxtfBgX0XoRuqKSmHBJx1tmwmjD6Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMGJlMzI0ZC1kZjZiLTQ1MDMtODgyOS1kZDg2YjE0NjAwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTM6NDE6NDYuMjI3NjkxMDQ2WiJ9&digest=sha256%3A3aa8239659271644b4544bedff011f726a907d74787a77d53e9498874c34ea71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=45fbeb81-2bb8-4a74-9e7e-e76c5a8fb137 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=3b5a31fa-ea26-4221-b1ff-29930c97f1a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.duration="696.666µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=b205f76c-3e53-4425-9f9a-c1c04bcbb550 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="630.16µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=67816860-dc0a-413c-b79f-6ee135ac6385 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="603.122µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=6659405f-6851-4e71-9a8c-6243805f0ca5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="496.513µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=d6d15a84-9e98-4af1-bb43-b793ea5fdbb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.duration="493.816µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=43cfdce2-b894-4f49-97a7-9a79dad8d95c http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="506.785µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="rewriting manifest sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=63ea72d8-6c00-42bf-9cf8-384b97cb1873 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=63ea72d8-6c00-42bf-9cf8-384b97cb1873 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.004137ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=cb24ca73-f5a3-4153-83cc-d0d69f70eaed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.duration="628.983µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=76916fc4-7197-48e2-adcb-187d92f3aea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57092" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="527.045µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=517b84cd-2579-41d8-85ba-59aa6a3e58ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40842" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.145µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=47f8483c-d1ce-439c-868a-e6edba857ab9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40854" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.duration="842.103µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=1faec6f4-461d-4cce-ba8c-0d66107e576e http.request.method=GET http.request.remoteaddr="127.0.0.1:40854" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="585.667µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=1a589acd-8b24-401f-bb9d-982eade6aecd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40866" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.408µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37883" http.request.id=1d983a4d-2314-4ef2-bde7-a117bbc3df32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="877.248µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=214011d5-1dbf-40f9-a2eb-d0db2b13ef9b http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="480.498µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=ee917db1-d6ba-4dd0-8273-50096bc35428 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0" http.request.useragent="Go-http-client/1.1" http.response.duration="671.343µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c25e194dc6606af82a511d2fdfdefa462e20858ed401057fb7ba6293724db2a0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37883" http.request.id=6b611116-e14a-45da-a515-bb770163c52f http.request.method=GET http.request.remoteaddr="127.0.0.1:40878" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="496.721µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.54s) === RUN TestManifestDeleteDisabled time="2025-07-09T13:41:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:47Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:47Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:46503" http.request.id=dd206423-875c-4864-b14b-1dd370fc71a0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51902" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="644.754µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Jul/2025:13:41:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-07-09T13:41:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:47Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 time="2025-07-09T13:41:48Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.5 time="2025-07-09T13:41:48Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.5 time="2025-07-09T13:41:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:35539" http.request.id=bded1d81-83dd-492a-8093-2e2e0ca3f291 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33084" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.220291ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Jul/2025:13:41:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T13:41:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:35539" http.request.id=b4584a91-15c2-4a82-9bea-405d8807f6b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.118124ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Jul/2025:13:41:48 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T13:41:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:35539" http.request.id=af03a9b1-afef-4c3d-b95f-6c14b236ba26 http.request.method=POST http.request.remoteaddr="127.0.0.1:33102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.150533ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T13:41:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.5 http.request.host="127.0.0.1:35539" http.request.id=71652d0b-5c1e-4239-84de-64d829d22321 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33110" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.101052ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:13:41:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.75s) === RUN TestProxyManifestGetByTag time="2025-07-09T13:41:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:48Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:48Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=91b63820-22c0-4fdb-9e7e-918d6e31bcd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.834µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=8b4de85a-0662-4cce-b78e-88ad20489264 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59790" http.request.uri="/v2/foo/bar/blobs/uploads/70cc877d-3147-4482-89f2-fcf6d533e14c?_state=RG1KUqgjgy_muui2kboVe73W5eDQy5K0Yn-arzAmRFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwY2M4NzdkLTMxNDctNDQ4Mi04OWYyLWZjZjZkNTMzZTE0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTo0OC41MzczMzQ1M1oifQ%3D%3D&digest=sha256%3A5edeed4361abc6d298e2958a35f037033c238f7e1c2dda2929c7b5e9a1446357" http.request.useragent="Go-http-client/1.1" http.response.duration=660.361565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:48 +0000] "PUT /v2/foo/bar/blobs/uploads/70cc877d-3147-4482-89f2-fcf6d533e14c?_state=RG1KUqgjgy_muui2kboVe73W5eDQy5K0Yn-arzAmRFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwY2M4NzdkLTMxNDctNDQ4Mi04OWYyLWZjZjZkNTMzZTE0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTo0OC41MzczMzQ1M1oifQ%3D%3D&digest=sha256%3A5edeed4361abc6d298e2958a35f037033c238f7e1c2dda2929c7b5e9a1446357 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=a4191a55-1398-45bf-9cb4-4292f608fe7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59790" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174568ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 time="2025-07-09T13:41:49Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T13:41:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 time="2025-07-09T13:41:49Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.24.5 time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=cc817602-2a37-4554-a817-9a79c6f05928 http.request.method=GET http.request.remoteaddr="127.0.0.1:59790" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="527.276µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37073" go.version=go1.24.5 time="2025-07-09T13:41:49Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.5 time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=f8763aa1-13d9-43fc-835c-0872a1f4d3dd http.request.method=GET http.request.remoteaddr="127.0.0.1:59796" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.033µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37073 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37073/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:42821" http.request.id=3cd49105-5a30-40ea-8d6b-7ee406a85783 http.request.method=GET http.request.remoteaddr="127.0.0.1:42176" http.request.uri="/v2/foo/bar/manifests/sha256:74f08fd208cdda4bbb1a24995180068a4c4341d520ce337046efbc8880412a72" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:74f08fd208cdda4bbb1a24995180068a4c4341d520ce337046efbc8880412a72" time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=1aaa93b5-9d1c-478c-b958-4097a3431804 http.request.method=GET http.request.remoteaddr="127.0.0.1:59808" http.request.uri="/v2/foo/bar/manifests/sha256:74f08fd208cdda4bbb1a24995180068a4c4341d520ce337046efbc8880412a72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="936.886µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "GET /v2/foo/bar/manifests/sha256:74f08fd208cdda4bbb1a24995180068a4c4341d520ce337046efbc8880412a72 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:74f08fd208cdda4bbb1a24995180068a4c4341d520ce337046efbc8880412a72 with ttl=167h59m59.999997829s" go.version=go1.24.5 time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:42821" http.request.id=3cd49105-5a30-40ea-8d6b-7ee406a85783 http.request.method=GET http.request.remoteaddr="127.0.0.1:42176" http.request.uri="/v2/foo/bar/manifests/sha256:74f08fd208cdda4bbb1a24995180068a4c4341d520ce337046efbc8880412a72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.412209ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "GET /v2/foo/bar/manifests/sha256:74f08fd208cdda4bbb1a24995180068a4c4341d520ce337046efbc8880412a72 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=2e939bee-34b7-4652-8e2e-2b955002c00e http.request.method=GET http.request.remoteaddr="127.0.0.1:59808" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="499.987µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37073 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37073/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:42821" http.request.id=00665182-f787-4992-a57a-4e4cb63b6c21 http.request.method=GET http.request.remoteaddr="127.0.0.1:42178" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=d15c3e34-b1d5-4712-be95-da4946a5e66b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59812" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="930.427µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:42821" http.request.id=00665182-f787-4992-a57a-4e4cb63b6c21 http.request.method=GET http.request.remoteaddr="127.0.0.1:42178" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.114872ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T13:41:49Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=6d243b7a-0079-42d4-b090-3021848c60b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="590.202µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=9b08de40-324d-45b3-840f-b691c44f5eac http.request.method=PUT http.request.remoteaddr="127.0.0.1:59812" http.request.uri="/v2/foo/bar/blobs/uploads/830a7e48-1249-458a-88aa-127246232208?_state=bHvfaVOJ9290Lvc4J9kKeqXJdzbbD2AcIHcgQVWdrdR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzMGE3ZTQ4LTEyNDktNDU4YS04OGFhLTEyNzI0NjIzMjIwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTo0OS4yODU3NzIwNDRaIn0%3D&digest=sha256%3A2e1fff14017040c12c19ee78ddcc2f2b29592e5ced43b3c702cf61e13c395abc" http.request.useragent="Go-http-client/1.1" http.response.duration=913.167464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:49 +0000] "PUT /v2/foo/bar/blobs/uploads/830a7e48-1249-458a-88aa-127246232208?_state=bHvfaVOJ9290Lvc4J9kKeqXJdzbbD2AcIHcgQVWdrdR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzMGE3ZTQ4LTEyNDktNDU4YS04OGFhLTEyNzI0NjIzMjIwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMzo0MTo0OS4yODU3NzIwNDRaIn0%3D&digest=sha256%3A2e1fff14017040c12c19ee78ddcc2f2b29592e5ced43b3c702cf61e13c395abc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=c936a18d-18e3-4183-9dfd-f41edad4a862 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59812" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174598ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:13:41:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=da08b371-066a-4b7e-90be-2b1cf59d1dbc http.request.method=GET http.request.remoteaddr="127.0.0.1:59812" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="512.106µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T13:41:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37073 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37073/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:42821" http.request.id=bc4fd282-c613-4bae-9202-f9033fb094d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42190" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=175f0179-2563-42fb-8362-463133f04faa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59820" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.091784ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:13:41:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=cf37584d-f362-41e1-b1fd-db183f549d35 http.request.method=GET http.request.remoteaddr="127.0.0.1:59820" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="514.449µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:13:41:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T13:41:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37073 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37073/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:42821" http.request.id=bc4fd282-c613-4bae-9202-f9033fb094d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42190" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37073" http.request.id=7c8309bd-0894-4007-a46f-3f01f6c95601 http.request.method=GET http.request.remoteaddr="127.0.0.1:59826" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.001875ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:13:41:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T13:41:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:116abc4ec8d09b9da2db1b0162e257ca981d8ec3f8fafdc5ac9082df43d1fe90 with ttl=167h59m59.999998179s" go.version=go1.24.5 time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:42821" http.request.id=bc4fd282-c613-4bae-9202-f9033fb094d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42190" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.693994ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:13:41:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.74s) === RUN TestAppDispatcher time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46689" http.request.id=f6461abf-2b57-49b6-8ccc-2f14107a54e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37902" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="656.815µs" http.response.status=200 http.response.written=0 time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46689" http.request.id=e78327b5-c003-4bd6-a597-59df3c4a3c16 http.request.method=GET http.request.remoteaddr="127.0.0.1:37902" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="514.566µs" http.response.status=200 http.response.written=0 time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46689" http.request.id=ca352935-5b68-49ba-9f32-03386093d0c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="532.389µs" http.response.status=200 http.response.written=0 time="2025-07-09T13:41:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46689" http.request.id=da1b0c64-5579-4027-b87d-9b61570cc559 http.request.method=GET http.request.remoteaddr="127.0.0.1:37902" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="484.267µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-07-09T13:41:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:50Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:50Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.5 http.request.host="127.0.0.1:42109" http.request.id=032f6f6e-c2f3-401d-89d4-eff8653a4823 http.request.method=GET http.request.remoteaddr="127.0.0.1:51754" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-07-09T13:41:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:50Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:50Z" level=info msg="configuring file health check path=/tmp/healthcheck3195344574, interval=1" go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-07-09T13:41:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:54Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:54Z" level=info msg="configuring TCP health check addr=127.0.0.1:44393, interval=1" go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-07-09T13:41:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:58Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 time="2025-07-09T13:41:58Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42143, interval=1, threshold=3" go.version=go1.24.5 instance.id=3efb60ae-ec95-4b8f-bc4d-726b51b556e2 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 53.920s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.18s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.342s === RUN TestSchedule time="2025-07-09T13:41:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f time="2025-07-09T13:41:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998782ms" go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f time="2025-07-09T13:41:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.012µs" go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f time="2025-07-09T13:41:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.77µs" go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-07-09T13:41:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-07-09T13:41:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f time="2025-07-09T13:41:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997601ms" go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f time="2025-07-09T13:41:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.999004ms" go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f time="2025-07-09T13:41:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-07-09T13:41:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=d4509fdd-59ff-4fcd-882c-98519dd0e23f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.575s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.64s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25664000 sha256:3ec1a7131b29b75063daf0f3d79fb408111db6c365706296e8878b0a77dee9bc [] map[] } --- PASS: TestSimpleBlobRead (0.17s) === RUN TestBlobMount --- PASS: TestBlobMount (0.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.86s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.87s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.77s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:3f896ab7c04848f385e1b74910a8f9ea05c1cf45fe5fa9d45f54c8dbdc5edf1c palailogos: marking blob sha256:d357aa99faa2af3f0c39237235adf27cca869edac1ed0d322e5739934957cafd palailogos: marking blob sha256:fa4a12f12ebb6bff7b50b3e92b47cd44be2d5948a96fbeee665c52ff7adecec9 palailogos: marking manifest sha256:a0d136aaa6f0453e4cbe6a63a182291c98e0f2ff6d142350dd49644f169d78f2 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:97789a3a8b41f88b22521264a07afb8eeb5eab90f30e7f68c4c626ecde455f00 palailogos: marking blob sha256:fb0d9ee94a8a2cb371e325e29986132b7b2d2491910a196809431e5f69739a31 palailogos: marking manifest sha256:d357aa99faa2af3f0c39237235adf27cca869edac1ed0d322e5739934957cafd palailogos: marking blob sha256:c49fc1c38efa1f4ba72fcf0324413f896da10a82876e351fcfae6d9cdc9f48f0 palailogos: marking blob sha256:e31ef415247e160fcbacb857efb657ad4458208c22334575d09d991ba86a7065 palailogos: marking manifest sha256:fa4a12f12ebb6bff7b50b3e92b47cd44be2d5948a96fbeee665c52ff7adecec9 palailogos: marking blob sha256:b1e51683804763b8003d0700977b8f8ab1d877b96e1d9f3444fd5682313f978f palailogos: marking blob sha256:5610eb9ab9398d5a10a8bc77abcf377c8560a2ea9331e7286121d4219c4f5230 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.49s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:ac5b16178fb717c0f80201391e753991e9a488b1a7fd9de057ff625a3a94627a deletemanifests: marking manifest sha256:df1fd77137addadb03223a4571bccc62761e7e8192d8fab0f5b9b7f3431c3cdb deletemanifests: marking blob sha256:dd68c76b55eddf88c010bf5ee4388d8776e47285b46e985736df2af95dd2c2b5 deletemanifests: marking blob sha256:b3bec7e40f054e5839ee10a47518396c0596e51c1a67eee36803ac4ff3416d8b deletemanifests: marking blob sha256:4bdc8acf7138991c21d7641fb6441a2a43eef6f3a575df1f5938c7b62ac6d013 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:26452c97482af47238533835768cba5089b613d9985ded0bf73c41827b3acfa9 blob eligible for deletion: sha256:9139912353a286920bbfbbf69d1930c33a30f6fbc484a04f4eaa4a9053eb77b7 blob eligible for deletion: sha256:9c0e66d973833d0ffa02d4df348e2ed79adce86379892a2ec12bdf88ca5ecca9 blob eligible for deletion: sha256:ac5b16178fb717c0f80201391e753991e9a488b1a7fd9de057ff625a3a94627a deletemanifests manifest eligible for deletion: sha256:ac5b16178fb717c0f80201391e753991e9a488b1a7fd9de057ff625a3a94627a deletemanifests: marking manifest sha256:df1fd77137addadb03223a4571bccc62761e7e8192d8fab0f5b9b7f3431c3cdb deletemanifests: marking blob sha256:dd68c76b55eddf88c010bf5ee4388d8776e47285b46e985736df2af95dd2c2b5 deletemanifests: marking blob sha256:b3bec7e40f054e5839ee10a47518396c0596e51c1a67eee36803ac4ff3416d8b deletemanifests: marking blob sha256:4bdc8acf7138991c21d7641fb6441a2a43eef6f3a575df1f5938c7b62ac6d013 time="2025-07-09T13:41:17Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/ac5b16178fb717c0f80201391e753991e9a488b1a7fd9de057ff625a3a94627a" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 time="2025-07-09T13:41:17Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/ac5b16178fb717c0f80201391e753991e9a488b1a7fd9de057ff625a3a94627a" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:26452c97482af47238533835768cba5089b613d9985ded0bf73c41827b3acfa9 time="2025-07-09T13:41:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26452c97482af47238533835768cba5089b613d9985ded0bf73c41827b3acfa9" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:9139912353a286920bbfbbf69d1930c33a30f6fbc484a04f4eaa4a9053eb77b7 time="2025-07-09T13:41:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/9139912353a286920bbfbbf69d1930c33a30f6fbc484a04f4eaa4a9053eb77b7" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:9c0e66d973833d0ffa02d4df348e2ed79adce86379892a2ec12bdf88ca5ecca9 time="2025-07-09T13:41:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c0e66d973833d0ffa02d4df348e2ed79adce86379892a2ec12bdf88ca5ecca9" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:ac5b16178fb717c0f80201391e753991e9a488b1a7fd9de057ff625a3a94627a time="2025-07-09T13:41:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ac/ac5b16178fb717c0f80201391e753991e9a488b1a7fd9de057ff625a3a94627a" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 --- PASS: TestDeleteManifestIfTagNotFound (0.67s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f7270af5eb80442f8d63c71d38dfde38ed54524aa4f8abc738184ea537a5ddf8 time="2025-07-09T13:41:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f7/f7270af5eb80442f8d63c71d38dfde38ed54524aa4f8abc738184ea537a5ddf8" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:21f9ac23dd63fb2502333913ca8db4fdfcf69719d7adc165d26b71b8e4a4c6e4 time="2025-07-09T13:41:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/21f9ac23dd63fb2502333913ca8db4fdfcf69719d7adc165d26b71b8e4a4c6e4" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:48547613334212ed9da40d33d9ed971be3588588138dc8c711be570c9883c475 time="2025-07-09T13:41:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/48547613334212ed9da40d33d9ed971be3588588138dc8c711be570c9883c475" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 --- PASS: TestGCWithMissingManifests (0.18s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6a829d11fbb32b91f41e38cb4dec6cd2ade18abd163642b507016a76138c41ae komnenos: marking blob sha256:a312b6f99c8db064bd1124686ecca15afeac8ee3968ab5a83d2b9dd0041def9d komnenos: marking blob sha256:df0018e0d551b3c9589066e64844a1409e620b0f57caec34a19bc29f94f23128 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9187a38b870b236b36982d2a2f52ce709b7be9a909944778837fbc479466d113 time="2025-07-09T13:41:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/9187a38b870b236b36982d2a2f52ce709b7be9a909944778837fbc479466d113" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:afe2747aa306c71a4adbcdf6065753e23daada6964a4c0aa24f8831ef00b39e4 time="2025-07-09T13:41:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/afe2747aa306c71a4adbcdf6065753e23daada6964a4c0aa24f8831ef00b39e4" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:b6d716272cb4b131babea4e348f0f83b2382366cc2bc241f09209da684b8caad time="2025-07-09T13:41:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b6d716272cb4b131babea4e348f0f83b2382366cc2bc241f09209da684b8caad" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:bbf2f6138467691ca9f721b3941c42479a23df6809aff0b914b6000ab5739ba1 time="2025-07-09T13:41:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bb/bbf2f6138467691ca9f721b3941c42479a23df6809aff0b914b6000ab5739ba1" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:bd3846b8dbfcfaf8630baaaabd2516c5a33fb2daed51da34bef55540e5c17162 time="2025-07-09T13:41:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bd3846b8dbfcfaf8630baaaabd2516c5a33fb2daed51da34bef55540e5c17162" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:e19e2d7491ed9b78f34b624694716c854ca211725b47dcc71739650dd462f65e time="2025-07-09T13:41:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e19e2d7491ed9b78f34b624694716c854ca211725b47dcc71739650dd462f65e" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-07-09T13:41:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 --- PASS: TestDeletionHasEffect (0.50s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.58s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:71b7a94be2096a9ef8c38942079afaf68877782af88389d7121a693b6756aa5f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:96f3fe92a1252d45e92830b55be9f2bfd57f3424c527f42eeae71c103f51b8eb michael_z_doukas: marking blob sha256:fece9366a3dca92510c5b1e3e0edb6745ef1cadd98d142d169cfb6b5fd9df6ae 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fd7ff61d674b672afcc2aa01a34005181c10fd3e26e4c4cd90aa63096d8d19ae time="2025-07-09T13:41:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fd7ff61d674b672afcc2aa01a34005181c10fd3e26e4c4cd90aa63096d8d19ae" go.version=go1.24.5 instance.id=c23cc5e1-9699-4c93-905a-0654aa19a8f0 --- PASS: TestOrphanBlobDeleted (0.24s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:22216f6973df8cbdc4912e560ae1a101aa23281fb4d34a2783980d9312f4fd58 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1aa607b59bb6df96aff525363fa6477d155b4171a8dd848190c4ad7b984fd2a2 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.17s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.17s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.15s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.40s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-07-09T13:41:20Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 12:41:20.067921952 +0000 UTC m=-3591.979622650, actuallyDelete=true" time="2025-07-09T13:41:20Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-07-09T13:41:20Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791, actuallyDelete=true" time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/62391d01-6fab-47dd-b2f2-c22672cfd29e have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bf9f9808-a629-429b-aabb-b992109e398c have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c1f4bd4c-8a36-414c-b372-a6cc51521d00 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cf2b12e5-0a8d-410b-8710-f7a76ebb0cfa have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d87e7181-4c7a-4840-b502-0e5b444b5203 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ef8a6234-3cd9-404e-9250-62baef39fdb5 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/196c02fb-fc2c-4cda-94cf-48405bf820d1 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c803499-b334-4bbe-bc82-d152ffc555fa have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d69c146-664a-4ad6-a631-4b4f7fe1f701 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e1d6faf2-694b-458a-9384-607adfcfb3d5 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/206d4d70-8d3a-4935-b9ca-baa30fc95ab3 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.068507392 +0000 UTC m=+8.020962791). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-07-09T13:41:20Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 13:41:20.069266053 +0000 UTC m=+8.021721451, actuallyDelete=true" time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6eadeeb0-615a-44df-a05d-445f29f9b84f have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069266053 +0000 UTC m=+8.021721451). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7b4f2589-470f-4d04-bb2c-627513ce0bab have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069266053 +0000 UTC m=+8.021721451). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f5247a59-d320-4427-baf2-cf78c586ad76 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069266053 +0000 UTC m=+8.021721451). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4a302f79-84de-4223-bb34-2304f2d633f3 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069266053 +0000 UTC m=+8.021721451). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c1218a04-54d5-425d-85f7-63684ef232b9 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069266053 +0000 UTC m=+8.021721451). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-07-09T13:41:20Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 13:41:20.069780007 +0000 UTC m=+8.022235405, actuallyDelete=true" time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0c3fe164-d306-4ad0-9120-18e68c59425a have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069780007 +0000 UTC m=+8.022235405). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/12c5bb8e-9081-45c1-ab7e-11e8b2b98c83 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069780007 +0000 UTC m=+8.022235405). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b90095e0-0d82-49d0-8a08-d69810b85ff7 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069780007 +0000 UTC m=+8.022235405). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca21353e-0864-49d9-a3fa-7f3ff30d642c have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069780007 +0000 UTC m=+8.022235405). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/06d07407-22e2-42a3-958e-26d734127728 have older date (2025-07-09 12:41:20 +0000 UTC) than purge date (2025-07-09 13:41:20.069780007 +0000 UTC m=+8.022235405). Removing upload directory." time="2025-07-09T13:41:20Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-07-09T13:41:20Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 13:41:20.07008091 +0000 UTC m=+8.022536314, actuallyDelete=true" time="2025-07-09T13:41:20Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 8.045s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.005s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.003s === RUN TestWalkFileRemoved time="2025-07-09T13:41:12Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.002s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.335s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.022s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.534s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.28s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.613s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-07-09T13:41:14Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-07-09T13:41:14Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-07-09T13:41:14Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 time="2025-07-09T13:41:14Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T13:41:14Z" level=error msg="unknown ip address format" go.version=go1.24.5 instance.id=1f8e40c1-3c0f-497f-93f1-9397f47eeb08 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4_2 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-07-09T13:41:14Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.5 instance.id=1f8e40c1-3c0f-497f-93f1-9397f47eeb08 time="2025-07-09T13:41:14Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.5 instance.id=1f8e40c1-3c0f-497f-93f1-9397f47eeb08 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-07-09T13:41:15Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T13:41:16Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T13:41:17Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T13:41:18Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.506s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.002s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.343s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.48s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.818s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.009s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r13.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r13.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r13.apk >>> docker-registry: Build complete at Wed, 09 Jul 2025 13:42:06 +0000 elapsed time 0h 1m 15s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250709.134052) (2/2) Purging go (1.24.5-r0) busybox-1.37.0-r18.trigger: Executing script... OK: 361 MiB in 108 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...