>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r2) started Wed, 09 Jul 2025 12:27:01 +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.122702) busybox-1.37.0-r18.trigger: Executing script... OK: 607 MiB in 108 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> docker-registry: Fetching docker-registry-2.8.3.tar.gz::https://github.com/distribution/distribution/archive/v2.8.3.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved >>> 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-09T12:27:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-07-09T12:27:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.05s) PASS ok github.com/docker/distribution/configuration 0.061s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-07-09T12:27:30Z" 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.031s ? 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.01s) PASS ok github.com/docker/distribution/health 0.015s === 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.011s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.10s) PASS ok github.com/docker/distribution/health/checks 0.112s ? 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.015s === 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.015s === 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.019s === 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.014s ? 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 12:27:30 http: TLS handshake error from 127.0.0.1:51006: 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:38981/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38981/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38981/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38981/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44965?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.95s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-07-09T12:27:31Z" level=info msg="broadcaster: closing" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" time="2025-07-09T12:27:31Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-07-09T12:27:31Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-07-09T12:27:31Z" level=warning msg="&{0xc000459e00 0.9} encountered too many errors, backing off" time="2025-07-09T12:27:31Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.38s) PASS ok github.com/docker/distribution/notifications 1.554s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-07-09T12:27:30Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T12:27:30.446885747Z" 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-09T12:27:30.446935926Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:27:30.447464552Z" level=info msg="listening on [::]:5000" go.version=go1.24.5 time="2025-07-09T12:27:30.447655016Z" level=info msg="Starting upload purge in 43m0s" go.version=go1.24.5 time="2025-07-09T12:27:33.455832224Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.5 time="2025-07-09T12:27:33.559079695Z" level=info msg="response completed" go.version=go1.24.5 http.request.host=127.0.0.1 http.request.id=28dc404a-f3bc-4414-833c-234f2c7d7436 http.request.method=GET http.request.remoteaddr="[::1]:37950" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.66807ms http.response.status=200 http.response.written=2 ::1 - - [09/Jul/2025:12:27:33 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-07-09T12:27:34.322142503Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T12:27:34.32337392Z" 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-09T12:27:34.323404304Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:27:34.323488583Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.24.5 time="2025-07-09T12:27:34.323582361Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.5 time="2025-07-09T12:27:34.323608475Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.5 time="2025-07-09T12:27:34.324154929Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.5 time="2025-07-09T12:27:37.331057962Z" level=info msg="response completed" go.version=go1.24.5 http.request.host=127.0.0.1 http.request.id=8424a31d-1c37-42fa-ad4b-2fff55f90a00 http.request.method=GET http.request.remoteaddr="127.0.0.1:54894" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.235441ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:27:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-07-09T12:27:37.332210365Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.5 --- PASS: TestRegistrySupportedCipherSuite (3.87s) === RUN TestRegistryUnsupportedCipherSuite time="2025-07-09T12:27:37.925433311Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-07-09T12:27:37.926809743Z" 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-09T12:27:37.926846336Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:27:37.926934389Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.24.5 time="2025-07-09T12:27:37.927066028Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.60s) PASS ok github.com/docker/distribution/registry 15.605s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.012s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.251s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-07-09T12:27:30Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.5 instance.id=a6ce587a-bd25-4384-a03e-b30b847d799b time="2025-07-09T12:27:30Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.5 instance.id=a6ce587a-bd25-4384-a03e-b30b847d799b --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2025-07-09T12:27:30Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.5 password="e7eUEEaxsrS_biTaYuJPf8Cbj8uBlu1I3az_AmZZ5dE" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.118s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.013s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-07-09T12:27:30Z" level=info msg="token not to be used before 2025-07-09 12:27:31 +0000 UTC - currently 2025-07-09 12:27:30.45985469 +0000 UTC m=+0.021801709" time="2025-07-09T12:27:30Z" level=info msg="token not to be used after 2025-07-09 12:27:30 +0000 UTC - currently 2025-07-09 12:27:30.460560462 +0000 UTC m=+0.022507476" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-07-09T12:27:30Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.060s === 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.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.03s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.02s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.182s === 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.037s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.010s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-07-09T12:27:30Z" 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-09T12:27:30Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:27:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36753" http.request.id=27be42f0-c8bd-4c5b-bf7c-d4bac98f98be http.request.method=GET http.request.remoteaddr="127.0.0.1:43550" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.547334ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:27:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-07-09T12:27:30Z" 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-09T12:27:30Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:27:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=06aafc87-bac4-4b6b-b26c-b129eaf66024 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.301695ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Jul/2025:12:27:30 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-07-09T12:27:30Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=96790b3b-c910-4e9d-9977-9a36ed7b252a http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.529634ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:30 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=26613bd3-fdc2-4158-bc23-c90a16b6e61e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/aaaa/blobs/uploads/84217ba3-6eb3-4854-b19f-b1eea18373db?_state=YFqNtkureYTURsprm_h8MIDbHI7VyxWSSbxeZ2IcWgp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NDIxN2JhMy02ZWIzLTQ4NTQtYjE5Zi1iMWVlYTE4MzczZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6MzAuNzY1NzA2OTc1WiJ9&digest=sha256%3A5f48e63aa7ee128e984f23d945bda989c41aa6570cde1d4c0c3da940d490d4f8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.975450083s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:30 +0000] "PUT /v2/foo/aaaa/blobs/uploads/84217ba3-6eb3-4854-b19f-b1eea18373db?_state=YFqNtkureYTURsprm_h8MIDbHI7VyxWSSbxeZ2IcWgp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NDIxN2JhMy02ZWIzLTQ4NTQtYjE5Zi1iMWVlYTE4MzczZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6MzAuNzY1NzA2OTc1WiJ9&digest=sha256%3A5f48e63aa7ee128e984f23d945bda989c41aa6570cde1d4c0c3da940d490d4f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=35e8c180-4366-44a8-ac39-ec7586718bf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.673463ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:33 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=bf2ec563-7814-49a2-b770-e9b9cdefae1a http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.633564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:34 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=565c8ca6-1aee-4d91-befc-5d8328ac897b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/bbbb/blobs/uploads/8500e055-411d-437e-8d39-3ac8e0606d79?_state=lnPa1Oy9iaKrfP3kaQPX8XITOHzskbaeaY917qmeUud7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NTAwZTA1NS00MTFkLTQzN2UtOGQzOS0zYWM4ZTA2MDZkNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6MzQuMDM4ODEyMzIxWiJ9&digest=sha256%3A562df25f2e5a2dc8dbe0304561defc6f4fc979365fcb0b7b7f09ff8219234e54" http.request.useragent="Go-http-client/1.1" http.response.duration=3.520589841s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:34 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8500e055-411d-437e-8d39-3ac8e0606d79?_state=lnPa1Oy9iaKrfP3kaQPX8XITOHzskbaeaY917qmeUud7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NTAwZTA1NS00MTFkLTQzN2UtOGQzOS0zYWM4ZTA2MDZkNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6MzQuMDM4ODEyMzIxWiJ9&digest=sha256%3A562df25f2e5a2dc8dbe0304561defc6f4fc979365fcb0b7b7f09ff8219234e54 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=87329c08-b2f3-4926-9575-a192e84affe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.786091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:37 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:37Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=47707edd-7aef-4d45-944b-02d27c141177 http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:37 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:42Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=b4c6cd10-d513-40f0-ae65-2afb981e11cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/cccc/blobs/uploads/c84a83e8-fbea-45e6-b98e-5a2bc76c3af0?_state=DRGY1Dub5-SHzjnowT8D4oj-tXMK7BgngqZ5hmIZeO97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjODRhODNlOC1mYmVhLTQ1ZTYtYjk4ZS01YTJiYzc2YzNhZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6MzcuOTAwNDY3ODE2WiJ9&digest=sha256%3A420f65ecc9281ff67765e39afd6cc08f01385ab62ad3ac0050e91449d40de543" http.request.useragent="Go-http-client/1.1" http.response.duration=4.155521803s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:37 +0000] "PUT /v2/foo/cccc/blobs/uploads/c84a83e8-fbea-45e6-b98e-5a2bc76c3af0?_state=DRGY1Dub5-SHzjnowT8D4oj-tXMK7BgngqZ5hmIZeO97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjODRhODNlOC1mYmVhLTQ1ZTYtYjk4ZS01YTJiYzc2YzNhZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6MzcuOTAwNDY3ODE2WiJ9&digest=sha256%3A420f65ecc9281ff67765e39afd6cc08f01385ab62ad3ac0050e91449d40de543 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:42Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=b8c8d210-4b34-4a91-b8d6-3ca0932351d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.514037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:42Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=600f733f-5f89-4179-95c4-184b48aa0288 http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.70626ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:42 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=d2ca593d-f069-4c88-894f-ce011a6d0c13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/dddd/blobs/uploads/df3a7a05-efe6-4a8e-9159-3865b6069fed?_state=g5lLm1GZ2ZpQPpQgEo0H7kUs-XG5Y3PVQ51JcgVaJqt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZjNhN2EwNS1lZmU2LTRhOGUtOTE1OS0zODY1YjYwNjlmZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NDIuMjk3MzE4OTQ2WiJ9&digest=sha256%3A65e574394c27f3df0f72163afaa1da4869977bce0affc0b2dd58feee4bd80f51" http.request.useragent="Go-http-client/1.1" http.response.duration=2.676163486s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:42 +0000] "PUT /v2/foo/dddd/blobs/uploads/df3a7a05-efe6-4a8e-9159-3865b6069fed?_state=g5lLm1GZ2ZpQPpQgEo0H7kUs-XG5Y3PVQ51JcgVaJqt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZjNhN2EwNS1lZmU2LTRhOGUtOTE1OS0zODY1YjYwNjlmZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NDIuMjk3MzE4OTQ2WiJ9&digest=sha256%3A65e574394c27f3df0f72163afaa1da4869977bce0affc0b2dd58feee4bd80f51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:44Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=5afad046-bccb-4661-b875-fd151e962272 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.318901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:44 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:45Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=a340b7db-5395-4779-98d6-abf09f260e2a http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.732327ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:45 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=fad5572b-d917-4b02-abd9-254bf32a0b5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/eeee/blobs/uploads/eef7f693-866c-4d63-972d-2437e5212be9?_state=gYZVC4JJoh_XMyQ2VtQjuS9dbuZZ2UFI2mSidH5h5vF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlZWY3ZjY5My04NjZjLTRkNjMtOTcyZC0yNDM3ZTUyMTJiZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NDUuMjgyNzAwNDQ0WiJ9&digest=sha256%3Ac35feb5bba87a01b8e562e659b47c59c00cc9592871fb6b6cecae6609d3a7cce" http.request.useragent="Go-http-client/1.1" http.response.duration=5.152479727s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:45 +0000] "PUT /v2/foo/eeee/blobs/uploads/eef7f693-866c-4d63-972d-2437e5212be9?_state=gYZVC4JJoh_XMyQ2VtQjuS9dbuZZ2UFI2mSidH5h5vF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlZWY3ZjY5My04NjZjLTRkNjMtOTcyZC0yNDM3ZTUyMTJiZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NDUuMjgyNzAwNDQ0WiJ9&digest=sha256%3Ac35feb5bba87a01b8e562e659b47c59c00cc9592871fb6b6cecae6609d3a7cce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=d5f2f13c-671d-4035-8289-307009a74de0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834604ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:50 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=bb83ea1e-2bd2-4a1d-b83d-6dcd8823c601 http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="864.252µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:50 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=d9677031-d5d6-4bb2-988d-f810f3dc2e35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/ffff/blobs/uploads/8338fb68-4bbc-4f23-a5c4-7475fd79cddd?_state=ZvC5rlbmXOB9ZbIe-6Ee-Qc3DXKiNpfIh0eOXgu1-Hl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4MzM4ZmI2OC00YmJjLTRmMjMtYTVjNC03NDc1ZmQ3OWNkZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NTAuNjM2NTY4NDM0WiJ9&digest=sha256%3A016c2de55e05d374edd9e56fcd0b72696b07287b2e99ed39198a5fffe789bc6c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.755759836s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:50 +0000] "PUT /v2/foo/ffff/blobs/uploads/8338fb68-4bbc-4f23-a5c4-7475fd79cddd?_state=ZvC5rlbmXOB9ZbIe-6Ee-Qc3DXKiNpfIh0eOXgu1-Hl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4MzM4ZmI2OC00YmJjLTRmMjMtYTVjNC03NDc1ZmQ3OWNkZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NTAuNjM2NTY4NDM0WiJ9&digest=sha256%3A016c2de55e05d374edd9e56fcd0b72696b07287b2e99ed39198a5fffe789bc6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=e171436a-0efd-45af-8e1c-fac4661b20dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.470687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=a81e4aac-faf4-4ea7-aed3-9501c5b4cbc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.106245ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=ac2f0873-4d09-4d08-8f8f-58e44107cc63 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.540418ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=a0c8f553-e6eb-4e6e-8d53-798ad45892e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.493225ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=9fb02a79-7aaf-4071-8055-70c096d25669 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.066917ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=33710817-fd1b-4182-9fe8-9a6813bd40d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.039257ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=cf738668-0137-40d1-be9a-3989f03e64e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.622109ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" 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:43143" http.request.id=8c2f780f-ee4b-4925-a1ad-4bc295b79d6e http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=2.035533ms http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" 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:43143" http.request.id=a5aaf944-6f14-4ea7-b737-b33f7978ce31 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.119915ms http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=88dcaaeb-89e0-4968-aa20-eb7c8e1915e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.148837ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43143" http.request.id=b8f3f0cd-5ba8-44ed-aacb-4f5d90f94d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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=1.315604ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-07-09T12:27: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 time="2025-07-09T12:27:54Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:27:54Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=44f08a17-5898-4ef3-bbd8-a8afed1c95b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:00Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=b70558c9-0007-4893-a32b-205830aad34c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/aaaa/blobs/uploads/09787995-a174-41ea-8315-9a7ec28484ac?_state=uoToOLGKGuqw26svMygQw_p5JXr5o4s-hnLPC14SI0h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwOTc4Nzk5NS1hMTc0LTQxZWEtODMxNS05YTdlYzI4NDg0YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NTQuNzg1MzM2ODA1WiJ9&digest=sha256%3A57582c3e01507f8b46d4ed4fe028c9949f2265025ca6c31ff8fad36bb1b75dfa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.379495541s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:27:54 +0000] "PUT /v2/foo/aaaa/blobs/uploads/09787995-a174-41ea-8315-9a7ec28484ac?_state=uoToOLGKGuqw26svMygQw_p5JXr5o4s-hnLPC14SI0h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwOTc4Nzk5NS1hMTc0LTQxZWEtODMxNS05YTdlYzI4NDg0YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjc6NTQuNzg1MzM2ODA1WiJ9&digest=sha256%3A57582c3e01507f8b46d4ed4fe028c9949f2265025ca6c31ff8fad36bb1b75dfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:00Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=70227241-627d-472d-8c6c-df9eb340fe42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.989173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:00 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:00Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=6361f4a5-b42f-4443-9a6f-463072bcd777 http.request.method=POST http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223224ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:00 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:02Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=ec118b25-bf36-4467-9a76-f6ee10442639 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/bbbb/blobs/uploads/d5953160-14e9-4657-8698-dcb7cd400e60?_state=6xqLIy2D1au2CYHA8dvdpVgyD6hb16vS_ilNVicyX7F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNTk1MzE2MC0xNGU5LTQ2NTctODY5OC1kY2I3Y2Q0MDBlNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MDAuMzg4NTA1Njg2WiJ9&digest=sha256%3A5ed1353abc7b6a185996848dae6a8749a9fece2654f0eda5798f2054bd77f0a3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.57466767s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:00 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d5953160-14e9-4657-8698-dcb7cd400e60?_state=6xqLIy2D1au2CYHA8dvdpVgyD6hb16vS_ilNVicyX7F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkNTk1MzE2MC0xNGU5LTQ2NTctODY5OC1kY2I3Y2Q0MDBlNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MDAuMzg4NTA1Njg2WiJ9&digest=sha256%3A5ed1353abc7b6a185996848dae6a8749a9fece2654f0eda5798f2054bd77f0a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:02Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=e31e96ca-f942-42fe-8808-8d346faf4fcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.181159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:02 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:03Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=edeeb307-440a-447d-bd41-94cf8057f768 http.request.method=POST http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.156592ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:06Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=7fa6a367-4462-459a-966e-f5052cb4fce8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/cccc/blobs/uploads/bed3334e-c4ea-4ea9-8fab-d033ee5fa365?_state=PH3ZkjuLM6cZnll2Cz_BQ7nhNyrX6PgzKUwA2nW5zr97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZWQzMzM0ZS1jNGVhLTRlYTktOGZhYi1kMDMzZWU1ZmEzNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MDMuMjE5MTk3NDg4WiJ9&digest=sha256%3A1d5df7b88dfda412866cda518da0e4a0deb3cd67f4a97b91e38950ebfab3a6ff" http.request.useragent="Go-http-client/1.1" http.response.duration=3.289076559s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/bed3334e-c4ea-4ea9-8fab-d033ee5fa365?_state=PH3ZkjuLM6cZnll2Cz_BQ7nhNyrX6PgzKUwA2nW5zr97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZWQzMzM0ZS1jNGVhLTRlYTktOGZhYi1kMDMzZWU1ZmEzNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MDMuMjE5MTk3NDg4WiJ9&digest=sha256%3A1d5df7b88dfda412866cda518da0e4a0deb3cd67f4a97b91e38950ebfab3a6ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:06Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=9503f629-427f-4ca3-b3d7-8c17b0c53a7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.078389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:06 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:06Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=b762d211-3809-4fd6-b461-07ad4e962e6f http.request.method=POST http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268483ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:06 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=9e44d05b-6b4e-4a86-9245-8b97fecc390b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/dddd/blobs/uploads/95836442-408b-4ff4-83e9-53a94fcd6653?_state=HXEf3NlQistpQZ0k8KpNtAsxwyclNsOEgTo01mfpjuh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTgzNjQ0Mi00MDhiLTRmZjQtODNlOS01M2E5NGZjZDY2NTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MDYuNzg1MTk1MTM2WiJ9&digest=sha256%3A2f1fe1b62ec1bc7cbc0be2e5e51b3f7c17b7f34a04a348a8add73413c26028ff" http.request.useragent="Go-http-client/1.1" http.response.duration=4.357242192s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:06 +0000] "PUT /v2/foo/dddd/blobs/uploads/95836442-408b-4ff4-83e9-53a94fcd6653?_state=HXEf3NlQistpQZ0k8KpNtAsxwyclNsOEgTo01mfpjuh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTgzNjQ0Mi00MDhiLTRmZjQtODNlOS01M2E5NGZjZDY2NTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MDYuNzg1MTk1MTM2WiJ9&digest=sha256%3A2f1fe1b62ec1bc7cbc0be2e5e51b3f7c17b7f34a04a348a8add73413c26028ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=84ff875e-257b-4034-a2f1-56f3f7f155a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42088" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.120386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34485" http.request.id=4be73b29-ead3-401e-84fc-c13def0fd4bf http.request.method=GET http.request.remoteaddr="127.0.0.1:42088" 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="942.862µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (40.69s) === RUN TestURLPrefix time="2025-07-09T12:28: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-09T12:28:11Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:34353" http.request.id=fef5a4f0-4b1b-482b-8bc9-bc139cb2d04a http.request.method=GET http.request.remoteaddr="127.0.0.1:45836" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057983ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-07-09T12:28: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-09T12:28:11Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=75e69643-a7e2-45f9-9380-196174a26ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:38630" http.request.uri="/v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.478871ms http.response.status=404 http.response.written=157 vars.digest="sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "GET /v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=de7eebcc-a929-4109-a3aa-308f5c1e78e7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38640" http.request.uri="/v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557688ms http.response.status=404 http.response.written=157 vars.digest="sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=4ad2d48c-9650-4283-935f-6fd9ece9b4c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591007ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=169b294e-c6f0-460a-a487-c462e1d42c96 http.request.method=GET http.request.remoteaddr="127.0.0.1:38640" http.request.uri="/v2/foo/bar/blobs/uploads/c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8?_state=sDcAPvVzfli2ZWRJSvrNLq8qzZeDr4DX5Cyv-qsCgOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZThhM2FkLTExMDEtNGZkZi1iMmJlLWMwNTg1NmYyYzJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NTc0OTcyNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.321256ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "GET /v2/foo/bar/blobs/uploads/c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8?_state=sDcAPvVzfli2ZWRJSvrNLq8qzZeDr4DX5Cyv-qsCgOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZThhM2FkLTExMDEtNGZkZi1iMmJlLWMwNTg1NmYyYzJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NTc0OTcyNDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=0a544142-c364-4086-955c-f3490ca8cd55 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38640" http.request.uri="/v2/foo/bar/blobs/uploads/c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8?_state=sDcAPvVzfli2ZWRJSvrNLq8qzZeDr4DX5Cyv-qsCgOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZThhM2FkLTExMDEtNGZkZi1iMmJlLWMwNTg1NmYyYzJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NTc0OTcyNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12473ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "DELETE /v2/foo/bar/blobs/uploads/c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8?_state=sDcAPvVzfli2ZWRJSvrNLq8qzZeDr4DX5Cyv-qsCgOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZThhM2FkLTExMDEtNGZkZi1iMmJlLWMwNTg1NmYyYzJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NTc0OTcyNDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=1e313bdd-6510-4c14-928c-48de19dff9c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38640" http.request.uri="/v2/foo/bar/blobs/uploads/c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8?_state=sDcAPvVzfli2ZWRJSvrNLq8qzZeDr4DX5Cyv-qsCgOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZThhM2FkLTExMDEtNGZkZi1iMmJlLWMwNTg1NmYyYzJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NTc0OTcyNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8 time="2025-07-09T12:28:11Z" 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:46063" http.request.id=1e313bdd-6510-4c14-928c-48de19dff9c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38640" http.request.uri="/v2/foo/bar/blobs/uploads/c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8?_state=sDcAPvVzfli2ZWRJSvrNLq8qzZeDr4DX5Cyv-qsCgOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZThhM2FkLTExMDEtNGZkZi1iMmJlLWMwNTg1NmYyYzJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NTc0OTcyNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="844.706µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "GET /v2/foo/bar/blobs/uploads/c4e8a3ad-1101-4fdf-b2be-c05856f2c2b8?_state=sDcAPvVzfli2ZWRJSvrNLq8qzZeDr4DX5Cyv-qsCgOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZThhM2FkLTExMDEtNGZkZi1iMmJlLWMwNTg1NmYyYzJiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NTc0OTcyNDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=2f7d17cb-846e-4af8-b6c6-87130aa361eb http.request.method=POST http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=20dc4370-e8db-4874-961c-e73ff27123bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/ae8de8e6-c4cd-4c5d-be60-6490165ba8a6?_state=LCfa7DP1DuXPczr6BVkFtGiPEz55RwsQ4Q_wOUKftUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlOGRlOGU2LWM0Y2QtNGM1ZC1iZTYwLTY0OTAxNjViYThhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NjI5OTIwMDFaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" provided=sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c vars.name="foo/bar" vars.uuid=ae8de8e6-c4cd-4c5d-be60-6490165ba8a6 time="2025-07-09T12:28:11Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=20dc4370-e8db-4874-961c-e73ff27123bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/ae8de8e6-c4cd-4c5d-be60-6490165ba8a6?_state=LCfa7DP1DuXPczr6BVkFtGiPEz55RwsQ4Q_wOUKftUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlOGRlOGU2LWM0Y2QtNGM1ZC1iZTYwLTY0OTAxNjViYThhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NjI5OTIwMDFaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ae8de8e6-c4cd-4c5d-be60-6490165ba8a6 time="2025-07-09T12:28:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c, 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:46063" http.request.id=20dc4370-e8db-4874-961c-e73ff27123bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/ae8de8e6-c4cd-4c5d-be60-6490165ba8a6?_state=LCfa7DP1DuXPczr6BVkFtGiPEz55RwsQ4Q_wOUKftUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlOGRlOGU2LWM0Y2QtNGM1ZC1iZTYwLTY0OTAxNjViYThhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NjI5OTIwMDFaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.804608ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ae8de8e6-c4cd-4c5d-be60-6490165ba8a6 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "PUT /v2/foo/bar/blobs/uploads/ae8de8e6-c4cd-4c5d-be60-6490165ba8a6?_state=LCfa7DP1DuXPczr6BVkFtGiPEz55RwsQ4Q_wOUKftUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlOGRlOGU2LWM0Y2QtNGM1ZC1iZTYwLTY0OTAxNjViYThhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NjI5OTIwMDFaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=a4bb018e-80bc-4669-899d-4d937a7a335a http.request.method=POST http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353719ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=05fb470c-759e-4f5b-ac67-a18369a60fb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/d5f293e7-7939-419f-9ced-fe346dbe8c62?_state=55lmFOgPzE9nUMTK4FF_G_JqgEDjgL2oP5yJDGPI3rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ZjI5M2U3LTc5MzktNDE5Zi05Y2VkLWZlMzQ2ZGJlOGM2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NjY2NDgxMThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.024723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "PUT /v2/foo/bar/blobs/uploads/d5f293e7-7939-419f-9ced-fe346dbe8c62?_state=55lmFOgPzE9nUMTK4FF_G_JqgEDjgL2oP5yJDGPI3rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ZjI5M2U3LTc5MzktNDE5Zi05Y2VkLWZlMzQ2ZGJlOGM2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NjY2NDgxMThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=ed514493-f2b4-4dd1-a592-8ca20d1537e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.599132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=467d1df7-16aa-4d8d-9d77-3414a3e0a27a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/d86991b7-481b-4bea-b8ab-9470abcd9f69?_state=tvmkXTIYdppwmG8x-GZJcJQcSEV5YiRReGJ3-o0_4Qx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Njk5MWI3LTQ4MWItNGJlYS1iOGFiLTk0NzBhYmNkOWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NzEwODY0MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.670684ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "PUT /v2/foo/bar/blobs/uploads/d86991b7-481b-4bea-b8ab-9470abcd9f69?_state=tvmkXTIYdppwmG8x-GZJcJQcSEV5YiRReGJ3-o0_4Qx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Njk5MWI3LTQ4MWItNGJlYS1iOGFiLTk0NzBhYmNkOWY2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NzEwODY0MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=d93be19e-ef83-4e87-892f-55483209240a http.request.method=POST http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397125ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=e12c0381-bc86-45b1-82ea-0cc25076002e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/845a17f8-d687-4dd5-9019-b03a0ad8a6d9?_state=i_eJSdJCEbzyHqubve8tBEBUie-E75GrBNrZWLP5dmV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NWExN2Y4LWQ2ODctNGRkNS05MDE5LWIwM2EwYWQ4YTZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NzQ4MTU3NDJaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.476897989s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:11 +0000] "PUT /v2/foo/bar/blobs/uploads/845a17f8-d687-4dd5-9019-b03a0ad8a6d9?_state=i_eJSdJCEbzyHqubve8tBEBUie-E75GrBNrZWLP5dmV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NWExN2Y4LWQ2ODctNGRkNS05MDE5LWIwM2EwYWQ4YTZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxMS40NzQ4MTU3NDJaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=600f6751-9b11-4ecc-95f8-44d6747b9904 http.request.method=POST http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.547532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46063" http.request.id=a6d1ffd0-c836-4e63-9c7f-ed833923ee88 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/98503a54-c8c4-44eb-adba-f670146e3060?_state=YIV_M2a7MdAzOSGZ_83iBQX3yahb0qiRcjm72KTYZQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NTAzYTU0LWM4YzQtNDRlYi1hZGJhLWY2NzAxNDZlMzA2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxNi4wODQ2MzIyMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.524693487s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/98503a54-c8c4-44eb-adba-f670146e3060?_state=YIV_M2a7MdAzOSGZ_83iBQX3yahb0qiRcjm72KTYZQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NTAzYTU0LWM4YzQtNDRlYi1hZGJhLWY2NzAxNDZlMzA2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoxNi4wODQ2MzIyMzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=9f335ee1-72a3-4b79-b09a-957cd1a0c4c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/uploads/98503a54-c8c4-44eb-adba-f670146e3060?_state=_K8YZnRYGZYAwogm8yxDk1MrxQCbo2tJX5CExlWdLwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NTAzYTU0LWM4YzQtNDRlYi1hZGJhLWY2NzAxNDZlMzA2MCIsIk9mZnNldCI6MjgwMTg2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MTZaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:20 +0000] "PUT /v2/foo/bar/blobs/uploads/98503a54-c8c4-44eb-adba-f670146e3060?_state=_K8YZnRYGZYAwogm8yxDk1MrxQCbo2tJX5CExlWdLwt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NTAzYTU0LWM4YzQtNDRlYi1hZGJhLWY2NzAxNDZlMzA2MCIsIk9mZnNldCI6MjgwMTg2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MTZaIn0%3D&digest=sha256%3A20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=71405b14-f457-4017-87aa-9df7e8d5f7bf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="934.689µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=76fcdb79-79c7-4ee3-ac7e-6e99c0679ab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=104.89504ms http.response.status=200 http.response.written=28018688 127.0.0.1 - - [09/Jul/2025:12:28:20 +0000] "GET /v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 200 28018688 "" "Go-http-client/1.1" time="2025-07-09T12:28:20Z" level=error msg="error parsing digest="sha257:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=d403653e-8604-479a-b4e3-10d329f5e918 http.request.method=GET http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/sha257:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" vars.name="foo/bar" time="2025-07-09T12:28:20Z" 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:46063" http.request.id=d403653e-8604-479a-b4e3-10d329f5e918 http.request.method=GET http.request.remoteaddr="127.0.0.1:38646" http.request.uri="/v2/foo/bar/blobs/sha257:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.157386ms http.response.status=400 http.response.written=110 vars.digest="sha257:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:20 +0000] "GET /v2/foo/bar/blobs/sha257:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T12:28:20Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=37f3c559-202f-4523-807c-a34572fb123e http.request.method=GET http.request.remoteaddr="127.0.0.1:37804" http.request.uri="/v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250799ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:20 +0000] "GET /v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:20Z" 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-09T12:28:20Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=7daffb6b-8242-4c05-a291-b4d5f96e218b http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.032968ms http.response.status=404 http.response.written=157 vars.digest="sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "GET /v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=fc701378-e084-4fc9-ab12-19735b721772 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.412989ms http.response.status=404 http.response.written=157 vars.digest="sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=eb287fca-ef8c-415e-82d2-e512e9171dc9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227632ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=085c2798-60dd-4eec-9ec3-4393a476a0cb http.request.method=GET http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/bar/blobs/uploads/1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd?_state=9poIOb3qrCpp389TqLGK14dSDDQ1hqEraN0jpPNhP-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NjhkN2RjLTM2ZjUtNDBhYi04YThkLTFmOWYxNzYxYmNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjE5MTI4MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248929ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "GET /v2/foo/bar/blobs/uploads/1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd?_state=9poIOb3qrCpp389TqLGK14dSDDQ1hqEraN0jpPNhP-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NjhkN2RjLTM2ZjUtNDBhYi04YThkLTFmOWYxNzYxYmNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjE5MTI4MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=580ae551-7783-4635-bcec-5451bb95742e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/bar/blobs/uploads/1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd?_state=9poIOb3qrCpp389TqLGK14dSDDQ1hqEraN0jpPNhP-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NjhkN2RjLTM2ZjUtNDBhYi04YThkLTFmOWYxNzYxYmNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjE5MTI4MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311271ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "DELETE /v2/foo/bar/blobs/uploads/1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd?_state=9poIOb3qrCpp389TqLGK14dSDDQ1hqEraN0jpPNhP-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NjhkN2RjLTM2ZjUtNDBhYi04YThkLTFmOWYxNzYxYmNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjE5MTI4MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=ca2623fb-c63a-4039-97b1-31f9159d170e http.request.method=GET http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/bar/blobs/uploads/1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd?_state=9poIOb3qrCpp389TqLGK14dSDDQ1hqEraN0jpPNhP-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NjhkN2RjLTM2ZjUtNDBhYi04YThkLTFmOWYxNzYxYmNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjE5MTI4MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd time="2025-07-09T12:28:21Z" 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:33621" http.request.id=ca2623fb-c63a-4039-97b1-31f9159d170e http.request.method=GET http.request.remoteaddr="127.0.0.1:50226" http.request.uri="/v2/foo/bar/blobs/uploads/1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd?_state=9poIOb3qrCpp389TqLGK14dSDDQ1hqEraN0jpPNhP-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NjhkN2RjLTM2ZjUtNDBhYi04YThkLTFmOWYxNzYxYmNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjE5MTI4MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.259631ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "GET /v2/foo/bar/blobs/uploads/1968d7dc-36f5-40ab-8a8d-1f9f1761bcbd?_state=9poIOb3qrCpp389TqLGK14dSDDQ1hqEraN0jpPNhP-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NjhkN2RjLTM2ZjUtNDBhYi04YThkLTFmOWYxNzYxYmNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjE5MTI4MjZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=6b659ed8-bb21-4a9a-b9dc-8bdbd0516e7e http.request.method=POST http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=88866fdb-9a77-4d35-af70-7958344d5057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/ce5b3e20-3a9f-46a8-9cf8-09ba3ecfa573?_state=hIx8mG653H_JME9PJFOfFnYP5GEDErW1NSic2Z93zAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNWIzZTIwLTNhOWYtNDZhOC05Y2Y4LTA5YmEzZWNmYTU3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjgxMzg3ODVaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" provided=sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed vars.name="foo/bar" vars.uuid=ce5b3e20-3a9f-46a8-9cf8-09ba3ecfa573 time="2025-07-09T12:28:21Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=88866fdb-9a77-4d35-af70-7958344d5057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/ce5b3e20-3a9f-46a8-9cf8-09ba3ecfa573?_state=hIx8mG653H_JME9PJFOfFnYP5GEDErW1NSic2Z93zAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNWIzZTIwLTNhOWYtNDZhOC05Y2Y4LTA5YmEzZWNmYTU3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjgxMzg3ODVaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ce5b3e20-3a9f-46a8-9cf8-09ba3ecfa573 time="2025-07-09T12:28:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed, 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:33621" http.request.id=88866fdb-9a77-4d35-af70-7958344d5057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/ce5b3e20-3a9f-46a8-9cf8-09ba3ecfa573?_state=hIx8mG653H_JME9PJFOfFnYP5GEDErW1NSic2Z93zAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNWIzZTIwLTNhOWYtNDZhOC05Y2Y4LTA5YmEzZWNmYTU3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjgxMzg3ODVaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.055258ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ce5b3e20-3a9f-46a8-9cf8-09ba3ecfa573 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "PUT /v2/foo/bar/blobs/uploads/ce5b3e20-3a9f-46a8-9cf8-09ba3ecfa573?_state=hIx8mG653H_JME9PJFOfFnYP5GEDErW1NSic2Z93zAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNWIzZTIwLTNhOWYtNDZhOC05Y2Y4LTA5YmEzZWNmYTU3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNjgxMzg3ODVaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=ec646afd-6b7a-4031-aece-b806b04d648f http.request.method=POST http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.638µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=522e69a3-075e-44c7-b97e-1e02394b6689 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/464f92c9-2fd9-4f11-8e39-7d1fa7ea1dbd?_state=goKfYmKL9Gvp-Fcxd02aGbKxVGlHym7U8ilIjB6vaip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NGY5MmM5LTJmZDktNGYxMS04ZTM5LTdkMWZhN2VhMWRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNzA1MTM3MTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "PUT /v2/foo/bar/blobs/uploads/464f92c9-2fd9-4f11-8e39-7d1fa7ea1dbd?_state=goKfYmKL9Gvp-Fcxd02aGbKxVGlHym7U8ilIjB6vaip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NGY5MmM5LTJmZDktNGYxMS04ZTM5LTdkMWZhN2VhMWRiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNzA1MTM3MTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=d38c2b7a-d652-4e66-9ce7-4bd55cc2e6f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219481ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=e5df43bb-51f6-459b-b3e3-8914e710e4fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/79f125f1-afbf-47df-af42-a35ae8f74202?_state=q9kEvpj6DzrO4U3AUmAQCsBWGD2PDDRfhXUud1jhfyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZjEyNWYxLWFmYmYtNDdkZi1hZjQyLWEzNWFlOGY3NDIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNzM2MDA0NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "PUT /v2/foo/bar/blobs/uploads/79f125f1-afbf-47df-af42-a35ae8f74202?_state=q9kEvpj6DzrO4U3AUmAQCsBWGD2PDDRfhXUud1jhfyN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZjEyNWYxLWFmYmYtNDdkZi1hZjQyLWEzNWFlOGY3NDIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNzM2MDA0NzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:21Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=6c6f1d89-697d-4da7-81a0-b66e90c51d8b http.request.method=POST http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064549ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=a7e34ac7-261f-48d5-8700-7f256cf2e08b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/442a1b45-bd0d-41e3-bcc6-5ce8bfaa2b17?_state=NefqXkGhh6CVTaoCSATjOjY0hEyv4A1p1fTyMzRDGR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MmExYjQ1LWJkMGQtNDFlMy1iY2M2LTVjZThiZmFhMmIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNzY1ODcxMTFaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.duration=3.947105879s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:21 +0000] "PUT /v2/foo/bar/blobs/uploads/442a1b45-bd0d-41e3-bcc6-5ce8bfaa2b17?_state=NefqXkGhh6CVTaoCSATjOjY0hEyv4A1p1fTyMzRDGR17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MmExYjQ1LWJkMGQtNDFlMy1iY2M2LTVjZThiZmFhMmIxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyMS4wNzY1ODcxMTFaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:25Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=d353ae3e-8e44-4009-8db5-f87b2123a0e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.662µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33621" http.request.id=bccae609-08bf-4061-84c0-6287f3010b09 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/dffe27df-d23b-4fdd-91b9-2c6a0bd0bf8f?_state=Tr6uUif7-s8F5GO4q8L2KBsti_EMKkpwgViZD64UOmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZmUyN2RmLWQyM2ItNGZkZC05MWI5LTJjNmEwYmQwYmY4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyNS4xNDU1MDgxMDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.968520709s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:25 +0000] "PATCH /v2/foo/bar/blobs/uploads/dffe27df-d23b-4fdd-91b9-2c6a0bd0bf8f?_state=Tr6uUif7-s8F5GO4q8L2KBsti_EMKkpwgViZD64UOmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZmUyN2RmLWQyM2ItNGZkZC05MWI5LTJjNmEwYmQwYmY4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyNS4xNDU1MDgxMDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=649a2edc-74ac-41d0-8f54-d298e71b647d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/uploads/dffe27df-d23b-4fdd-91b9-2c6a0bd0bf8f?_state=yN_oUWu7XInNhY8j3zhb53ijWysnmMbD4jgus04H5g17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZmUyN2RmLWQyM2ItNGZkZC05MWI5LTJjNmEwYmQwYmY4ZiIsIk9mZnNldCI6MjYxNDI3MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MjVaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.duration="984.406µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/dffe27df-d23b-4fdd-91b9-2c6a0bd0bf8f?_state=yN_oUWu7XInNhY8j3zhb53ijWysnmMbD4jgus04H5g17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZmUyN2RmLWQyM2ItNGZkZC05MWI5LTJjNmEwYmQwYmY4ZiIsIk9mZnNldCI6MjYxNDI3MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MjVaIn0%3D&digest=sha256%3A77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=4625dd48-822f-429b-a85e-e435281345f7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="782.269µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=c0211f96-03bc-4625-a17b-e174add7250b http.request.method=GET http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=66.613117ms http.response.status=200 http.response.written=26142720 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 200 26142720 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=error msg="error parsing digest="sha257:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=ff108070-17c1-4aee-be1f-fced46ee2559 http.request.method=GET http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/sha257:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" vars.name="foo/bar" time="2025-07-09T12:28:29Z" 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:33621" http.request.id=ff108070-17c1-4aee-be1f-fced46ee2559 http.request.method=GET http.request.remoteaddr="127.0.0.1:50228" http.request.uri="/v2/foo/bar/blobs/sha257:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.292µs" http.response.status=400 http.response.written=110 vars.digest="sha257:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/sha257:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=225a3407-7695-4dbf-bd1e-5a9901f53d2a http.request.method=GET http.request.remoteaddr="127.0.0.1:55308" http.request.uri="/v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.duration="983.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=8a8e25d0-6719-403a-a7ef-85f80aad1ecd http.request.method=GET http.request.remoteaddr="127.0.0.1:55296" http.request.uri="/v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.501784ms http.response.status=200 http.response.written=2719872 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:33621" http.request.id=3c0c502c-f2ae-4586-ba47-1371e1ab8215 http.request.method=GET http.request.remoteaddr="127.0.0.1:55308" http.request.uri="/v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.506781ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/sha256:77194da4c7fb1ad4e776ede3779a5e540355f473f11c2f77b9690a19e7ccc2ed HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=7dcaef97-779f-45d6-9a4f-cb1dc0d2efea http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.459859779s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [09/Jul/2025:12:28:20 +0000] "GET /v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46063" http.request.id=ecf449c9-a4ec-4aea-88b9-7d792796d728 http.request.method=GET http.request.remoteaddr="127.0.0.1:37804" http.request.uri="/v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.452321895s http.response.status=200 http.response.written=2707456 127.0.0.1 - - [09/Jul/2025:12:28:20 +0000] "GET /v2/foo/bar/blobs/sha256:20a44cb405614526b95e138a927880fde8de1a5588c8e228dcb886669e34419c HTTP/1.1" 200 2707456 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (18.07s) === RUN TestBlobDelete time="2025-07-09T12:28:29Z" 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-09T12:28:29Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=099d64f7-4cd1-4310-8b1a-13a75ec2a9e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55774" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.959µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=5319b970-7b2b-43b3-b668-a4ea6ab976d9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55786" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.662µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=6c8f62cb-e5f6-404b-962b-d658e8ce561d http.request.method=POST http.request.remoteaddr="127.0.0.1:55786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.034µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=84fdfc8c-289d-4961-ac3d-8fa58b91c99d http.request.method=GET http.request.remoteaddr="127.0.0.1:55786" http.request.uri="/v2/foo/bar/blobs/uploads/0fd0c0b1-add1-4d32-8f45-269eb239c49c?_state=hkUabvSq3BVzxzj2LCmhMziWR4oP_NJppRdutmfhlA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZDBjMGIxLWFkZDEtNGQzMi04ZjQ1LTI2OWViMjM5YzQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjI3OTQ3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="884.513µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/uploads/0fd0c0b1-add1-4d32-8f45-269eb239c49c?_state=hkUabvSq3BVzxzj2LCmhMziWR4oP_NJppRdutmfhlA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZDBjMGIxLWFkZDEtNGQzMi04ZjQ1LTI2OWViMjM5YzQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjI3OTQ3OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=cdeb86cd-c005-4a5d-8a13-a8b77c25133e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55786" http.request.uri="/v2/foo/bar/blobs/uploads/0fd0c0b1-add1-4d32-8f45-269eb239c49c?_state=hkUabvSq3BVzxzj2LCmhMziWR4oP_NJppRdutmfhlA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZDBjMGIxLWFkZDEtNGQzMi04ZjQ1LTI2OWViMjM5YzQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjI3OTQ3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="741.809µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/0fd0c0b1-add1-4d32-8f45-269eb239c49c?_state=hkUabvSq3BVzxzj2LCmhMziWR4oP_NJppRdutmfhlA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZDBjMGIxLWFkZDEtNGQzMi04ZjQ1LTI2OWViMjM5YzQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjI3OTQ3OTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=1a459bd4-5bd3-4cb2-ab2a-6b153d1b394e http.request.method=GET http.request.remoteaddr="127.0.0.1:55786" http.request.uri="/v2/foo/bar/blobs/uploads/0fd0c0b1-add1-4d32-8f45-269eb239c49c?_state=hkUabvSq3BVzxzj2LCmhMziWR4oP_NJppRdutmfhlA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZDBjMGIxLWFkZDEtNGQzMi04ZjQ1LTI2OWViMjM5YzQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjI3OTQ3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0fd0c0b1-add1-4d32-8f45-269eb239c49c time="2025-07-09T12:28:29Z" 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:43235" http.request.id=1a459bd4-5bd3-4cb2-ab2a-6b153d1b394e http.request.method=GET http.request.remoteaddr="127.0.0.1:55786" http.request.uri="/v2/foo/bar/blobs/uploads/0fd0c0b1-add1-4d32-8f45-269eb239c49c?_state=hkUabvSq3BVzxzj2LCmhMziWR4oP_NJppRdutmfhlA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZDBjMGIxLWFkZDEtNGQzMi04ZjQ1LTI2OWViMjM5YzQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjI3OTQ3OTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="652.001µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0fd0c0b1-add1-4d32-8f45-269eb239c49c 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "GET /v2/foo/bar/blobs/uploads/0fd0c0b1-add1-4d32-8f45-269eb239c49c?_state=hkUabvSq3BVzxzj2LCmhMziWR4oP_NJppRdutmfhlA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZDBjMGIxLWFkZDEtNGQzMi04ZjQ1LTI2OWViMjM5YzQ5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjI3OTQ3OTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=a730f97a-4d54-4d33-8c4f-8af73ea20921 http.request.method=POST http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.542µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=46bd5ca3-2490-4b03-9320-b559804747dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/1908c6fc-c178-41c8-812e-83a757ee1d37?_state=jfTdcQb7q8yw5FL1E2ZFeOzwYjkzv722F6lLkZ0RvkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MDhjNmZjLWMxNzgtNDFjOC04MTJlLTgzYTc1N2VlMWQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjY2OTc5MloifQ%3D%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" provided=sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e vars.name="foo/bar" vars.uuid=1908c6fc-c178-41c8-812e-83a757ee1d37 time="2025-07-09T12:28:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=46bd5ca3-2490-4b03-9320-b559804747dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/1908c6fc-c178-41c8-812e-83a757ee1d37?_state=jfTdcQb7q8yw5FL1E2ZFeOzwYjkzv722F6lLkZ0RvkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MDhjNmZjLWMxNzgtNDFjOC04MTJlLTgzYTc1N2VlMWQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjY2OTc5MloifQ%3D%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1908c6fc-c178-41c8-812e-83a757ee1d37 time="2025-07-09T12:28:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e, 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:43235" http.request.id=46bd5ca3-2490-4b03-9320-b559804747dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/1908c6fc-c178-41c8-812e-83a757ee1d37?_state=jfTdcQb7q8yw5FL1E2ZFeOzwYjkzv722F6lLkZ0RvkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MDhjNmZjLWMxNzgtNDFjOC04MTJlLTgzYTc1N2VlMWQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjY2OTc5MloifQ%3D%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.692µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1908c6fc-c178-41c8-812e-83a757ee1d37 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/1908c6fc-c178-41c8-812e-83a757ee1d37?_state=jfTdcQb7q8yw5FL1E2ZFeOzwYjkzv722F6lLkZ0RvkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MDhjNmZjLWMxNzgtNDFjOC04MTJlLTgzYTc1N2VlMWQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjY2OTc5MloifQ%3D%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=62eac068-c7bb-4159-9577-1ab07e66e5f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="803.71µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=cd693f9d-fe37-4d6a-9497-2d02b50da441 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/d84fbb29-762a-46d3-8c46-cec94b4ca50e?_state=Ok5AaMcfvY-2tLDL9PgoLhkNp1lEgcQmmUQIhaELeeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NGZiYjI5LTc2MmEtNDZkMy04YzQ2LWNlYzk0YjRjYTUwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjg3OTQ1OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="973.278µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/d84fbb29-762a-46d3-8c46-cec94b4ca50e?_state=Ok5AaMcfvY-2tLDL9PgoLhkNp1lEgcQmmUQIhaELeeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NGZiYjI5LTc2MmEtNDZkMy04YzQ2LWNlYzk0YjRjYTUwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNjg3OTQ1OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=22f44b66-4ada-4663-a5e8-c83a8c43cadd http.request.method=POST http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.554µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=afa9db18-5091-4d5c-994b-b26653e576bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/42c71acd-a278-41d3-9ad6-39d97047bfc1?_state=IhTYa1UlKK8NKp-5lmruRG5J9xWRqb22ZCLUcYIw5ht7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYzcxYWNkLWEyNzgtNDFkMy05YWQ2LTM5ZDk3MDQ3YmZjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNzExOTI1MjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068219ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/42c71acd-a278-41d3-9ad6-39d97047bfc1?_state=IhTYa1UlKK8NKp-5lmruRG5J9xWRqb22ZCLUcYIw5ht7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYzcxYWNkLWEyNzgtNDFkMy05YWQ2LTM5ZDk3MDQ3YmZjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNzExOTI1MjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:29Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=a742ec32-c544-4dcb-b79c-b64f8f81344c http.request.method=POST http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=e547c856-6669-449f-b9a7-16a1e9639520 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/ce2b6df5-a216-428d-afb3-3e2ff9413ddb?_state=cQ4stEhkUnBD2gtHTCyIRJqALZKMRaPLYCCqCoNtcF57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMmI2ZGY1LWEyMTYtNDI4ZC1hZmIzLTNlMmZmOTQxM2RkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNzM4NjM3NloifQ%3D%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.811117845s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:29 +0000] "PUT /v2/foo/bar/blobs/uploads/ce2b6df5-a216-428d-afb3-3e2ff9413ddb?_state=cQ4stEhkUnBD2gtHTCyIRJqALZKMRaPLYCCqCoNtcF57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMmI2ZGY1LWEyMTYtNDI4ZC1hZmIzLTNlMmZmOTQxM2RkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODoyOS4zNzM4NjM3NloifQ%3D%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=94add07c-b5a5-479e-864e-ad5b4466c455 http.request.method=POST http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.202µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43235" http.request.id=d4597857-ddd5-4856-90dd-8a4e480842b2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/0cb654de-1c13-41fe-9e81-36f5e2a233ca?_state=6CSVjQE9LCgcTqhtlI8L9kCK8Dh00J_pfz96pQmCnm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYjY1NGRlLTFjMTMtNDFmZS05ZTgxLTM2ZjVlMmEyMzNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozMS4yMzg3MjQwNTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.801182223s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/0cb654de-1c13-41fe-9e81-36f5e2a233ca?_state=6CSVjQE9LCgcTqhtlI8L9kCK8Dh00J_pfz96pQmCnm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYjY1NGRlLTFjMTMtNDFmZS05ZTgxLTM2ZjVlMmEyMzNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozMS4yMzg3MjQwNTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=a642ff6f-ba2d-4f13-97e7-c441b0399bb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/uploads/0cb654de-1c13-41fe-9e81-36f5e2a233ca?_state=GmsQjk5qtAKogaUr_lfwpZX24UC___KinfjEr_LYbFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYjY1NGRlLTFjMTMtNDFmZS05ZTgxLTM2ZjVlMmEyMzNjYSIsIk9mZnNldCI6MTc2NzAxNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MzFaIn0%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "PUT /v2/foo/bar/blobs/uploads/0cb654de-1c13-41fe-9e81-36f5e2a233ca?_state=GmsQjk5qtAKogaUr_lfwpZX24UC___KinfjEr_LYbFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjYjY1NGRlLTFjMTMtNDFmZS05ZTgxLTM2ZjVlMmEyMzNjYSIsIk9mZnNldCI6MTc2NzAxNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6MzFaIn0%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=a8192fc2-887e-4cdf-b77b-8406be41d393 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="780.43µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=4ab9ec2c-92b9-4a55-91ae-0dcd3d63fea2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=28.794513ms http.response.status=200 http.response.written=17670144 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "GET /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 200 17670144 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=error msg="error parsing digest="sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=7a64b74e-46d1-42bf-88c3-ea1a1610c0e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" time="2025-07-09T12:28:33Z" 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:43235" http.request.id=7a64b74e-46d1-42bf-88c3-ea1a1610c0e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:55800" http.request.uri="/v2/foo/bar/blobs/sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="856.905µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "GET /v2/foo/bar/blobs/sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=ce32ad18-2461-4ce2-a22f-f610f503fdd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56504" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.duration="896.7µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "GET /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=b093e848-0cc0-4346-b7d1-321cdd781124 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.duration="799.14µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e err.message="blob unknown to registry" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=4173b055-97a3-4f65-9b89-0b4beb7bded8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="613.621µs" http.response.status=404 http.response.written=157 vars.digest="sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" 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:43235" http.request.id=2a638935-399a-40b8-949e-fe5b6a4683b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="647.788µs" http.response.status=404 http.response.written=74 vars.digest="sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=error msg="error parsing digest="sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e": unsupported digest algorithm" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=37174eb9-e9e6-493d-9922-fdcc14de393d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56520" http.request.uri="/v2/foo/bar/blobs/sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" time="2025-07-09T12:28:33Z" 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:43235" http.request.id=37174eb9-e9e6-493d-9922-fdcc14de393d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56520" http.request.uri="/v2/foo/bar/blobs/sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.219µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "DELETE /v2/foo/bar/blobs/sha257:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-07-09T12:28:33Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=6a025e82-bbf6-4a6d-a4f8-f0d2472d6a70 http.request.method=POST http.request.remoteaddr="127.0.0.1:56536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.313µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=87143ead-5eff-4d4a-83a5-6f83e821b35a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56536" http.request.uri="/v2/foo/bar/blobs/uploads/3ed6358d-ce38-404b-8800-3b8f17b669bd?_state=dUvJPTV76G0LwdQmCU04Z1w66uG-jwZ7UKXqTFEHHlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZDYzNThkLWNlMzgtNDA0Yi04ODAwLTNiOGYxN2I2NjliZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozMy4xMTMxOTc4MTdaIn0%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809377449s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "PUT /v2/foo/bar/blobs/uploads/3ed6358d-ce38-404b-8800-3b8f17b669bd?_state=dUvJPTV76G0LwdQmCU04Z1w66uG-jwZ7UKXqTFEHHlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlZDYzNThkLWNlMzgtNDA0Yi04ODAwLTNiOGYxN2I2NjliZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozMy4xMTMxOTc4MTdaIn0%3D&digest=sha256%3A6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=945c7aa2-f5cc-4fb4-85ad-d8fbeec6c482 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56536" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.046652ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=87e722b4-ec14-4351-b2d5-002914cc2c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:56492" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.873004216s http.response.status=200 http.response.written=2687104 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "GET /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" time="2025-07-09T12:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43235" http.request.id=13db58dd-9768-4cba-a424-f0598c8d2038 http.request.method=GET http.request.remoteaddr="127.0.0.1:56504" http.request.uri="/v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.86935148s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [09/Jul/2025:12:28:33 +0000] "GET /v2/foo/bar/blobs/sha256:6350731d8f0b801cd50408899153fd37e99e04783f3c52ae1973306ee039944e HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.75s) === RUN TestRelativeURL time="2025-07-09T12:28:34Z" 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-09T12:28:34Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:34Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36341" http.request.id=5d7834b5-992d-4deb-81ea-13b51bd6b2b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.796µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36341" http.request.id=dfc5b216-fa01-4c14-84c1-27578d58f0d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56270" http.request.uri="/v2/foo/bar/blobs/uploads/0f00f7da-cab0-4666-afc3-831d36a7a6df?_state=eAsmXwpV1TFTCGElF4LFZAGq6m32JiCEvph7gR86ODV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMDBmN2RhLWNhYjAtNDY2Ni1hZmMzLTgzMWQzNmE3YTZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozNC45NzgwNzY0MDNaIn0%3D&digest=sha256%3A432eabc32e3d276d9f55edad935f3dc3ee745ab59dd16a4abf636302b5704c4e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411465725s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:35 +0000] "PUT /v2/foo/bar/blobs/uploads/0f00f7da-cab0-4666-afc3-831d36a7a6df?_state=eAsmXwpV1TFTCGElF4LFZAGq6m32JiCEvph7gR86ODV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMDBmN2RhLWNhYjAtNDY2Ni1hZmMzLTgzMWQzNmE3YTZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozNC45NzgwNzY0MDNaIn0%3D&digest=sha256%3A432eabc32e3d276d9f55edad935f3dc3ee745ab59dd16a4abf636302b5704c4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36341" http.request.id=3634a7a5-795a-4f96-a5ee-271d0139c57d http.request.method=POST http.request.remoteaddr="127.0.0.1:56270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.055µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36341" http.request.id=4df90111-7cf3-4503-afc6-c0d51310f268 http.request.method=POST http.request.remoteaddr="127.0.0.1:56270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="629.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:40Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:36341" http.request.id=4810d051-178a-4c80-91b6-3ce09088922b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56270" http.request.uri="/v2/foo/bar/blobs/uploads/e2e3598e-26f9-4a26-910f-53af051fd7db?_state=VeKqRMoq2aGPqS8cZJb7N2c-ZCR8UrHrO54Y54IBQ397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZTM1OThlLTI2ZjktNGEyNi05MTBmLTUzYWYwNTFmZDdkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozNi42NjgyODk5MTJaIn0%3D&digest=sha256%3A80efe7abc688b7c9febe373daad19553dfd112d907ebe89c562c55e6d87ff5a1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.875249181s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:36 +0000] "PUT /v2/foo/bar/blobs/uploads/e2e3598e-26f9-4a26-910f-53af051fd7db?_state=VeKqRMoq2aGPqS8cZJb7N2c-ZCR8UrHrO54Y54IBQ397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyZTM1OThlLTI2ZjktNGEyNi05MTBmLTUzYWYwNTFmZDdkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODozNi42NjgyODk5MTJaIn0%3D&digest=sha256%3A80efe7abc688b7c9febe373daad19553dfd112d907ebe89c562c55e6d87ff5a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.57s) === RUN TestBlobDeleteDisabled time="2025-07-09T12:28:40Z" 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-09T12:28:40Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:40Z" 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:45137" http.request.id=c2b037f6-d33c-463f-89f0-1fab6cdb9ca2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60654" http.request.uri="/v2/foo/bar/blobs/sha256:b9f0eb224ee6093b3242da82d81548c9bf8e26fdb19d9b01d9c16728e993c16f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="882.12µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b9f0eb224ee6093b3242da82d81548c9bf8e26fdb19d9b01d9c16728e993c16f" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:b9f0eb224ee6093b3242da82d81548c9bf8e26fdb19d9b01d9c16728e993c16f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.25s) === RUN TestDeleteDisabled time="2025-07-09T12:28:40Z" 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-09T12:28:40Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46715" http.request.id=03cdf46c-6c30-4bf1-9084-2a67ea7f4dac http.request.method=POST http.request.remoteaddr="127.0.0.1:33188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.941µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:48Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:46715" http.request.id=f9f76b81-10e0-4440-a9e3-f03c4969e996 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33188" http.request.uri="/v2/foo/bar/blobs/uploads/160d00cb-fa40-485d-813f-349c7409f343?_state=snEWfAR8mL-vAtTcRENpN6bPWbVekgAQkS57DCKyleV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MGQwMGNiLWZhNDAtNDg1ZC04MTNmLTM0OWM3NDA5ZjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODo0MS4wNDExMzYwMDZaIn0%3D&digest=sha256%3Aa813dcce75c871394483ba42ab913010ac4b2bba07c482cdf0e0aa256bf1d7af" http.request.useragent="Go-http-client/1.1" http.response.duration=7.017343274s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:41 +0000] "PUT /v2/foo/bar/blobs/uploads/160d00cb-fa40-485d-813f-349c7409f343?_state=snEWfAR8mL-vAtTcRENpN6bPWbVekgAQkS57DCKyleV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2MGQwMGNiLWZhNDAtNDg1ZC04MTNmLTM0OWM3NDA5ZjM0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODo0MS4wNDExMzYwMDZaIn0%3D&digest=sha256%3Aa813dcce75c871394483ba42ab913010ac4b2bba07c482cdf0e0aa256bf1d7af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28: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:46715" http.request.id=b983c374-1191-44dc-807b-cf170113736a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33188" http.request.uri="/v2/foo/bar/blobs/sha256:a813dcce75c871394483ba42ab913010ac4b2bba07c482cdf0e0aa256bf1d7af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.514136ms http.response.status=405 http.response.written=78 vars.digest="sha256:a813dcce75c871394483ba42ab913010ac4b2bba07c482cdf0e0aa256bf1d7af" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:28:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:a813dcce75c871394483ba42ab913010ac4b2bba07c482cdf0e0aa256bf1d7af HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (7.27s) === RUN TestDeleteReadOnly time="2025-07-09T12:28: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-09T12:28:48Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:48Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:44347" http.request.id=ab85a060-3994-4234-a6b1-1c49aeab8a30 http.request.method=POST http.request.remoteaddr="127.0.0.1:55224" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:44347" http.request.id=e3d3e572-7da9-45d2-9c1e-03afc760742a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55224" http.request.uri="/v2/foo/bar/blobs/uploads/3b53ae02-cb1f-4641-918f-6a0b58877dd6?_state=NyXQGjRRFSuKdWDHYbV4oYCKJTaSBKs1OAYOrTJbAG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNTNhZTAyLWNiMWYtNDY0MS05MThmLTZhMGI1ODg3N2RkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODo0OC4yMjUzMzQwMDlaIn0%3D&digest=sha256%3A7c16395f41bdb2b5088515085dfc7d9b6e21446faf2189a0aa8508ca369391d4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.982171379s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:48 +0000] "PUT /v2/foo/bar/blobs/uploads/3b53ae02-cb1f-4641-918f-6a0b58877dd6?_state=NyXQGjRRFSuKdWDHYbV4oYCKJTaSBKs1OAYOrTJbAG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNTNhZTAyLWNiMWYtNDY0MS05MThmLTZhMGI1ODg3N2RkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyODo0OC4yMjUzMzQwMDlaIn0%3D&digest=sha256%3A7c16395f41bdb2b5088515085dfc7d9b6e21446faf2189a0aa8508ca369391d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Jul/2025:12:28:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:7c16395f41bdb2b5088515085dfc7d9b6e21446faf2189a0aa8508ca369391d4 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.15s) === RUN TestStartPushReadOnly time="2025-07-09T12:28: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 time="2025-07-09T12:28:50Z" level=info msg="redis not configured" go.version=go1.24.5 127.0.0.1 - - [09/Jul/2025:12:28:50 +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-09T12:28: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 time="2025-07-09T12:28:50Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:28:50Z" 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:43457" http.request.id=7480e3d5-4f8c-442c-9287-ac522db9b28d http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" 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=1.643393ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:28:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T12:28:50Z" 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:43457" http.request.id=ca1c7afc-a06a-4a7b-8696-5207b596173a http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" 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=1.275928ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:12:28:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T12:28:50Z" 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:43457" http.request.id=4341c8bb-c489-49cd-9164-0dbc011f2aec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" 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=1.831985ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:28:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T12:28:50Z" 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:43457" http.request.id=42323a53-0c7a-447f-9519-6bca76beb11b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" 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=2.387731ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:28:50Z" 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:43457" http.request.id=42323a53-0c7a-447f-9519-6bca76beb11b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" 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=2.463643ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:28:50Z" 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:43457" http.request.id=42323a53-0c7a-447f-9519-6bca76beb11b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" 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=2.520639ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:28:50Z" 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:43457" http.request.id=42323a53-0c7a-447f-9519-6bca76beb11b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" 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=2.563325ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:28:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T12:28:50Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=0d3eccab-d881-4bda-beb1-f48a58ef2c51 http.request.method=POST http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.54239ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=e2461481-c4ff-40cf-8b91-b6d2fce78d25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/blobs/uploads/a5720d73-9954-4fb5-92ae-7ff571410695?_state=9hb9cR_QaSA4OOJ49svM0iaJmel6VStCN3scMJjLWzh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTcyMGQ3My05OTU0LTRmYjUtOTJhZS03ZmY1NzE0MTA2OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTAuNDQxMjY1Mzc3WiJ9&digest=sha256%3A5b787abebd3df12c73a13efa516ae61875020e1236b3d3463b2f452dcb7bd494" http.request.useragent="Go-http-client/1.1" http.response.duration=4.7168597s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/a5720d73-9954-4fb5-92ae-7ff571410695?_state=9hb9cR_QaSA4OOJ49svM0iaJmel6VStCN3scMJjLWzh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTcyMGQ3My05OTU0LTRmYjUtOTJhZS03ZmY1NzE0MTA2OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTAuNDQxMjY1Mzc3WiJ9&digest=sha256%3A5b787abebd3df12c73a13efa516ae61875020e1236b3d3463b2f452dcb7bd494 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:55Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=7a28b87c-674e-4df3-99a2-76a717e9915a http.request.method=POST http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.76937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=08d3b0da-b995-4f2c-ae33-5627eb8ea93e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/blobs/uploads/88bd3929-4769-49c0-90f1-2a8213f13b16?_state=XrOCZd9jjvX82daAITHej02YXoBxjIZ1Znj7on1AN-x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGJkMzkyOS00NzY5LTQ5YzAtOTBmMS0yYTgyMTNmMTNiMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTUuMzc0NTczMDc3WiJ9&digest=sha256%3A338aefdfbdc205d1816c349587df8e361a5077575ee0ece9635cebf4d1b4884b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633738647s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/88bd3929-4769-49c0-90f1-2a8213f13b16?_state=XrOCZd9jjvX82daAITHej02YXoBxjIZ1Znj7on1AN-x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGJkMzkyOS00NzY5LTQ5YzAtOTBmMS0yYTgyMTNmMTNiMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTUuMzc0NTczMDc3WiJ9&digest=sha256%3A338aefdfbdc205d1816c349587df8e361a5077575ee0ece9635cebf4d1b4884b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=2d6c7361-94d1-4d39-82e8-4d8db6350a49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.210578ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=c2f470fb-3bd3-40da-8b81-2bba37dbc399 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.duration=2.094091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=2649b59a-e9fb-45f4-85c2-f5989593e6b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" 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=1.436074ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=2332391a-e4b5-42e0-908c-e99465c0ac31 http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.432126ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" 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:43457" http.request.id=b77334b5-e01d-472d-b4ab-c207d7499a24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.duration=2.898031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" 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:43457" http.request.id=675e43e2-a654-443f-8d23-ee0d639cda55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.duration=2.854561ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:43457" http.request.id=eb34de82-f317-4f40-8b6f-25cb4075059f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.duration=2.890122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=f7756b7e-d24d-4270-b58f-e3cff29034db http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.543759ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=49bb6d92-52bb-40ff-bad7-491fdaf0da27 http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.691366ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=b2a78c86-8900-4996-84cc-7b1fbb2bb7bc http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.672553ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=e846c072-ec8e-4923-a188-5aaa9b3b24c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52696" 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=1.754629ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=error msg="payload digest does match: "sha256:232f9455204c13eaf2c7b973bbee902c352b1a07c9a14224e96af427ef724815" != "sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34"" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=1653d06b-38fa-4c72-8769-8048e1eb4a5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" time="2025-07-09T12:28:59Z" 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:43457" http.request.id=1653d06b-38fa-4c72-8769-8048e1eb4a5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52696" http.request.uri="/v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.053086ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34" 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c669a0a6b2556604af576370bbe1aabf8208dbaedc09531f3fa6dfedbcf6e34 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" 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:43457" http.request.id=8a377b52-14a7-48fd-b464-dcf6a00e739f http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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=2.258548ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" 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:43457" http.request.id=753fed7e-f15e-42fa-b37b-0c031f82ccc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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=1.008701ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" 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:43457" http.request.id=3c429eb1-80fb-4279-b53b-db708ab66d6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" 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=2.042727ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:28:59Z" 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:43457" http.request.id=3c429eb1-80fb-4279-b53b-db708ab66d6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" 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=2.116706ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:28:59Z" 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:43457" http.request.id=3c429eb1-80fb-4279-b53b-db708ab66d6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" 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=2.188629ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=b92b3c43-9a10-4426-b5f1-f6d994daef8f http.request.method=POST http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.819852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=4b1cb639-e918-42a9-b884-eb38dd2a760c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/blobs/uploads/26f4e640-2b18-42cf-b16e-f3b7061a6c96?_state=aVTj_wJpUGNCBkbVwzi1ExBxbXTIiyDeXqMi-QXBwUV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNmY0ZTY0MC0yYjE4LTQyY2YtYjE2ZS1mM2I3MDYxYTZjOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTkuMDUwMDk1NzczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.460999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/26f4e640-2b18-42cf-b16e-f3b7061a6c96?_state=aVTj_wJpUGNCBkbVwzi1ExBxbXTIiyDeXqMi-QXBwUV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNmY0ZTY0MC0yYjE4LTQyY2YtYjE2ZS1mM2I3MDYxYTZjOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTkuMDUwMDk1NzczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" 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:43457" http.request.id=53e5306a-b63d-4d95-9b7a-0d0b78a2e701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" 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=1.57519ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:28:59Z" 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:43457" http.request.id=53e5306a-b63d-4d95-9b7a-0d0b78a2e701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" 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=1.621384ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T12:28:59Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=6505d1e7-1061-43af-8d2a-cedcc5436f1c http.request.method=POST http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.75391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:01Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=bebf5ec5-b5f9-46eb-94f6-bb81c83dc7fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/blobs/uploads/7f28d710-49f1-4ad3-beb4-21a582d4e5e3?_state=IQNl0WlDDiCtViCUJA3Djbx3K7_Ja-6upIOR0l8JPSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjI4ZDcxMC00OWYxLTRhZDMtYmViNC0yMWE1ODJkNGU1ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTkuMjA0NDcwNTY2WiJ9&digest=sha256%3A87c86484fc9c93676023b16db5496fdb6850af7ed26740ac0e7c28bd4b65f801" http.request.useragent="Go-http-client/1.1" http.response.duration=2.78950699s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:28:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/7f28d710-49f1-4ad3-beb4-21a582d4e5e3?_state=IQNl0WlDDiCtViCUJA3Djbx3K7_Ja-6upIOR0l8JPSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjI4ZDcxMC00OWYxLTRhZDMtYmViNC0yMWE1ODJkNGU1ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjg6NTkuMjA0NDcwNTY2WiJ9&digest=sha256%3A87c86484fc9c93676023b16db5496fdb6850af7ed26740ac0e7c28bd4b65f801 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:02Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=3e2c87e9-8fc3-48d5-a23a-aa75b957da4c http.request.method=POST http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.860726ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=2617bbb1-64bd-4e16-8485-b38f7d737b24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/blobs/uploads/3a700ace-84d5-452c-aad3-c335aa60e63f?_state=xl73Yd3AdQboTg-iRZGXpEfyQ1k_I_pQbBFOxc8RXE57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTcwMGFjZS04NGQ1LTQ1MmMtYWFkMy1jMzM1YWE2MGU2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MDIuMTY5MTYxMjYzWiJ9&digest=sha256%3A0f49c26bb5799faa8d37e0f5cf365f5c9c43554b5ab026d52159fc24972c1251" http.request.useragent="Go-http-client/1.1" http.response.duration=2.942593044s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a700ace-84d5-452c-aad3-c335aa60e63f?_state=xl73Yd3AdQboTg-iRZGXpEfyQ1k_I_pQbBFOxc8RXE57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTcwMGFjZS04NGQ1LTQ1MmMtYWFkMy1jMzM1YWE2MGU2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MDIuMTY5MTYxMjYzWiJ9&digest=sha256%3A0f49c26bb5799faa8d37e0f5cf365f5c9c43554b5ab026d52159fc24972c1251 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:43457" http.request.id=1db3f11b-9d9d-4820-a89d-a4b55c37471d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:43457" http.request.id=07510905-43ca-484e-a3d7-7642ceacb834 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/sha256:655d6b64b1e0b5744d3a675d7b5ec884956bf3f86d721f50e11ac09822596bba" http.request.useragent="Go-http-client/1.1" http.response.duration=1.761ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:655d6b64b1e0b5744d3a675d7b5ec884956bf3f86d721f50e11ac09822596bba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=13591613-2da9-4307-9f04-ad3d467ab0dd http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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=1.729713ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=a8c4f82f-e52b-4bb9-a132-7c26bd1cc422 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/sha256:655d6b64b1e0b5744d3a675d7b5ec884956bf3f86d721f50e11ac09822596bba" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.576245ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/sha256:655d6b64b1e0b5744d3a675d7b5ec884956bf3f86d721f50e11ac09822596bba HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=7253c5dc-6e0e-455a-a6d3-a298e18c334c http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280571ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=e09ed32d-15e5-4d60-aab2-6a0910ea907e http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/sha256:655d6b64b1e0b5744d3a675d7b5ec884956bf3f86d721f50e11ac09822596bba" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141724ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/sha256:655d6b64b1e0b5744d3a675d7b5ec884956bf3f86d721f50e11ac09822596bba HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=6057236b-9ffd-4921-9b07-c03d783957e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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=1.088636ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="rewriting manifest sha256:655d6b64b1e0b5744d3a675d7b5ec884956bf3f86d721f50e11ac09822596bba in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=635c0fe3-a7aa-4e1a-889e-b96ff77cb135 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=635c0fe3-a7aa-4e1a-889e-b96ff77cb135 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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=2.564636ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:43457" http.request.id=6071e57f-5d36-49f2-a5e4-4d2026c29370 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" 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=1.377281ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:43457" http.request.id=db72ec54-ed5c-4b59-984b-6d0c873b1712 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.790497ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:43457" http.request.id=c78a3aa0-feb3-454a-b77f-3c7c68777b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/sha256:8a7f47157f599776a18e3f63ebcec35ff4be1b72f41a1b91e3ae5d50557f5e2d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.733998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:8a7f47157f599776a18e3f63ebcec35ff4be1b72f41a1b91e3ae5d50557f5e2d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=58c74918-dd43-402c-b238-e7af023a5c66 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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=1.626527ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=fd9ac284-b870-4697-83f7-317423a5d062 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/sha256:8a7f47157f599776a18e3f63ebcec35ff4be1b72f41a1b91e3ae5d50557f5e2d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.502216ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/sha256:8a7f47157f599776a18e3f63ebcec35ff4be1b72f41a1b91e3ae5d50557f5e2d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=6078861e-b207-4647-9bc3-c39f80234285 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.28225ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=7a1d5d1a-a388-40f8-850d-a47c66f21531 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" http.request.uri="/v2/foo/schema2/manifests/sha256:8a7f47157f599776a18e3f63ebcec35ff4be1b72f41a1b91e3ae5d50557f5e2d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.306532ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/sha256:8a7f47157f599776a18e3f63ebcec35ff4be1b72f41a1b91e3ae5d50557f5e2d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="rewriting manifest list sha256:8a7f47157f599776a18e3f63ebcec35ff4be1b72f41a1b91e3ae5d50557f5e2d in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=ebe32205-8ffa-4a1e-8222-7a5a8e53f962 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43457" http.request.id=ebe32205-8ffa-4a1e-8222-7a5a8e53f962 http.request.method=GET http.request.remoteaddr="127.0.0.1:55228" 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=2.599925ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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-09T12:29:05Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:29:05Z" 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:37225" http.request.id=ad98b6d2-16b9-44b7-97f9-ba120a056231 http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" 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=1.444648ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:37225" http.request.id=95d37b18-89e9-41cb-881c-e4ede9789056 http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" 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=1.389798ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:37225" http.request.id=80acc7d2-a975-49b2-b4f0-07ea339c86f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" 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=1.250666ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" 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:37225" http.request.id=266f0d07-7f22-43a9-aa5c-8f16c37bc6c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" 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=1.902087ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:29:05Z" 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:37225" http.request.id=266f0d07-7f22-43a9-aa5c-8f16c37bc6c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" 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=1.964422ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:29:05Z" 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:37225" http.request.id=266f0d07-7f22-43a9-aa5c-8f16c37bc6c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" 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=2.012451ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:29:05Z" 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:37225" http.request.id=266f0d07-7f22-43a9-aa5c-8f16c37bc6c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" 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=2.053639ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T12:29:05Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=04ca574d-2d97-4966-bcec-e1004944eb96 http.request.method=POST http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=283a918b-7006-429f-8a0f-3f1321494a39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/blobs/uploads/88df5aed-4bbd-4de2-b073-a23cc8b3bfb8?_state=WdObtxZo_uKmjP03Dn8y8goKYlTxhuCZ7APCLJBxYbp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGRmNWFlZC00YmJkLTRkZTItYjA3My1hMjNjYzhiM2JmYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MDUuNDMyODc2MjExWiJ9&digest=sha256%3A206a74be5c6ef0fa1438cc22a990acda7258d8046b44aad2431d01cdf747cf2f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.97554605s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/88df5aed-4bbd-4de2-b073-a23cc8b3bfb8?_state=WdObtxZo_uKmjP03Dn8y8goKYlTxhuCZ7APCLJBxYbp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGRmNWFlZC00YmJkLTRkZTItYjA3My1hMjNjYzhiM2JmYjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MDUuNDMyODc2MjExWiJ9&digest=sha256%3A206a74be5c6ef0fa1438cc22a990acda7258d8046b44aad2431d01cdf747cf2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:11Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=746f6cfd-926b-410c-be62-351269f71408 http.request.method=POST http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=9604df92-081f-452a-b9bb-1e75d3c6efc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/blobs/uploads/5064bc64-b6ee-4e31-8e71-48721a53b08c?_state=xfdTFI2DijBbTfTb5MUqDVx_b40w1w9PPU6YSzbNj797Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDY0YmM2NC1iNmVlLTRlMzEtOGU3MS00ODcyMWE1M2IwOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTEuNjE5ODA2NjdaIn0%3D&digest=sha256%3A21df8542e824eae500a1e444972c7ace04e9a6d7e98841b3ffe87033a5724561" http.request.useragent="Go-http-client/1.1" http.response.duration=4.1994131s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/5064bc64-b6ee-4e31-8e71-48721a53b08c?_state=xfdTFI2DijBbTfTb5MUqDVx_b40w1w9PPU6YSzbNj797Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDY0YmM2NC1iNmVlLTRlMzEtOGU3MS00ODcyMWE1M2IwOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTEuNjE5ODA2NjdaIn0%3D&digest=sha256%3A21df8542e824eae500a1e444972c7ace04e9a6d7e98841b3ffe87033a5724561 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=ffbef04b-b1ee-4764-81e9-ca75f5dea132 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.059034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=32698ca8-a519-4d71-9269-0214fee9bbee http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.311927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=cb2ff332-745f-4dec-bc12-5caac28975fd http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" 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=2.355264ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=3e6f63e9-e000-47ef-baf8-1a1ccc80a80b http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.167679ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" 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:37225" http.request.id=691f6162-8754-48b2-bd6d-f419ea2fd8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.601619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" 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:37225" http.request.id=c15eb888-5e0a-4932-ab5c-e72c951b83c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.487824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:37225" http.request.id=aa4979c5-17b1-48a1-bbce-26d4291921ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.455797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=331a7d72-2622-4791-9d48-5aa639d43f06 http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.589362ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=9028a362-e224-4842-b384-4bfd41d210c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378428ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=646e759b-5bc6-45f3-837d-838b48f0ecdc http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285741ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=1a1b3511-7a3a-47a3-9a1f-d533573bc3ec http.request.method=GET http.request.remoteaddr="127.0.0.1:58502" 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=1.483584ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=error msg="payload digest does match: "sha256:eaf109f1c87de23de0573ad229c1b54848c232e2aabd549e189d124d09982496" != "sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5"" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=7c01cc74-0e98-485c-8fd6-5da5a69bd8c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" time="2025-07-09T12:29:15Z" 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:37225" http.request.id=7c01cc74-0e98-485c-8fd6-5da5a69bd8c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.689319ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5" 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d6e5e2b542112362868253bde4b8688af649f1ebf97b3049888b8f673e376b5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" 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:37225" http.request.id=7c13ef48-cb8d-42d8-8746-967dd8ae6837 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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=1.566891ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" 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:37225" http.request.id=177a36a4-9f56-4a17-95da-ad93da586e19 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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=1.408329ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" 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:37225" http.request.id=30eb2365-1417-4f92-b5d3-0047ab6349cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" 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=1.662371ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:29:15Z" 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:37225" http.request.id=30eb2365-1417-4f92-b5d3-0047ab6349cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" 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=1.726529ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:29:15Z" 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:37225" http.request.id=30eb2365-1417-4f92-b5d3-0047ab6349cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" 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=1.78169ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=6eaba011-2260-4df9-bf31-96acaa5a02dc http.request.method=POST http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=13df4d14-a20b-4029-9b49-eb3eaa07cb5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/blobs/uploads/8bde9ad2-b8ac-4d1f-bd31-609c7110708e?_state=Iw7llClQ3vU18GfkDKgVFQH6v6_o5lHa0oonccS4vzR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YmRlOWFkMi1iOGFjLTRkMWYtYmQzMS02MDljNzExMDcwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTUuODU5MjI4NTU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.261992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/8bde9ad2-b8ac-4d1f-bd31-609c7110708e?_state=Iw7llClQ3vU18GfkDKgVFQH6v6_o5lHa0oonccS4vzR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YmRlOWFkMi1iOGFjLTRkMWYtYmQzMS02MDljNzExMDcwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTUuODU5MjI4NTU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:15Z" 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:37225" http.request.id=7eda6aa9-c025-4192-9e79-54bcaa0e4bff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" 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=2.044279ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:29:15Z" 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:37225" http.request.id=7eda6aa9-c025-4192-9e79-54bcaa0e4bff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" 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=2.133026ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:29:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T12:29:16Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=294e5ec8-856b-477a-9714-3d803717122f http.request.method=POST http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.816074ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=89040f87-ab7b-4b33-89ec-0d26115b8455 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/blobs/uploads/56c74785-edc1-471f-bf83-8c2c4ffa86f4?_state=GyTfNQVByLD7rmF_A_dGgHW0TVa6i_rY3B09HkGeIR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NmM3NDc4NS1lZGMxLTQ3MWYtYmY4My04YzJjNGZmYTg2ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTYuMDU5MDUxOTA2WiJ9&digest=sha256%3A9433ff04578e7ba995717123d93c66049897217155923463b5895ab6027e8d6d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.471167224s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/56c74785-edc1-471f-bf83-8c2c4ffa86f4?_state=GyTfNQVByLD7rmF_A_dGgHW0TVa6i_rY3B09HkGeIR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NmM3NDc4NS1lZGMxLTQ3MWYtYmY4My04YzJjNGZmYTg2ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTYuMDU5MDUxOTA2WiJ9&digest=sha256%3A9433ff04578e7ba995717123d93c66049897217155923463b5895ab6027e8d6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:19Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=f0a9e8f6-78fe-442b-9a92-1a61c5713dee http.request.method=POST http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.967012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=48bdf6b6-0378-4585-89fa-7d0cc32b2c3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/blobs/uploads/32e59ae1-17c0-4353-ac99-fe6b5c6b58d1?_state=OlTJtcyJ5cRhcq2-8_4FKCgoTeo10cv53_EyFKAT12d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMmU1OWFlMS0xN2MwLTQzNTMtYWM5OS1mZTZiNWM2YjU4ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTkuNzI1MzY4MDE2WiJ9&digest=sha256%3A0ffbd0677e4c302b30481fe489423b3d644e48da9a0f460f57c385e23f7d84a4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.072966663s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/32e59ae1-17c0-4353-ac99-fe6b5c6b58d1?_state=OlTJtcyJ5cRhcq2-8_4FKCgoTeo10cv53_EyFKAT12d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMmU1OWFlMS0xN2MwLTQzNTMtYWM5OS1mZTZiNWM2YjU4ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MTkuNzI1MzY4MDE2WiJ9&digest=sha256%3A0ffbd0677e4c302b30481fe489423b3d644e48da9a0f460f57c385e23f7d84a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:37225" http.request.id=81b4a08e-a174-46f9-acc4-bd5a9132cda6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164704ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:37225" http.request.id=a6d18709-a4fa-43e6-a34d-9fc126d7b186 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/sha256:074e6eb2f5f7209635746cabe081a515deda53e5ec5020b7282ea7d6dc7a638f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.067068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:074e6eb2f5f7209635746cabe081a515deda53e5ec5020b7282ea7d6dc7a638f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=baa06e56-a633-4419-9aad-d527901761e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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=1.825268ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=68313bc8-07f3-49d2-a677-42fd718ab8e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/sha256:074e6eb2f5f7209635746cabe081a515deda53e5ec5020b7282ea7d6dc7a638f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.764127ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:074e6eb2f5f7209635746cabe081a515deda53e5ec5020b7282ea7d6dc7a638f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=c9027d74-649a-4f3a-b9f5-513111e424eb http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577162ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=1f1bb093-e0bd-4cbd-82f2-c2e19925815f http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/sha256:074e6eb2f5f7209635746cabe081a515deda53e5ec5020b7282ea7d6dc7a638f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.620579ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:074e6eb2f5f7209635746cabe081a515deda53e5ec5020b7282ea7d6dc7a638f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=41677256-5659-41d7-b0c4-f0d1bf3c589c http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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=1.736324ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="rewriting manifest sha256:074e6eb2f5f7209635746cabe081a515deda53e5ec5020b7282ea7d6dc7a638f in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=37d68fd1-b905-433a-85a7-ebc4ac920653 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=37d68fd1-b905-433a-85a7-ebc4ac920653 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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=2.819356ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:37225" http.request.id=dfe7f363-e2d4-4bd0-abbc-ddbcbbae77ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" 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=1.906455ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:37225" http.request.id=76e34022-004f-49ae-9612-273b885a409a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.328989ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:37225" http.request.id=c3f0da4d-ff2d-4a0e-9673-79262d703cfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/sha256:95bb88cb879d6c7eabbec90ea26c0a5bd76a673f1aad83f1b5514aa70d559beb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.119049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:95bb88cb879d6c7eabbec90ea26c0a5bd76a673f1aad83f1b5514aa70d559beb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=bd63bbca-2ac5-4476-876c-7ee48db66cdc http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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=2.122957ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=5e7ae800-f4c5-4e2f-84a5-ff6af58c3acd http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/sha256:95bb88cb879d6c7eabbec90ea26c0a5bd76a673f1aad83f1b5514aa70d559beb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.082687ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:95bb88cb879d6c7eabbec90ea26c0a5bd76a673f1aad83f1b5514aa70d559beb HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=3395481e-c62f-42fa-937b-16546ae49166 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.722192ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=397ffe07-f350-492c-bba3-b580c3c5d42d http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" http.request.uri="/v2/foo/schema2/manifests/sha256:95bb88cb879d6c7eabbec90ea26c0a5bd76a673f1aad83f1b5514aa70d559beb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.763202ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/sha256:95bb88cb879d6c7eabbec90ea26c0a5bd76a673f1aad83f1b5514aa70d559beb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" level=info msg="rewriting manifest list sha256:95bb88cb879d6c7eabbec90ea26c0a5bd76a673f1aad83f1b5514aa70d559beb in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=24c6ccd0-5993-4c5b-bfc0-8020f17aca04 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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-09T12:29:22Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37225" http.request.id=24c6ccd0-5993-4c5b-bfc0-8020f17aca04 http.request.method=GET http.request.remoteaddr="127.0.0.1:53660" 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=3.208238ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (32.62s) === RUN TestGetManifestWithStorageError time="2025-07-09T12:29:22Z" 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-09T12:29:22Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:29:22Z" 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:35139" http.request.id=979b6ee4-e6c2-43dd-91b7-308a03b870b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35368" 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=1.97626ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:35139" http.request.id=544f0dc8-5893-4b64-880a-ea845099ee2b http.request.method=GET http.request.remoteaddr="127.0.0.1:35368" 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=1.868163ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:35139" http.request.id=c2e70f21-bc3e-45be-8511-8a2734693372 http.request.method=GET http.request.remoteaddr="127.0.0.1:35368" 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=1.797371ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:35139" http.request.id=f46b1ae1-3c6b-4afa-9869-ddc0f4b05625 http.request.method=GET http.request.remoteaddr="127.0.0.1:35368" 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=1.926699ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-07-09T12:29:22Z" 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-09T12:29:22Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:29:22Z" 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:43447" http.request.id=dc8a87d9-9ba8-407a-a9b5-6377994fedcc http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" 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=2.208754ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:43447" http.request.id=272f1d42-b135-4fca-b90c-df14804bbc4c http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" 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=2.333058ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:43447" http.request.id=3d157118-1c68-4aaf-ba1a-7d6ff559f7e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" 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=1.707524ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-07-09T12:29:22Z" 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:43447" http.request.id=73fb47c5-6f01-458e-af15-10bc76d8c6f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" 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=1.788494ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:29:22Z" 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:43447" http.request.id=73fb47c5-6f01-458e-af15-10bc76d8c6f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" 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=1.849762ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:29:22Z" 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:43447" http.request.id=73fb47c5-6f01-458e-af15-10bc76d8c6f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" 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=1.897047ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-07-09T12:29:22Z" 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:43447" http.request.id=73fb47c5-6f01-458e-af15-10bc76d8c6f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" 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=1.934504ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Jul/2025:12:29:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-07-09T12:29:23Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=7871339b-f365-42cb-a15b-d79019f1353c http.request.method=POST http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133402ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:26Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=644332cc-239b-4a69-b6e2-7b4baa2e634e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/blobs/uploads/3c4d1f3d-baa7-4840-ab11-fd4b436efe0b?_state=eIoRQ6uCbwFZGYwaKf_nsOxorg6QT3klBHFap-t_hKd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYzRkMWYzZC1iYWE3LTQ4NDAtYWIxMS1mZDRiNDM2ZWZlMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MjMuMDQ2NjU1ODI4WiJ9&digest=sha256%3A0f2f0873cd9431fe5c1e763c59e6bc6da710102d3cfce4cb9c3b4ce4f13c475f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.474158219s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/3c4d1f3d-baa7-4840-ab11-fd4b436efe0b?_state=eIoRQ6uCbwFZGYwaKf_nsOxorg6QT3klBHFap-t_hKd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYzRkMWYzZC1iYWE3LTQ4NDAtYWIxMS1mZDRiNDM2ZWZlMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MjMuMDQ2NjU1ODI4WiJ9&digest=sha256%3A0f2f0873cd9431fe5c1e763c59e6bc6da710102d3cfce4cb9c3b4ce4f13c475f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:26Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=bbc9b227-a16b-4976-b593-7cb89f832dd0 http.request.method=POST http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937473ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=38da1e79-9eb9-46ee-adc6-08dd65ede8cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/blobs/uploads/acb79d83-8819-4118-a564-36625da7a4b9?_state=ZDVdEun37zRlnxX6rAiCTR-7Bb6L6Lk7jPJkooNIUfx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2I3OWQ4My04ODE5LTQxMTgtYTU2NC0zNjYyNWRhN2E0YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MjYuNzk0NTM4NjU3WiJ9&digest=sha256%3Aebd949e26af1fbf4dfafec1eac35280f759a7456adf5b81e60c6ff1e854bc5ae" http.request.useragent="Go-http-client/1.1" http.response.duration=4.821579419s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/acb79d83-8819-4118-a564-36625da7a4b9?_state=ZDVdEun37zRlnxX6rAiCTR-7Bb6L6Lk7jPJkooNIUfx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2I3OWQ4My04ODE5LTQxMTgtYTU2NC0zNjYyNWRhN2E0YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MjYuNzk0NTM4NjU3WiJ9&digest=sha256%3Aebd949e26af1fbf4dfafec1eac35280f759a7456adf5b81e60c6ff1e854bc5ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=f497681a-fbd9-4684-9c5b-cb81c27247d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.95421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=cd7f2175-7a81-4010-9759-4567d2cadb49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.472179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=1eb6fc1e-2777-4349-aae5-4a3f67699cb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" 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=2.263123ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=17c72991-8fd0-4546-afbe-18522ee4854e http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.217563ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=09441f5b-b779-4c0c-88b8-9fa3818f7069 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.780121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=057d56ae-ea3f-408d-ad93-3333699685ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.527842ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:43447" http.request.id=b31a1aad-e94c-4d6e-96da-ee7b7a774ee4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.508562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=5e339dd1-0f84-438d-9dde-4dd8e1020c47 http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.28874ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=2af6fb58-8163-4118-b234-b5f1228c359d http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.451047ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=a30f86ae-6918-4e9e-a584-03b83a911261 http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.316553ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=31e04548-b85f-4fff-af6e-a191ede50695 http.request.method=GET http.request.remoteaddr="127.0.0.1:56782" 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=1.324379ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=error msg="payload digest does match: "sha256:4296cb11db421ba760f685df9825bc19408e33cdd652f8f4d3993db47076ddb5" != "sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e"" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=158d5273-d7d5-4947-938d-02fbaabf7e2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=158d5273-d7d5-4947-938d-02fbaabf7e2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56782" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.625378ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=70e57e4d-aeca-463b-ba84-c47c56a98807 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56796" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.869211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=743622f1-2e71-44b5-83b3-2996690866a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56796" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.526023ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=c03896e6-16d8-4fd5-a3d6-13b2ef2e64ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56802" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.710318ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=7975b74c-499b-432e-b3cb-52a94b100a3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56814" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.27966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=21fe8469-d273-45df-9689-53814307a739 http.request.method=GET http.request.remoteaddr="127.0.0.1:56814" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.760668ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=b36b5fbd-ebd8-484d-966f-1b1329876d7e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56816" 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=2.111143ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=1c44b3e7-92d8-45ec-a3ef-391b6331dc1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.511096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=f56d0c65-8d81-4e86-8c26-00d1ff137656 http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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=1.672006ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=16405427-15c9-45b1-8999-be616775987c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.055438ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1c5485c4d9f59f848b625d72b2b7818574972b29593dbd433859a0bd4831171e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=c0312c2b-a531-44a7-8451-1bb4a6401411 http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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=1.369742ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=affe8af9-e4c2-4ff6-bfc6-e8f529fc7dbf http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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=1.490552ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=2a0ba408-d696-402b-b8f9-db68d647d1d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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=1.794966ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=ef34a072-7cf6-40d8-bd37-a1c6eb493e11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" 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=1.969249ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:29:31Z" 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:43447" http.request.id=ef34a072-7cf6-40d8-bd37-a1c6eb493e11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" 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=2.035178ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:29:31Z" 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:43447" http.request.id=ef34a072-7cf6-40d8-bd37-a1c6eb493e11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" 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=2.092985ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=7886222d-65be-4443-b8b1-b4e3faa669ca http.request.method=POST http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.655817ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=97c65c18-aca6-4534-b22f-fc24facff6de http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/blobs/uploads/ed054ace-c7d0-4f1a-9ac6-56cd701b5514?_state=nMK9U01ZPbW3Ae3Pf6_8YmhPynHiPghfbv9aKbR7_Ot7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDA1NGFjZS1jN2QwLTRmMWEtOWFjNi01NmNkNzAxYjU1MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MzEuNjg2NDA3NDc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.1256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/ed054ace-c7d0-4f1a-9ac6-56cd701b5514?_state=nMK9U01ZPbW3Ae3Pf6_8YmhPynHiPghfbv9aKbR7_Ot7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDA1NGFjZS1jN2QwLTRmMWEtOWFjNi01NmNkNzAxYjU1MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MzEuNjg2NDA3NDc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" 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:43447" http.request.id=a609abd6-28e5-482e-811d-5bddf93e40b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" 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=1.995039ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-07-09T12:29:31Z" 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:43447" http.request.id=a609abd6-28e5-482e-811d-5bddf93e40b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" 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=2.063334ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-07-09T12:29:31Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=833ef692-e32e-4e0b-953c-4b47d4c121c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935506ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=2f54450a-664d-4d33-868b-9f674ac67bc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/blobs/uploads/1fa9f826-5461-4be7-adfd-f6b5f7b75f32?_state=eeZqHjXutzwm5g-CbqvHxkT7liVnQQI0cFyC4bHpYNh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmE5ZjgyNi01NDYxLTRiZTctYWRmZC1mNmI1ZjdiNzVmMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MzEuOTUzMjg5MTcxWiJ9&digest=sha256%3A908f3e159c154b412f47d411db42f11e7722da9054912afb124463ee6ad56765" http.request.useragent="Go-http-client/1.1" http.response.duration=4.747630643s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/1fa9f826-5461-4be7-adfd-f6b5f7b75f32?_state=eeZqHjXutzwm5g-CbqvHxkT7liVnQQI0cFyC4bHpYNh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmE5ZjgyNi01NDYxLTRiZTctYWRmZC1mNmI1ZjdiNzVmMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MzEuOTUzMjg5MTcxWiJ9&digest=sha256%3A908f3e159c154b412f47d411db42f11e7722da9054912afb124463ee6ad56765 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:36Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=b6f7ac74-cbf3-4766-b22d-e176dd29f6d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=d93feaa5-7baf-47b6-9c56-6e6480aa6aad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/blobs/uploads/5b0291b3-f1fc-4ad0-b5c5-9926aa112b9e?_state=haJBeSMIKKFh-vZRVaEXVBLGIitGrRZpMNq6F8GYYLd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjAyOTFiMy1mMWZjLTRhZDAtYjVjNS05OTI2YWExMTJiOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MzYuOTE3NTIyOTA0WiJ9&digest=sha256%3Ae7e321a8ebfe06e6485eb9c25f48f3d22ee9d033de97658b61e7d1a890a026b2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.382445s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/5b0291b3-f1fc-4ad0-b5c5-9926aa112b9e?_state=haJBeSMIKKFh-vZRVaEXVBLGIitGrRZpMNq6F8GYYLd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjAyOTFiMy1mMWZjLTRhZDAtYjVjNS05OTI2YWExMTJiOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDctMDlUMTI6Mjk6MzYuOTE3NTIyOTA0WiJ9&digest=sha256%3Ae7e321a8ebfe06e6485eb9c25f48f3d22ee9d033de97658b61e7d1a890a026b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43447" http.request.id=d951ce96-b8ea-4848-ba9b-b140e7c6d281 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.196522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43447" http.request.id=b6300965-3f6f-450c-812b-05b0e8853087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840178ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=d40bfd15-0131-4834-a2eb-8947d692dcbd http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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=1.094943ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=07ccad21-3f0c-42c4-bb7d-2900c5af27ee http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.520804ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=45f4d9e9-d268-47db-b284-ddf53809d1f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268791ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=2ac012ed-01ed-4252-89d1-3b44187a7f2b http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.310974ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=505ce9f2-91f5-4840-ae69-c83bbd1dba3c http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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=1.296113ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="rewriting manifest sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 in schema1 format to support old client" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=a2f9a175-16b3-44f2-982c-1c394d4035dd http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=a2f9a175-16b3-44f2-982c-1c394d4035dd http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" 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=2.342826ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=d3c5a3b2-eca8-4f58-ba42-d86d13c1dac8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574276ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" err.message="manifest unknown" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=8565ee7b-4529-4259-a87d-27b785039916 http.request.method=GET http.request.remoteaddr="127.0.0.1:56826" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.434467ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43447" http.request.id=6e0b90f7-61ae-41c4-9b2d-161409d8e486 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49074" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525423ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43447" http.request.id=1ce8eda6-55db-48af-9bef-95168186f362 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49078" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.131817ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=74ee9fc8-7556-4751-a689-38da9b933923 http.request.method=GET http.request.remoteaddr="127.0.0.1:49078" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.552314ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43447" http.request.id=768ea263-73f4-4bcf-a102-f4137686c81c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49094" 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=1.495758ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43447" http.request.id=56dcebc7-3125-4c9b-b000-f92aa788ce1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49098" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.061389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=625d6be4-f18a-4c77-b981-b42b087aa5f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49098" 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=1.215272ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=cdd7925f-ac22-4593-8a15-3bd5c8f8bd5d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49098" http.request.uri="/v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.665328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f5bd6e0746761dea7f025f2003f8053022a6464b9453baa14bc718842f3b2fc5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43447" http.request.id=4c7f425e-0144-484b-8d37-3188aca48bca http.request.method=GET http.request.remoteaddr="127.0.0.1:49098" 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=1.367095ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (18.49s) === RUN TestManifestDeleteDisabled time="2025-07-09T12:29:41Z" 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-09T12:29:41Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:29:41Z" 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:39273" http.request.id=7acc3fa6-3435-4b6e-8f83-d0e5a09cf4fe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42208" 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=1.843622ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-07-09T12:29:41Z" 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-09T12:29:41Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:29:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 time="2025-07-09T12:29:41Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.5 time="2025-07-09T12:29:41Z" 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-09T12:29:41Z" 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:43479" http.request.id=d4185ae2-3250-40b2-a7f3-48ff49a72087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49044" 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=2.845791ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43479" http.request.id=edb6f6b0-17cf-43ab-8215-4872bc83eeb3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49046" 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=2.66566ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43479" http.request.id=cc47b453-1471-48fc-9fd9-9a0dacd28379 http.request.method=POST http.request.remoteaddr="127.0.0.1:49048" 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=2.587166ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-07-09T12:29:41Z" 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:43479" http.request.id=2a07d73b-93c0-4057-8925-bc644b3fc578 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49062" 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=2.618557ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Jul/2025:12:29:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.53s) === RUN TestProxyManifestGetByTag time="2025-07-09T12:29:41Z" 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-09T12:29:41Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:29:42Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=811d66da-127a-4e20-95fc-213f415f69eb http.request.method=POST http.request.remoteaddr="127.0.0.1:43218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.886µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=e8700318-1233-4838-b275-956f7f1aea84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43218" http.request.uri="/v2/foo/bar/blobs/uploads/4438184a-af0d-4316-bd6a-dd9223d681dc?_state=dxDloykILdIhyBvzSmFDeJrN7w1BnudsQJxW7yCsxLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MzgxODRhLWFmMGQtNDMxNi1iZDZhLWRkOTIyM2Q2ODFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyOTo0Mi4xNTUyMDkwMzdaIn0%3D&digest=sha256%3Aeae0962109660b9071e0f1791628126c8a3718ed76f527cff27a9c1703f8df02" http.request.useragent="Go-http-client/1.1" http.response.duration=5.518961317s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:42 +0000] "PUT /v2/foo/bar/blobs/uploads/4438184a-af0d-4316-bd6a-dd9223d681dc?_state=dxDloykILdIhyBvzSmFDeJrN7w1BnudsQJxW7yCsxLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0MzgxODRhLWFmMGQtNDMxNi1iZDZhLWRkOTIyM2Q2ODFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyOTo0Mi4xNTUyMDkwMzdaIn0%3D&digest=sha256%3Aeae0962109660b9071e0f1791628126c8a3718ed76f527cff27a9c1703f8df02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=cb6fea97-493c-4508-b78d-5308e6771497 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43218" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.470005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29: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-09T12:29:47Z" level=info msg="redis not configured" go.version=go1.24.5 time="2025-07-09T12:29:47Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.24.5 time="2025-07-09T12:29:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=d0c74e3f-2b0d-44e9-917a-cf81daf471b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43218" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.165621ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37793" go.version=go1.24.5 time="2025-07-09T12:29:47Z" 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-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=bf40ed5a-e17a-4bf7-8c31-0816616abe2c http.request.method=GET http.request.remoteaddr="127.0.0.1:43224" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.305421ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37793 /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:37793/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:38325" http.request.id=be991ebc-fb6e-4b84-9b6b-1962267992c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54284" http.request.uri="/v2/foo/bar/manifests/sha256:442d7de516c4bbef150ce71b5151f0998858b41fee42bd19843d230898f6e8ce" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:442d7de516c4bbef150ce71b5151f0998858b41fee42bd19843d230898f6e8ce" time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=3ac29c9f-05cd-4e44-8893-2bb1d27a434c http.request.method=GET http.request.remoteaddr="127.0.0.1:43230" http.request.uri="/v2/foo/bar/manifests/sha256:442d7de516c4bbef150ce71b5151f0998858b41fee42bd19843d230898f6e8ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.20356ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "GET /v2/foo/bar/manifests/sha256:442d7de516c4bbef150ce71b5151f0998858b41fee42bd19843d230898f6e8ce HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:442d7de516c4bbef150ce71b5151f0998858b41fee42bd19843d230898f6e8ce with ttl=167h59m59.999996309s" go.version=go1.24.5 time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38325" http.request.id=be991ebc-fb6e-4b84-9b6b-1962267992c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54284" http.request.uri="/v2/foo/bar/manifests/sha256:442d7de516c4bbef150ce71b5151f0998858b41fee42bd19843d230898f6e8ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.651103ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "GET /v2/foo/bar/manifests/sha256:442d7de516c4bbef150ce71b5151f0998858b41fee42bd19843d230898f6e8ce HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=e19b4308-11a1-4116-a52d-ec8d1b06ca6b http.request.method=GET http.request.remoteaddr="127.0.0.1:43230" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.171061ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37793 /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:37793/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:38325" http.request.id=df12116a-4b39-4669-be8a-e5c00f5abe76 http.request.method=GET http.request.remoteaddr="127.0.0.1:54294" 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-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=63422676-5843-4110-bf02-6998fc418c02 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43240" 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=2.182966ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38325" http.request.id=df12116a-4b39-4669-be8a-e5c00f5abe76 http.request.method=GET http.request.remoteaddr="127.0.0.1:54294" 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=7.857115ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T12:29:47Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=5dc089c4-af15-4fe1-b692-787d3f2744e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:43240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556185ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=5e3569f5-0b59-480b-a3c3-da274c190640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43240" http.request.uri="/v2/foo/bar/blobs/uploads/9c5822ca-9f90-42d1-aab3-4df54443c0b2?_state=uxLwOLItef8WoGDa8tloVaAlcUL7dtLGgB6NzljP5Gp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNTgyMmNhLTlmOTAtNDJkMS1hYWIzLTRkZjU0NDQzYzBiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyOTo0Ny44OTAzNTQ0ODVaIn0%3D&digest=sha256%3Ab30678e147ec3c4102b200f0722101e9d45d802e6b4b80e0fdc7f3c844c5a6f2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.692849742s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:47 +0000] "PUT /v2/foo/bar/blobs/uploads/9c5822ca-9f90-42d1-aab3-4df54443c0b2?_state=uxLwOLItef8WoGDa8tloVaAlcUL7dtLGgB6NzljP5Gp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNTgyMmNhLTlmOTAtNDJkMS1hYWIzLTRkZjU0NDQzYzBiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNy0wOVQxMjoyOTo0Ny44OTAzNTQ0ODVaIn0%3D&digest=sha256%3Ab30678e147ec3c4102b200f0722101e9d45d802e6b4b80e0fdc7f3c844c5a6f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=f831c9b7-ff64-4e54-8770-83176c5fe86b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43240" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.871063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Jul/2025:12:29:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=2e603686-316c-42e6-8417-dc30bfb72b3a http.request.method=GET http.request.remoteaddr="127.0.0.1:43240" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.620723ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:29:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T12:29:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37793 /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:37793/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:38325" http.request.id=8bcddecd-c111-4a2f-94d5-ab1a5ee918fd http.request.method=GET http.request.remoteaddr="127.0.0.1:54296" 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-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=2f18ec8f-a802-4060-9bca-dfaaa8c3550d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43248" 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=2.30364ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:12:29:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=67256869-91df-44f5-bd56-c6b2ff4eb458 http.request.method=GET http.request.remoteaddr="127.0.0.1:43248" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.308671ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Jul/2025:12:29:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-07-09T12:29:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37793 /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:37793/v2/:[]]}" go.version=go1.24.5 http.request.host="127.0.0.1:38325" http.request.id=8bcddecd-c111-4a2f-94d5-ab1a5ee918fd http.request.method=GET http.request.remoteaddr="127.0.0.1:54296" 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-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:37793" http.request.id=5f3ec7b5-9d7a-4736-b41c-3aa9b8a87e55 http.request.method=GET http.request.remoteaddr="127.0.0.1:43258" 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=2.287983ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:12:29:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-07-09T12:29:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5456df9e523b041411098dbe49cd1153ec355123412bf645901718207bcc85a3 with ttl=167h59m59.999996145s" go.version=go1.24.5 time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:38325" http.request.id=8bcddecd-c111-4a2f-94d5-ab1a5ee918fd http.request.method=GET http.request.remoteaddr="127.0.0.1:54296" 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=13.9452ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Jul/2025:12:29:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.73s) === RUN TestAppDispatcher time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43973" http.request.id=6990e45b-fd55-4607-87f4-9d4baa95f1fd http.request.method=GET http.request.remoteaddr="127.0.0.1:53222" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409598ms http.response.status=200 http.response.written=0 time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43973" http.request.id=b75fabb5-ffcd-4a49-b48d-7fbf15b3d312 http.request.method=GET http.request.remoteaddr="127.0.0.1:53222" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395204ms http.response.status=200 http.response.written=0 time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43973" http.request.id=45a29e8d-2b60-414f-aac3-ed1cd2b4b1bf http.request.method=GET http.request.remoteaddr="127.0.0.1:53222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244459ms http.response.status=200 http.response.written=0 time="2025-07-09T12:29:51Z" level=info msg="response completed" go.version=go1.24.5 http.request.host="127.0.0.1:43973" http.request.id=6f0cf4b1-1028-4dc3-be10-2f69541f2d04 http.request.method=GET http.request.remoteaddr="127.0.0.1:53222" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361562ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-07-09T12:29:51Z" 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=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:51Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:51Z" 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:45907" http.request.id=de66f6e1-d093-4c2b-8b72-59eda07a3a55 http.request.method=GET http.request.remoteaddr="127.0.0.1:41864" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-07-09T12:29:51Z" 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=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:51Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:51Z" level=info msg="configuring file health check path=/tmp/healthcheck569752558, interval=1" go.version=go1.24.5 instance.id=0427f1b4-eef0-4487-a6c6-0549400f334a --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-07-09T12:29:55Z" 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=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:55Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:55Z" level=info msg="configuring TCP health check addr=127.0.0.1:32989, interval=1" go.version=go1.24.5 instance.id=0427f1b4-eef0-4487-a6c6-0549400f334a --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-07-09T12:29:59Z" 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=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:59Z" level=info msg="redis not configured" go.version=go1.24.5 instance.id=0427f1b4-eef0-4487-a6c6-0549400f334a time="2025-07-09T12:29:59Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42351, interval=1, threshold=3" go.version=go1.24.5 instance.id=0427f1b4-eef0-4487-a6c6-0549400f334a --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 156.272s ? 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.02s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.19s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.10s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.48s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.95s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.774s === RUN TestSchedule time="2025-07-09T12:27:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb time="2025-07-09T12:27:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995762ms" go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb time="2025-07-09T12:27:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.379µs" go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb time="2025-07-09T12:27:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.686µs" go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-07-09T12:27:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-07-09T12:27:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb time="2025-07-09T12:27:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99714ms" go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb time="2025-07-09T12:27:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.975423ms" go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb time="2025-07-09T12:27:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2025-07-09T12:27:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.5 instance.id=2aa0abee-7a18-44f1-9b79-abc4169fceeb --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.619s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.36s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30065152 sha256:e3b8f466fb2b0ae50b18967b995da3e96fe7e4ea8d97bd708e5f3c7c48c2d3a7 [] map[] } --- PASS: TestSimpleBlobRead (0.88s) === RUN TestBlobMount --- PASS: TestBlobMount (0.46s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.13s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.62s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.34s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:45f92d4e7aa5d30ab2d437ad34ee96b5e09714a3788cf0dedada29967ebd89a0 palailogos: marking blob sha256:fd4cf634548efb5fd7b650ceb3fde7919e30f917fdd6f3d75d94150070bf7339 palailogos: marking blob sha256:ac9ccfadb2c19210976f5ae426e44dec934348140d5ffb7a2e155f5f86d9d28c palailogos: marking manifest sha256:51f708d1423b8dd5246daf94f89140281a72a46955ba0c4bbe02738592482b71 palailogos: marking blob sha256:d8ca22f60f970d3c2fe5d805022a34f5e967cbfd0261adff39b3107382f98464 palailogos: marking blob sha256:843c0139b3e6ba5c4a2256a90be68d8b8ff093e678174091c490642d2655bf60 palailogos: marking manifest sha256:e1f7da0a4d5c42d4c30178daab62e060077c9064906f9bf87011f7b7c3c2e03c palailogos: marking blob sha256:45f92d4e7aa5d30ab2d437ad34ee96b5e09714a3788cf0dedada29967ebd89a0 palailogos: marking blob sha256:51f708d1423b8dd5246daf94f89140281a72a46955ba0c4bbe02738592482b71 palailogos: marking manifest sha256:fbc8000815ab522f11a51b3ee83cc73000618f95f427994290bf826a92ce0cae palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a41d17abec851562f8cd0f6e0d019bc449fa55891b63831b992a7535bec92a22 palailogos: marking blob sha256:8d5ff59399d29fa3265b83fe681da2df03de1bfd3d5a9c9e49e3fe2bdcea7357 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.53s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2a5c4a9628cd3444728b468b1d12692b43859a9abd96dcce3f11b95de2177312 deletemanifests: marking manifest sha256:48be4b560aa74ceb9c7710e4d6293c4e69ae4c8e8ff1dd5dfaa282412461e739 deletemanifests: marking blob sha256:1d929ebf896bbe336fcd77f54100a8d0962f79727c2ff71d1fec0aaa57d82d65 deletemanifests: marking blob sha256:43cab78b1f7f9198bd553f32d1cfbeac4e0279387affb75ee2c614abe8e661a4 deletemanifests: marking blob sha256:caf6861524fed9a6aec622396ce6fd75e79c389e46c0be3801687e82188021e4 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:f32cf1a677de0c33e211e9692665046e88e5cfa8f7469384e6c836136ceca867 blob eligible for deletion: sha256:2a5c4a9628cd3444728b468b1d12692b43859a9abd96dcce3f11b95de2177312 blob eligible for deletion: sha256:b87d4beb892b075eb89cbd6c5ea391d0e442c26b889219382f91322b6b9258c5 blob eligible for deletion: sha256:cbb6fcba40596b1f81835d2272f02821b14f2e51773f268f116f4c6d7aca28ed deletemanifests manifest eligible for deletion: sha256:2a5c4a9628cd3444728b468b1d12692b43859a9abd96dcce3f11b95de2177312 deletemanifests: marking manifest sha256:48be4b560aa74ceb9c7710e4d6293c4e69ae4c8e8ff1dd5dfaa282412461e739 deletemanifests: marking blob sha256:1d929ebf896bbe336fcd77f54100a8d0962f79727c2ff71d1fec0aaa57d82d65 deletemanifests: marking blob sha256:43cab78b1f7f9198bd553f32d1cfbeac4e0279387affb75ee2c614abe8e661a4 deletemanifests: marking blob sha256:caf6861524fed9a6aec622396ce6fd75e79c389e46c0be3801687e82188021e4 time="2025-07-09T12:27:48Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2a5c4a9628cd3444728b468b1d12692b43859a9abd96dcce3f11b95de2177312" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 time="2025-07-09T12:27:48Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2a5c4a9628cd3444728b468b1d12692b43859a9abd96dcce3f11b95de2177312" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:f32cf1a677de0c33e211e9692665046e88e5cfa8f7469384e6c836136ceca867 time="2025-07-09T12:27:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f32cf1a677de0c33e211e9692665046e88e5cfa8f7469384e6c836136ceca867" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:2a5c4a9628cd3444728b468b1d12692b43859a9abd96dcce3f11b95de2177312 time="2025-07-09T12:27:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a5c4a9628cd3444728b468b1d12692b43859a9abd96dcce3f11b95de2177312" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:b87d4beb892b075eb89cbd6c5ea391d0e442c26b889219382f91322b6b9258c5 time="2025-07-09T12:27:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b87d4beb892b075eb89cbd6c5ea391d0e442c26b889219382f91322b6b9258c5" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:cbb6fcba40596b1f81835d2272f02821b14f2e51773f268f116f4c6d7aca28ed time="2025-07-09T12:27:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cbb6fcba40596b1f81835d2272f02821b14f2e51773f268f116f4c6d7aca28ed" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 --- PASS: TestDeleteManifestIfTagNotFound (1.59s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:95d1b69af07d19ca00e4fe97bf14eb6d7c73669ad935b39a9a1bacb33834c6ff time="2025-07-09T12:27:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/95d1b69af07d19ca00e4fe97bf14eb6d7c73669ad935b39a9a1bacb33834c6ff" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:0bde75771e3f4aba4f1b3390cba1e67c0475a27571bacf5a414c7e3f4051e29d time="2025-07-09T12:27:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0b/0bde75771e3f4aba4f1b3390cba1e67c0475a27571bacf5a414c7e3f4051e29d" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:0cf5228ea07da77da91287dfca35b3748b9e49e9b967d67abe696074e811e042 time="2025-07-09T12:27:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0cf5228ea07da77da91287dfca35b3748b9e49e9b967d67abe696074e811e042" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 --- PASS: TestGCWithMissingManifests (0.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9153805301969590ce2a65b74814a93908fbc0050812bcf2b04bd12f7c79d8fc komnenos: marking blob sha256:e13bc5d8b0bbdda433c928fd768ec91128701b8eea4ef0b0b20995777b59b97a komnenos: marking blob sha256:6406d759840c389c96fdf05d209fdef11200699b5d1702a38eb7022d579a80a5 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2a65ca29875b158745e33a06fe63a09573c9951d2e1629c4b955cbed7abd4544 time="2025-07-09T12:27:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a65ca29875b158745e33a06fe63a09573c9951d2e1629c4b955cbed7abd4544" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:57f6e6e4219f0306c048697a5809a5cc939b2983b2deceec1e8c85091c2c0163 time="2025-07-09T12:27:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/57f6e6e4219f0306c048697a5809a5cc939b2983b2deceec1e8c85091c2c0163" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:5d08376d7b7a855f4d44b0ea0c4852ab900902093a3c329856709438e1a73406 time="2025-07-09T12:27:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5d08376d7b7a855f4d44b0ea0c4852ab900902093a3c329856709438e1a73406" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:68384db9fbad4b7fbb36cc437bdc718fbbfa53393f12c5cd6d40aeda5685993e time="2025-07-09T12:27:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68384db9fbad4b7fbb36cc437bdc718fbbfa53393f12c5cd6d40aeda5685993e" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:cfd9651f41c005d7df0fd4acf1325ab450f8e8f98a8533e30ae7dd2c5bb0673c time="2025-07-09T12:27:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cfd9651f41c005d7df0fd4acf1325ab450f8e8f98a8533e30ae7dd2c5bb0673c" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-07-09T12:27:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 blob eligible for deletion: sha256:27de013117a03eb15fa95128dc9af0005e7c691a1693be25b72f7ab361f62ab9 time="2025-07-09T12:27:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/27de013117a03eb15fa95128dc9af0005e7c691a1693be25b72f7ab361f62ab9" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 --- PASS: TestDeletionHasEffect (1.70s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.58s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:cf531e26878044062e935fb15bdf6b8c5237e14ea062d90b1e1e3db3a8b52459 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:e56d1aba533c086ce72a55fd5ca33a7a8ea371fb3fa21033955a60ec46b33c63 michael_z_doukas: marking blob sha256:5339cc6cdceb1cf578e5e09d600ce66659985fc4e7e2f0f73873257377f3dfd1 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:aaf718f5947b7569de399b52aecf579e55e05554e43f88a97adc4ebc7875512a time="2025-07-09T12:27:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aaf718f5947b7569de399b52aecf579e55e05554e43f88a97adc4ebc7875512a" go.version=go1.24.5 instance.id=40134d07-2f08-4720-8ca8-b8100bbe1735 --- PASS: TestOrphanBlobDeleted (1.51s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8a32d46e21256402fa9982cfb15ad4ec5598a5034ef29ed06db8a47c4c45ae85 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ab6c3130c912841a8c307670fddb18a7f999fed86012db7e79a9208f00c0227f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.01s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.50s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.39s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.08s) === 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-09T12:27:57Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 11:27:57.749977427 +0000 UTC m=-3572.704752191, actuallyDelete=true" time="2025-07-09T12:27:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-07-09T12:27:57Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534, actuallyDelete=true" time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0513fa88-e49d-459a-97be-3bf21392202b have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38823b08-c9cb-465a-919c-dbacbf8acdb4 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ffe171c-6d3f-41b6-9ea8-b1bda5a04a1e have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aea9cfc3-0d9e-4a59-a12b-8e6fc6e717ef have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6e026da-e58e-48aa-868b-9f5e06c968db have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c7d649ee-9c86-4bc4-a198-913dfbc91479 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e09502a7-4695-4bb5-a938-611904bf80e0 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/16d87ff1-7fbc-4a50-8e6c-a343059feabf have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/916aa2ba-bd88-4e16-bef8-4f2dc494c812 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cc77fe54-6795-45fe-96cf-16b9715b6876 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e34de4cc-8662-42dc-be43-fc35266f2177 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.750661155 +0000 UTC m=+27.295931534). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-07-09T12:27:57Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 12:27:57.751470381 +0000 UTC m=+27.296740792, actuallyDelete=true" time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1ae25ae5-7702-4deb-a1ab-b7404902cd31 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.751470381 +0000 UTC m=+27.296740792). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d76d845d-852b-4d26-a418-bc55500c7801 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.751470381 +0000 UTC m=+27.296740792). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/47735f69-0f47-490d-8d38-9a101e3a110b have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.751470381 +0000 UTC m=+27.296740792). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/517404aa-6e84-4578-bf95-6c736b8ab867 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.751470381 +0000 UTC m=+27.296740792). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b7c55f31-5c67-466f-8251-5a8aae85d5bb have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.751470381 +0000 UTC m=+27.296740792). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-07-09T12:27:57Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 12:27:57.75204652 +0000 UTC m=+27.297316898, actuallyDelete=true" time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea6a7131-22e7-4dfa-bc3b-ab7c54936e34 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.75204652 +0000 UTC m=+27.297316898). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0e58941-2b4d-4eca-812f-b6ed1b91b47f have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.75204652 +0000 UTC m=+27.297316898). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f839b957-3640-4d28-a797-8b220e870203 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.75204652 +0000 UTC m=+27.297316898). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/56c75d7f-490c-48c1-9d37-879582c18733 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.75204652 +0000 UTC m=+27.297316898). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a8f943b-b497-4d15-a1e4-cf76ea930872 have older date (2025-07-09 11:27:57 +0000 UTC) than purge date (2025-07-09 12:27:57.75204652 +0000 UTC m=+27.297316898). Removing upload directory." time="2025-07-09T12:27:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-07-09T12:27:57Z" level=info msg="PurgeUploads starting: olderThan=2025-07-09 12:27:57.752382788 +0000 UTC m=+27.297653166, actuallyDelete=true" time="2025-07-09T12:27:57Z" 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 27.330s ? 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.017s === 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.011s === RUN TestWalkFileRemoved time="2025-07-09T12:27:30Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.014s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.694s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.103s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.59s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.332s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.99s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.713s ? 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-09T12:27:30Z" 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-09T12:27:30Z" 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-09T12:27:30Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 time="2025-07-09T12:27:30Z" level=error msg="unknown ip address format" go.version=go1.24.5 instance.id=76bf0c8d-3597-409a-a11a-60cb346f4b64 ip=?0000000000000000000000000000000000 time="2025-07-09T12:27:30Z" 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-09T12:27:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.5 instance.id=76bf0c8d-3597-409a-a11a-60cb346f4b64 time="2025-07-09T12:27:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.5 instance.id=76bf0c8d-3597-409a-a11a-60cb346f4b64 === CONT TestMatchIPV6 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.01s) time="2025-07-09T12:27:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T12:27:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T12:27:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 time="2025-07-09T12:27:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.5 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.518s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.013s ? 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.724s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.92s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.588s ? 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.01s) PASS ok github.com/docker/distribution/uuid 0.016s ? 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... >>> 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 >>> 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-x86_64.so.1 >>> docker-registry*: Package size: 26.6 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 12:30:07 +0000 elapsed time 0h 3m 6s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250709.122702) (2/2) Purging go (1.24.5-r0) busybox-1.37.0-r18.trigger: Executing script... OK: 413 MiB in 106 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...