>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 11:39:23 +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.26.3-r0) (2/2) Installing .makedepends-docker-registry (20260513.113925) Executing busybox-1.37.0-r31.trigger OK: 588.5 MiB in 105 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) 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 /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.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 >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.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="2026-05-13T11:39:47Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-13T11:39:47Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.027s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-13T11:39:47Z" 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.011s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.009s === 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.007s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.093s ? 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.010s === 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.009s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.034s === 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.009s ? 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 2026/05/13 11:39:47 http: TLS handshake error from 127.0.0.1:57424: 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:46279/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46279/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46279/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:46279/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41503?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (1.00s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-13T11:39:48Z" level=info msg="broadcaster: closing" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" time="2026-05-13T11:39:48Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-13T11:39:48Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 1} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 1} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 1} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 1} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=warning msg="&{0x5a915ad0 0.9} encountered too many errors, backing off" time="2026-05-13T11:39:48Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T11:39:48Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.41s) PASS ok github.com/docker/distribution/notifications 1.622s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-13T11:39:48Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T11:39:48.032307102Z" 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.26.3 time="2026-05-13T11:39:48.032343597Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:39:48.032401424Z" level=info msg="Starting upload purge in 41m0s" go.version=go1.26.3 time="2026-05-13T11:39:48.03309614Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T11:39:48.033120608Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-13T11:39:48.034760086Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-13T11:39:51.101504395Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=c6ba81c5-82c5-451e-8a98-89d3a1874fdf http.request.method=GET http.request.remoteaddr="127.0.0.1:48896" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=32.230235ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:39:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-13T11:39:51.102019641Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (4.15s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-13T11:39:51.416974239Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T11:39:51.417772694Z" 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.26.3 time="2026-05-13T11:39:51.417811563Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:39:51.417876605Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.26.3 time="2026-05-13T11:39:51.418234045Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.32s) PASS ok github.com/docker/distribution/registry 12.482s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.007s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.110s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-13T11:39:47Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=780f4cd2-e7c6-41bb-9051-1aaf11ec0270 time="2026-05-13T11:39:47Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=780f4cd2-e7c6-41bb-9051-1aaf11ec0270 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-13T11:39:47Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password="ZoZR-z65qH9a1VyGuS_U-bo7ud_3BddyOsG3ohhI628" user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.138s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2026-05-13T11:39:47Z" level=info msg="token not to be used before 2026-05-13 11:39:48 +0000 UTC - currently 2026-05-13 11:39:47.118525779 +0000 UTC m=+0.074299121" time="2026-05-13T11:39:47Z" level=info msg="token not to be used after 2026-05-13 11:39:47 +0000 UTC - currently 2026-05-13 11:39:47.12438076 +0000 UTC m=+0.080154131" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-05-13T11:39:47Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.126s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.084s === 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.025s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-13T11:39: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.26.3 time="2026-05-13T11:39:47Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:39:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35251" http.request.id=32a2b16d-10c1-41f1-bef7-cc62d9f52a2b http.request.method=GET http.request.remoteaddr="127.0.0.1:48644" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.265358ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:39:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-13T11:39: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.26.3 time="2026-05-13T11:39:47Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:39:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=8c581913-d718-4a6c-a721-54542d5cb0d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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.434992ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:11:39:47 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T11:39:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=bf4b184c-ed64-4337-bc7c-86330326f0de http.request.method=POST http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.454479ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:47 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:39:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=ba0210ce-bd5f-43fb-a267-296e2ebb09f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/aaaa/blobs/uploads/7b4f0248-8112-4a26-97b4-89f6a382330d?_state=nPlofT7Fzn6araUrCFJzINRaYomGQO0Fh5bpaKmrGU97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YjRmMDI0OC04MTEyLTRhMjYtOTdiNC04OWY2YTM4MjMzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6Mzk6NDcuMzUzNDczNTUyWiJ9&digest=sha256%3A39b2cec61c05d5eb2ece42905c2c58c8947d856d2947d1019e40c9d598c63f48" http.request.useragent="Go-http-client/1.1" http.response.duration=6.205370748s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:47 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7b4f0248-8112-4a26-97b4-89f6a382330d?_state=nPlofT7Fzn6araUrCFJzINRaYomGQO0Fh5bpaKmrGU97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3YjRmMDI0OC04MTEyLTRhMjYtOTdiNC04OWY2YTM4MjMzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6Mzk6NDcuMzUzNDczNTUyWiJ9&digest=sha256%3A39b2cec61c05d5eb2ece42905c2c58c8947d856d2947d1019e40c9d598c63f48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:39:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=cec89ea5-8a02-46c4-bc4f-b1d5f1d49b8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.454861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:39:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=38b7acaa-1bf3-489d-aedf-2636a21f79f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.848858ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:39:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=cb415a03-4122-4041-8d67-2145cf35a389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/bbbb/blobs/uploads/0dbf496f-497e-4ce1-b1c2-7dcf8b8cfba4?_state=CWjh6Dqy7Ox9JZzIKQ_8lh3eOi_uKx3KYjKqzFQuXgN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZGJmNDk2Zi00OTdlLTRjZTEtYjFjMi03ZGNmOGI4Y2ZiYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6Mzk6NTMuODU5MTA0MDgzWiJ9&digest=sha256%3Abefb2dbc3db77911c49bc37f425b32073c0841608a3a57058d683d7d6f5bfa26" http.request.useragent="Go-http-client/1.1" http.response.duration=4.532140609s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0dbf496f-497e-4ce1-b1c2-7dcf8b8cfba4?_state=CWjh6Dqy7Ox9JZzIKQ_8lh3eOi_uKx3KYjKqzFQuXgN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwZGJmNDk2Zi00OTdlLTRjZTEtYjFjMi03ZGNmOGI4Y2ZiYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6Mzk6NTMuODU5MTA0MDgzWiJ9&digest=sha256%3Abefb2dbc3db77911c49bc37f425b32073c0841608a3a57058d683d7d6f5bfa26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:39:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=0acce694-02ef-489f-8482-50b72128912a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.013726ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:39:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=76bfc57f-e848-4690-9770-e3da633138b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.639586ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=a1db3213-6975-4626-8143-67636d5d157b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/cccc/blobs/uploads/249f06bc-58b9-4383-9c59-05ef8294752d?_state=ntZlATmM2CrzFPbZLZD_z33BcRX8CzqHFXKK-6CqXzd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNDlmMDZiYy01OGI5LTQzODMtOWM1OS0wNWVmODI5NDc1MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6Mzk6NTguNjQxNzkwMjkzWiJ9&digest=sha256%3A342f6185a03dad245f8a0cac108aefbfb210ab5d83ff99b9a470081c7ee32f97" http.request.useragent="Go-http-client/1.1" http.response.duration=2.362637568s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:39:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/249f06bc-58b9-4383-9c59-05ef8294752d?_state=ntZlATmM2CrzFPbZLZD_z33BcRX8CzqHFXKK-6CqXzd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNDlmMDZiYy01OGI5LTQzODMtOWM1OS0wNWVmODI5NDc1MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6Mzk6NTguNjQxNzkwMjkzWiJ9&digest=sha256%3A342f6185a03dad245f8a0cac108aefbfb210ab5d83ff99b9a470081c7ee32f97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=48d9aa55-b7d3-4a4a-ad97-6362438ce042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.01633ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:01 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=290e5dee-ca0c-4e8d-8c88-79972b3986e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615015ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:01 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:04Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=68373678-cf27-4844-ab75-d843a0a822a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/dddd/blobs/uploads/3873c3ca-7aa2-405d-87c7-d26e84e39230?_state=1xDim1o7TuVNj6tVX-zdo1-kQ8TL5I4_vThDLseUbPd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzODczYzNjYS03YWEyLTQwNWQtODdjNy1kMjZlODRlMzkyMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MDEuMjgyNDk1NTZaIn0%3D&digest=sha256%3Ad2d72189451959dfd14a8142d223c636a53e4da50f48d539d4a6f7eafa6f8e99" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351742814s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:01 +0000] "PUT /v2/foo/dddd/blobs/uploads/3873c3ca-7aa2-405d-87c7-d26e84e39230?_state=1xDim1o7TuVNj6tVX-zdo1-kQ8TL5I4_vThDLseUbPd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzODczYzNjYS03YWEyLTQwNWQtODdjNy1kMjZlODRlMzkyMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MDEuMjgyNDk1NTZaIn0%3D&digest=sha256%3Ad2d72189451959dfd14a8142d223c636a53e4da50f48d539d4a6f7eafa6f8e99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:04Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=bd3b4498-d970-4f3a-a83a-5242089a4e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.083823ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:04 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:04Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=c54af902-96c7-4763-9b66-e046a7db4a53 http.request.method=POST http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.180997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:04 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=2b1c1a7a-9537-4330-a61c-189dbd1c564c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/eeee/blobs/uploads/687949e9-3f56-4b61-8966-d2f489a318df?_state=E5F836WXTa23EsYxakAyUXVLeOpkt5t461wWI7pkDqZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ODc5NDllOS0zZjU2LTRiNjEtODk2Ni1kMmY0ODlhMzE4ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MDQuODYyMDc2MjkxWiJ9&digest=sha256%3Aeb943679a26c762d5438a8cbc0d5ad629d8c2e1ab306885467465147a1c4a90b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.983561449s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:04 +0000] "PUT /v2/foo/eeee/blobs/uploads/687949e9-3f56-4b61-8966-d2f489a318df?_state=E5F836WXTa23EsYxakAyUXVLeOpkt5t461wWI7pkDqZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ODc5NDllOS0zZjU2LTRiNjEtODk2Ni1kMmY0ODlhMzE4ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MDQuODYyMDc2MjkxWiJ9&digest=sha256%3Aeb943679a26c762d5438a8cbc0d5ad629d8c2e1ab306885467465147a1c4a90b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=00c94f7d-abf4-4786-8569-6d511280a885 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.73931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:06 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=bfa52694-1b6b-4d4b-8201-a75de72ea1d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.400673ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:07 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=092eb8b3-8fce-40fc-b5eb-28fb13e78ec2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/ffff/blobs/uploads/b222b7f3-97d2-4234-8c88-f5a80441bb3e?_state=IaUuR1vHO9iUyhNOcZkA2pScAN15cMxgQV3GyzskwWF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMjIyYjdmMy05N2QyLTQyMzQtOGM4OC1mNWE4MDQ0MWJiM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MDcuMjA1OTgwNDAzWiJ9&digest=sha256%3Abf2897cbf1d76949fe346dc5cefd6084da941e145caf5a90e2a4c2a6a234259d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.456128137s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:07 +0000] "PUT /v2/foo/ffff/blobs/uploads/b222b7f3-97d2-4234-8c88-f5a80441bb3e?_state=IaUuR1vHO9iUyhNOcZkA2pScAN15cMxgQV3GyzskwWF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMjIyYjdmMy05N2QyLTQyMzQtOGM4OC1mNWE4MDQ0MWJiM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MDcuMjA1OTgwNDAzWiJ9&digest=sha256%3Abf2897cbf1d76949fe346dc5cefd6084da941e145caf5a90e2a4c2a6a234259d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=0698b445-5525-482e-907e-f60f9a3e7a9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38732" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.495248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=a085d686-ab86-47be-b36b-ac027b7aadb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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.962481ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=4517f8b6-77c7-4e6b-9699-932a446045ff http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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=2.120153ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=6aec8304-5409-4c48-9721-a108a71297d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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=2.069491ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=d9ee37af-634e-448e-8169-ea9b4470c24e http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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.949269ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=0aa98834-6d40-441b-a5e1-b6942108c9fc http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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=2.117114ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=540191d3-bbf4-442d-8571-9d5b4992a6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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=2.020215ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" 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.26.3 http.request.host="127.0.0.1:42327" http.request.id=f1d78ac6-d7d8-4f1d-bf0c-ff87c1099c2e http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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.166744ms http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" 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.26.3 http.request.host="127.0.0.1:42327" http.request.id=6ad6eea1-efd4-43e5-a7b7-a7f510aebd66 http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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.870884ms http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=7e353e3a-9167-47cd-8063-13ddaaf0c9b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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.868571ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T11:40:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42327" http.request.id=dff3e19c-7121-49ba-86ca-1e6253b670f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38732" 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=2.103852ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:11:40:11 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T11:40: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.26.3 time="2026-05-13T11:40:11Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=82d4e1d1-fabb-495a-819c-4f80ff900169 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.912387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:12 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=6222ac4f-3357-4e12-856a-c0f0ea8a69e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/aaaa/blobs/uploads/fd9ff4b2-1308-4865-958c-a4336ce6118e?_state=mJUps1WhiMS2mCD2pMyXSNCQs5UpCzhJEldaf3EqgvV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZDlmZjRiMi0xMzA4LTQ4NjUtOTU4Yy1hNDMzNmNlNjExOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MTIuMDM4MDM3NDAyWiJ9&digest=sha256%3A88ac12718f2d7ed0f319b4a85db9e6c7cd0a0b54bdd15e1e06d8b23a0c53397a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.608133557s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:12 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fd9ff4b2-1308-4865-958c-a4336ce6118e?_state=mJUps1WhiMS2mCD2pMyXSNCQs5UpCzhJEldaf3EqgvV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZDlmZjRiMi0xMzA4LTQ4NjUtOTU4Yy1hNDMzNmNlNjExOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MTIuMDM4MDM3NDAyWiJ9&digest=sha256%3A88ac12718f2d7ed0f319b4a85db9e6c7cd0a0b54bdd15e1e06d8b23a0c53397a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=084d80f2-7975-4179-a877-e2925b314fa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.702839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=db8e7247-3a6a-4958-9bf7-db5b676c6717 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.259205ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=5105a489-2638-4675-b249-26034b050695 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bbbb/blobs/uploads/cd523151-8481-4869-a4e1-9d8243426d64?_state=aaAERc1I6OcyQERWf2kZLRkI23uZG0Qqfjw3k4GunM97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZDUyMzE1MS04NDgxLTQ4NjktYTRlMS05ZDgyNDM0MjZkNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MTYuODkyMzk3Nzk2WiJ9&digest=sha256%3Ae419b72e9294f5e6bda95451a1a42d7c377e6ff983cc5118aca9e5f9d80ce763" http.request.useragent="Go-http-client/1.1" http.response.duration=2.140783197s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/cd523151-8481-4869-a4e1-9d8243426d64?_state=aaAERc1I6OcyQERWf2kZLRkI23uZG0Qqfjw3k4GunM97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZDUyMzE1MS04NDgxLTQ4NjktYTRlMS05ZDgyNDM0MjZkNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MTYuODkyMzk3Nzk2WiJ9&digest=sha256%3Ae419b72e9294f5e6bda95451a1a42d7c377e6ff983cc5118aca9e5f9d80ce763 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=c366b53e-bebb-4b45-a77a-244b38be976b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.965657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:19 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=0a418e09-671d-4355-ab82-d1d40de11a43 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.216128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:19 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=fe5086a5-ea5e-402d-a17b-75bd994d584b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/cccc/blobs/uploads/7cb0ec43-37c8-4cdc-ac8a-fdcbed5c3f17?_state=hZ7PCUM-2Qyw44sZQZnXmP4EIQ8fQ4JlfCnFZ65E2Rx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Y2IwZWM0My0zN2M4LTRjZGMtYWM4YS1mZGNiZWQ1YzNmMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MTkuMzI4ODQ2MjY1WiJ9&digest=sha256%3A47d596ef866bd1936f4599d7c361298f66ca860be4957feff2476f8b90e2e0a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.474363055s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:19 +0000] "PUT /v2/foo/cccc/blobs/uploads/7cb0ec43-37c8-4cdc-ac8a-fdcbed5c3f17?_state=hZ7PCUM-2Qyw44sZQZnXmP4EIQ8fQ4JlfCnFZ65E2Rx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3Y2IwZWM0My0zN2M4LTRjZGMtYWM4YS1mZGNiZWQ1YzNmMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MTkuMzI4ODQ2MjY1WiJ9&digest=sha256%3A47d596ef866bd1936f4599d7c361298f66ca860be4957feff2476f8b90e2e0a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=20edd988-2884-4ecc-843e-6b35b5200d90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.45131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:22 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=f627c1aa-76b5-4f5b-8a4b-162a2f7c951a http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.756797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:23 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=31de765a-dbaa-4eed-8a44-3909d27818d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/dddd/blobs/uploads/e7aa875e-7add-484c-8ce2-c08b5abec8f8?_state=mZOP1wnn6TDzjGUUglIp2sl-JFjCYRbZ8hsIIVV5oyx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlN2FhODc1ZS03YWRkLTQ4NGMtOGNlMi1jMDhiNWFiZWM4ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MjMuMDk2NTAyNDgzWiJ9&digest=sha256%3Ae586aefe3ef04669f3b4082706ecda77a740977c81bc6ea183fad50f58a3c232" http.request.useragent="Go-http-client/1.1" http.response.duration=3.090984987s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:23 +0000] "PUT /v2/foo/dddd/blobs/uploads/e7aa875e-7add-484c-8ce2-c08b5abec8f8?_state=mZOP1wnn6TDzjGUUglIp2sl-JFjCYRbZ8hsIIVV5oyx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlN2FhODc1ZS03YWRkLTQ4NGMtOGNlMi1jMDhiNWFiZWM4ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MjMuMDk2NTAyNDgzWiJ9&digest=sha256%3Ae586aefe3ef04669f3b4082706ecda77a740977c81bc6ea183fad50f58a3c232 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=97ccba14-a76d-4d83-96f7-a10aebf60753 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.432124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34987" http.request.id=4365b0f7-0a8e-4870-bdde-bf3d5928a87e http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" 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=1.600739ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (39.14s) === RUN TestURLPrefix time="2026-05-13T11:40:26Z" 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.26.3 time="2026-05-13T11:40:26Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36653" http.request.id=ffb42c01-5092-4c67-9ccc-75fdf0bbc885 http.request.method=GET http.request.remoteaddr="127.0.0.1:33752" 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.726359ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-05-13T11:40:26Z" 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.26.3 time="2026-05-13T11:40:26Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=c639fa61-3667-4cbc-9c0c-56f28cedd6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56146" http.request.uri="/v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.924848ms http.response.status=404 http.response.written=157 vars.digest="sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "GET /v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=43fc3916-4bf1-4ab4-8e9b-5635371b8a7b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.142954ms http.response.status=404 http.response.written=157 vars.digest="sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=ece9af0e-6622-4dca-9165-d2c72fb0ba91 http.request.method=POST http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.22288ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=86663dd8-6e09-4d00-9a0f-dbc57a2fd545 http.request.method=GET http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/e644d308-8a38-4944-9547-03a5eb322a56?_state=L9m97S71dvnFAETOJrin6NLzwAC2kMdQAlS5ocbD67J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NDRkMzA4LThhMzgtNDk0NC05NTQ3LTAzYTVlYjMyMmE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NDkxOTY2MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096881ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "GET /v2/foo/bar/blobs/uploads/e644d308-8a38-4944-9547-03a5eb322a56?_state=L9m97S71dvnFAETOJrin6NLzwAC2kMdQAlS5ocbD67J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NDRkMzA4LThhMzgtNDk0NC05NTQ3LTAzYTVlYjMyMmE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NDkxOTY2MDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=01382f3e-aec3-497f-9c71-807b257514b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/e644d308-8a38-4944-9547-03a5eb322a56?_state=L9m97S71dvnFAETOJrin6NLzwAC2kMdQAlS5ocbD67J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NDRkMzA4LThhMzgtNDk0NC05NTQ3LTAzYTVlYjMyMmE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NDkxOTY2MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.4898ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "DELETE /v2/foo/bar/blobs/uploads/e644d308-8a38-4944-9547-03a5eb322a56?_state=L9m97S71dvnFAETOJrin6NLzwAC2kMdQAlS5ocbD67J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NDRkMzA4LThhMzgtNDk0NC05NTQ3LTAzYTVlYjMyMmE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NDkxOTY2MDdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=26b8fe94-b111-4771-8998-9fd0298858d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/e644d308-8a38-4944-9547-03a5eb322a56?_state=L9m97S71dvnFAETOJrin6NLzwAC2kMdQAlS5ocbD67J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NDRkMzA4LThhMzgtNDk0NC05NTQ3LTAzYTVlYjMyMmE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NDkxOTY2MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e644d308-8a38-4944-9547-03a5eb322a56 time="2026-05-13T11:40:26Z" 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.26.3 http.request.host="127.0.0.1:45425" http.request.id=26b8fe94-b111-4771-8998-9fd0298858d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56160" http.request.uri="/v2/foo/bar/blobs/uploads/e644d308-8a38-4944-9547-03a5eb322a56?_state=L9m97S71dvnFAETOJrin6NLzwAC2kMdQAlS5ocbD67J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NDRkMzA4LThhMzgtNDk0NC05NTQ3LTAzYTVlYjMyMmE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NDkxOTY2MDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.381297ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e644d308-8a38-4944-9547-03a5eb322a56 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "GET /v2/foo/bar/blobs/uploads/e644d308-8a38-4944-9547-03a5eb322a56?_state=L9m97S71dvnFAETOJrin6NLzwAC2kMdQAlS5ocbD67J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NDRkMzA4LThhMzgtNDk0NC05NTQ3LTAzYTVlYjMyMmE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NDkxOTY2MDdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=da6f890a-7b52-4358-a9cb-3d54a1e4ade3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.584683ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=2e163f05-def5-4d3f-917c-a5b1dd51669b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/6dbe79b5-7de1-416b-829d-5a1a290ebc51?_state=9njc8kP3oDHpaf89JKaBbIPRhUOk0RcpgakPqh7je7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYmU3OWI1LTdkZTEtNDE2Yi04MjlkLTVhMWEyOTBlYmM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NTk1NDQ3NjFaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" provided=sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 vars.name="foo/bar" vars.uuid=6dbe79b5-7de1-416b-829d-5a1a290ebc51 time="2026-05-13T11:40:26Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=2e163f05-def5-4d3f-917c-a5b1dd51669b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/6dbe79b5-7de1-416b-829d-5a1a290ebc51?_state=9njc8kP3oDHpaf89JKaBbIPRhUOk0RcpgakPqh7je7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYmU3OWI1LTdkZTEtNDE2Yi04MjlkLTVhMWEyOTBlYmM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NTk1NDQ3NjFaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6dbe79b5-7de1-416b-829d-5a1a290ebc51 time="2026-05-13T11:40:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=2e163f05-def5-4d3f-917c-a5b1dd51669b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/6dbe79b5-7de1-416b-829d-5a1a290ebc51?_state=9njc8kP3oDHpaf89JKaBbIPRhUOk0RcpgakPqh7je7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYmU3OWI1LTdkZTEtNDE2Yi04MjlkLTVhMWEyOTBlYmM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NTk1NDQ3NjFaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.767208ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6dbe79b5-7de1-416b-829d-5a1a290ebc51 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "PUT /v2/foo/bar/blobs/uploads/6dbe79b5-7de1-416b-829d-5a1a290ebc51?_state=9njc8kP3oDHpaf89JKaBbIPRhUOk0RcpgakPqh7je7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYmU3OWI1LTdkZTEtNDE2Yi04MjlkLTVhMWEyOTBlYmM1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NTk1NDQ3NjFaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=ab759f60-c7a3-4e57-a98d-a4b09a6b2207 http.request.method=POST http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.607434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=44e54a70-9754-4311-8de7-9393e38e26c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/fc31836e-f1e5-4cf6-8951-8abe8a3347d6?_state=aj3YMlqWPQ0KA4n9eliU_IxbqpKB6wB3I-tOzuSVA3N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMzE4MzZlLWYxZTUtNGNmNi04OTUxLThhYmU4YTMzNDdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NjQ4MjgwODNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "PUT /v2/foo/bar/blobs/uploads/fc31836e-f1e5-4cf6-8951-8abe8a3347d6?_state=aj3YMlqWPQ0KA4n9eliU_IxbqpKB6wB3I-tOzuSVA3N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMzE4MzZlLWYxZTUtNGNmNi04OTUxLThhYmU4YTMzNDdkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NjQ4MjgwODNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=87c38124-7335-4f0b-89d7-e93e4be9e7d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.327171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=0b4ba9bf-bc6c-4019-b515-f61e6326a212 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/d5f5ea46-9da2-4186-9d63-53259a4f88c8?_state=DwHW1RO-x3RExGwbPDcNLAGHutiNAAr-ebf2_oRb1ep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ZjVlYTQ2LTlkYTItNDE4Ni05ZDYzLTUzMjU5YTRmODhjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NjkxMjc1ODNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.389272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "PUT /v2/foo/bar/blobs/uploads/d5f5ea46-9da2-4186-9d63-53259a4f88c8?_state=DwHW1RO-x3RExGwbPDcNLAGHutiNAAr-ebf2_oRb1ep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ZjVlYTQ2LTlkYTItNDE4Ni05ZDYzLTUzMjU5YTRmODhjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NjkxMjc1ODNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=05d7c99b-f7d5-4fd3-aa84-9c1a7a392739 http.request.method=POST http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.341694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=ef77f70c-6da0-4e74-a926-895d8b9e8d20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/4e1649b0-a5e1-4479-ac6d-12f20d243836?_state=ZU0yduyh_u2IK69Ox9IUw31W8ACRcV4lmQvII_00ow17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMTY0OWIwLWE1ZTEtNDQ3OS1hYzZkLTEyZjIwZDI0MzgzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NzQ1MDUxNTRaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.duration=2.476876101s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:26 +0000] "PUT /v2/foo/bar/blobs/uploads/4e1649b0-a5e1-4479-ac6d-12f20d243836?_state=ZU0yduyh_u2IK69Ox9IUw31W8ACRcV4lmQvII_00ow17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMTY0OWIwLWE1ZTEtNDQ3OS1hYzZkLTEyZjIwZDI0MzgzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyNi40NzQ1MDUxNTRaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=07abb563-e510-4db5-85c5-f580c6be3e3f http.request.method=POST http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.580857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45425" http.request.id=807ef28e-5b85-4b99-b871-27d8f35bd01b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/d852ab8f-c1dd-44df-b402-c082949137cc?_state=cUf9HBOfwO0VGFd3V-oRi0tY7tLT3fbI4KjmNm56lg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NTJhYjhmLWMxZGQtNDRkZi1iNDAyLWMwODI5NDkxMzdjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyOS4wNzkyMzUwNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.132366154s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:29 +0000] "PATCH /v2/foo/bar/blobs/uploads/d852ab8f-c1dd-44df-b402-c082949137cc?_state=cUf9HBOfwO0VGFd3V-oRi0tY7tLT3fbI4KjmNm56lg57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NTJhYjhmLWMxZGQtNDRkZi1iNDAyLWMwODI5NDkxMzdjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDoyOS4wNzkyMzUwNDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=2ba2851b-493b-47b7-bab5-e8b764fa8b07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/uploads/d852ab8f-c1dd-44df-b402-c082949137cc?_state=yj3QjyR9lzvMl8fJWdWDfy1ehGgj6MmEywASObUbRzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NTJhYjhmLWMxZGQtNDRkZi1iNDAyLWMwODI5NDkxMzdjYyIsIk9mZnNldCI6MTg1MjQ2NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MjlaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "PUT /v2/foo/bar/blobs/uploads/d852ab8f-c1dd-44df-b402-c082949137cc?_state=yj3QjyR9lzvMl8fJWdWDfy1ehGgj6MmEywASObUbRzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NTJhYjhmLWMxZGQtNDRkZi1iNDAyLWMwODI5NDkxMzdjYyIsIk9mZnNldCI6MTg1MjQ2NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MjlaIn0%3D&digest=sha256%3Af10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=840086cf-dd54-4d17-a134-45ef9df92cfc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.018439ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=39b2cda3-9fc9-419a-9df4-1ba6f16466f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=105.820216ms http.response.status=200 http.response.written=18524672 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 200 18524672 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=error msg="error parsing digest="sha257:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=114fb80a-893d-4b09-a0a5-5a052ca605c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/sha257:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" vars.name="foo/bar" time="2026-05-13T11:40:31Z" 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.26.3 http.request.host="127.0.0.1:45425" http.request.id=114fb80a-893d-4b09-a0a5-5a052ca605c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/bar/blobs/sha257:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.672013ms http.response.status=400 http.response.written=110 vars.digest="sha257:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/sha257:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=acc70fa8-cc57-4445-8be0-3cc788f8e722 http.request.method=GET http.request.remoteaddr="127.0.0.1:37296" http.request.uri="/v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.duration=2.313757ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:40:31Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=fa527b7a-251e-402a-b053-c6fa4fd20623 http.request.method=GET http.request.remoteaddr="127.0.0.1:56976" http.request.uri="/v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.14736ms http.response.status=404 http.response.written=157 vars.digest="sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=05555f88-0189-423c-9e4b-d40f7bc7cd6f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56982" http.request.uri="/v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.917291ms http.response.status=404 http.response.written=157 vars.digest="sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=d0d68cc1-ce79-45b7-b620-865f0a12495a http.request.method=POST http.request.remoteaddr="127.0.0.1:56982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.776482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=d510e077-2b43-4a82-8f3a-214c1e2f9189 http.request.method=GET http.request.remoteaddr="127.0.0.1:56982" http.request.uri="/v2/foo/bar/blobs/uploads/fd9642be-d06c-4c08-8fb2-5352bd257ba7?_state=X_4OfWHZ1gZvzvPzmkmksQMjozs00FLMw33CTMmbSyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOTY0MmJlLWQwNmMtNGMwOC04ZmIyLTUzNTJiZDI1N2JhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MjgwMzUwOFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.877505ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/uploads/fd9642be-d06c-4c08-8fb2-5352bd257ba7?_state=X_4OfWHZ1gZvzvPzmkmksQMjozs00FLMw33CTMmbSyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOTY0MmJlLWQwNmMtNGMwOC04ZmIyLTUzNTJiZDI1N2JhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MjgwMzUwOFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=b242ab02-3a62-4998-913b-25248d376053 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56982" http.request.uri="/v2/foo/bar/blobs/uploads/fd9642be-d06c-4c08-8fb2-5352bd257ba7?_state=X_4OfWHZ1gZvzvPzmkmksQMjozs00FLMw33CTMmbSyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOTY0MmJlLWQwNmMtNGMwOC04ZmIyLTUzNTJiZDI1N2JhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MjgwMzUwOFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876233ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/fd9642be-d06c-4c08-8fb2-5352bd257ba7?_state=X_4OfWHZ1gZvzvPzmkmksQMjozs00FLMw33CTMmbSyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOTY0MmJlLWQwNmMtNGMwOC04ZmIyLTUzNTJiZDI1N2JhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MjgwMzUwOFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=6960ae81-bff6-4046-9b22-9fef23748782 http.request.method=GET http.request.remoteaddr="127.0.0.1:56982" http.request.uri="/v2/foo/bar/blobs/uploads/fd9642be-d06c-4c08-8fb2-5352bd257ba7?_state=X_4OfWHZ1gZvzvPzmkmksQMjozs00FLMw33CTMmbSyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOTY0MmJlLWQwNmMtNGMwOC04ZmIyLTUzNTJiZDI1N2JhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MjgwMzUwOFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fd9642be-d06c-4c08-8fb2-5352bd257ba7 time="2026-05-13T11:40:31Z" 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.26.3 http.request.host="127.0.0.1:36245" http.request.id=6960ae81-bff6-4046-9b22-9fef23748782 http.request.method=GET http.request.remoteaddr="127.0.0.1:56982" http.request.uri="/v2/foo/bar/blobs/uploads/fd9642be-d06c-4c08-8fb2-5352bd257ba7?_state=X_4OfWHZ1gZvzvPzmkmksQMjozs00FLMw33CTMmbSyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOTY0MmJlLWQwNmMtNGMwOC04ZmIyLTUzNTJiZDI1N2JhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MjgwMzUwOFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.574162ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fd9642be-d06c-4c08-8fb2-5352bd257ba7 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/uploads/fd9642be-d06c-4c08-8fb2-5352bd257ba7?_state=X_4OfWHZ1gZvzvPzmkmksQMjozs00FLMw33CTMmbSyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkOTY0MmJlLWQwNmMtNGMwOC04ZmIyLTUzNTJiZDI1N2JhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MjgwMzUwOFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=45f88707-e520-4e55-a384-76fa91c09f3c http.request.method=POST http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.043842ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=09cf6e9a-dace-4327-87c3-e8c19926e8e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/b4324743-10b8-41c9-a366-897b9be43c75?_state=O8j9g8rRFhHdSZPdV0qm3LOJ-4-aptwRdFUzLAMkS_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzI0NzQzLTEwYjgtNDFjOS1hMzY2LTg5N2I5YmU0M2M3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MzczNjA0NTFaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" provided=sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 vars.name="foo/bar" vars.uuid=b4324743-10b8-41c9-a366-897b9be43c75 time="2026-05-13T11:40:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=09cf6e9a-dace-4327-87c3-e8c19926e8e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/b4324743-10b8-41c9-a366-897b9be43c75?_state=O8j9g8rRFhHdSZPdV0qm3LOJ-4-aptwRdFUzLAMkS_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzI0NzQzLTEwYjgtNDFjOS1hMzY2LTg5N2I5YmU0M2M3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MzczNjA0NTFaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b4324743-10b8-41c9-a366-897b9be43c75 time="2026-05-13T11:40:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=09cf6e9a-dace-4327-87c3-e8c19926e8e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/b4324743-10b8-41c9-a366-897b9be43c75?_state=O8j9g8rRFhHdSZPdV0qm3LOJ-4-aptwRdFUzLAMkS_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzI0NzQzLTEwYjgtNDFjOS1hMzY2LTg5N2I5YmU0M2M3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MzczNjA0NTFaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.91382ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b4324743-10b8-41c9-a366-897b9be43c75 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "PUT /v2/foo/bar/blobs/uploads/b4324743-10b8-41c9-a366-897b9be43c75?_state=O8j9g8rRFhHdSZPdV0qm3LOJ-4-aptwRdFUzLAMkS_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0MzI0NzQzLTEwYjgtNDFjOS1hMzY2LTg5N2I5YmU0M2M3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43MzczNjA0NTFaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=3ba15922-9c95-4a02-9636-192566df8f4a http.request.method=POST http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.484768ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=f5fc02fd-f722-4132-81c5-a318239d09ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/cbe528fb-d156-4aba-9325-d60b1c128ba7?_state=_zdqU27-vFchNgDRNHtncuwo1jLKHMHDBUDEAwnQVKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZTUyOGZiLWQxNTYtNGFiYS05MzI1LWQ2MGIxYzEyOGJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43NDE0Nzc2ODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.993323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "PUT /v2/foo/bar/blobs/uploads/cbe528fb-d156-4aba-9325-d60b1c128ba7?_state=_zdqU27-vFchNgDRNHtncuwo1jLKHMHDBUDEAwnQVKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZTUyOGZiLWQxNTYtNGFiYS05MzI1LWQ2MGIxYzEyOGJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43NDE0Nzc2ODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=c177a2c1-1be4-4a12-a02c-330c6c59811f http.request.method=POST http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671239ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=a3384ef3-8dfe-4e82-b072-d0503983c987 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/a12130ff-4c23-4c17-91e6-4bcc5bde0063?_state=fwB2917r-7PLBu6i1FycnMAFic0gnFF7Gjz1CbSQSId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMjEzMGZmLTRjMjMtNGMxNy05MWU2LTRiY2M1YmRlMDA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43NDU3OTA5MDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.011657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "PUT /v2/foo/bar/blobs/uploads/a12130ff-4c23-4c17-91e6-4bcc5bde0063?_state=fwB2917r-7PLBu6i1FycnMAFic0gnFF7Gjz1CbSQSId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMjEzMGZmLTRjMjMtNGMxNy05MWU2LTRiY2M1YmRlMDA2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43NDU3OTA5MDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=76f03af9-69a2-4617-a2b9-c035c6cbe14a http.request.method=POST http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698979ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=37557cad-9927-4e98-ae5d-3e2f59a04969 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/de7d4a53-774d-4598-a230-6abce31c7885?_state=FrcbqoX-2el7j8P8X9HcJVdotgqIgqjUIX2rCXbdvRl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlN2Q0YTUzLTc3NGQtNDU5OC1hMjMwLTZhYmNlMzFjNzg4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43NTA1MTY1NzVaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.692702646s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "PUT /v2/foo/bar/blobs/uploads/de7d4a53-774d-4598-a230-6abce31c7885?_state=FrcbqoX-2el7j8P8X9HcJVdotgqIgqjUIX2rCXbdvRl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlN2Q0YTUzLTc3NGQtNDU5OC1hMjMwLTZhYmNlMzFjNzg4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozMS43NTA1MTY1NzVaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=0e83e178-9585-4653-85ab-d4c2a2e1c60a http.request.method=POST http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353266ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36245" http.request.id=af991c2f-5dda-4cfc-9d7f-73ffa927c0f5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/88a9108e-7311-4103-ae5e-1dae9351428f?_state=KmSTJfbIh-ozPS3L9zdrOd4ToCjI9o0DGk9pjXmqYw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YTkxMDhlLTczMTEtNDEwMy1hZTVlLTFkYWU5MzUxNDI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNC42NDk0ODU2ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.774705928s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/88a9108e-7311-4103-ae5e-1dae9351428f?_state=KmSTJfbIh-ozPS3L9zdrOd4ToCjI9o0DGk9pjXmqYw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YTkxMDhlLTczMTEtNDEwMy1hZTVlLTFkYWU5MzUxNDI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNC42NDk0ODU2ODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=3bdf2fda-cab8-445e-b788-98433a52a6f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/uploads/88a9108e-7311-4103-ae5e-1dae9351428f?_state=_oxrIaTQUv__tT4tqv8pFaNKOcMLBNuG1RkusW4KaZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YTkxMDhlLTczMTEtNDEwMy1hZTVlLTFkYWU5MzUxNDI4ZiIsIk9mZnNldCI6MjA3MzYwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MzRaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.168749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "PUT /v2/foo/bar/blobs/uploads/88a9108e-7311-4103-ae5e-1dae9351428f?_state=_oxrIaTQUv__tT4tqv8pFaNKOcMLBNuG1RkusW4KaZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4YTkxMDhlLTczMTEtNDEwMy1hZTVlLTFkYWU5MzUxNDI4ZiIsIk9mZnNldCI6MjA3MzYwMDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6MzRaIn0%3D&digest=sha256%3Af00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=6bedd6a6-1cb4-43bc-8184-ac67a4f50ede http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.668ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=26df450a-9a5c-4c69-95e2-fb4f677b8c86 http.request.method=GET http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=133.611623ms http.response.status=200 http.response.written=20736000 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 200 20736000 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=error msg="error parsing digest="sha257:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=1fc21c45-206f-4199-9a93-314907d8177f http.request.method=GET http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/sha257:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" vars.name="foo/bar" time="2026-05-13T11:40:37Z" 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.26.3 http.request.host="127.0.0.1:36245" http.request.id=1fc21c45-206f-4199-9a93-314907d8177f http.request.method=GET http.request.remoteaddr="127.0.0.1:56992" http.request.uri="/v2/foo/bar/blobs/sha257:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.49713ms http.response.status=400 http.response.written=110 vars.digest="sha257:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/sha257:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=66a5ceba-6c23-4cac-928c-edef633e7394 http.request.method=GET http.request.remoteaddr="127.0.0.1:54092" http.request.uri="/v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.112754ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=4363c9fd-6fea-449f-82ae-4da6880d5d3b http.request.method=GET http.request.remoteaddr="127.0.0.1:54080" http.request.uri="/v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=17.274487ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36245" http.request.id=743c03d1-6749-4642-9724-fb93ecdb616a http.request.method=GET http.request.remoteaddr="127.0.0.1:54092" http.request.uri="/v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.843032ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/sha256:f00f65b6d0929b3302e7e9c693371301ff5bc7d8906243922d6d2bff3ebbaac7 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=cf2069b5-0d46-4a28-a9cf-ff2a5dbd97ea http.request.method=GET http.request.remoteaddr="127.0.0.1:37296" http.request.uri="/v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.22479089s http.response.status=200 http.response.written=2693120 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 200 2693120 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45425" http.request.id=ac8f7997-f267-414c-a7db-52f0f064b644 http.request.method=GET http.request.remoteaddr="127.0.0.1:37292" http.request.uri="/v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.234555334s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [13/May/2026:11:40:31 +0000] "GET /v2/foo/bar/blobs/sha256:f10e1238c69aa627372d7e8bb16ab0ee9306f4e860df1f35f1b8a49abb165e38 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (11.40s) === RUN TestBlobDelete time="2026-05-13T11:40:37Z" 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.26.3 time="2026-05-13T11:40:37Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=ee1a675f-0df8-41c8-9885-13bb972eb2d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44434" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.355775ms http.response.status=404 http.response.written=157 vars.digest="sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=c7a0adc8-2288-416a-9483-12cf0bbc0b74 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44436" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885318ms http.response.status=404 http.response.written=157 vars.digest="sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=ae836b33-5205-4440-af71-8d93a937ee9e http.request.method=POST http.request.remoteaddr="127.0.0.1:44436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102826ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=fbae8ee8-fc02-45f5-b589-53629bd4e49a http.request.method=GET http.request.remoteaddr="127.0.0.1:44436" http.request.uri="/v2/foo/bar/blobs/uploads/729f9cf9-420f-4e6f-a48f-3be9f17b530d?_state=0PlVXes3aNAMU6qumoTqAANW3O9cqT1EWPHRvUhb4sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOWY5Y2Y5LTQyMGYtNGU2Zi1hNDhmLTNiZTlmMTdiNTMwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTA1MzA4NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020815ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/uploads/729f9cf9-420f-4e6f-a48f-3be9f17b530d?_state=0PlVXes3aNAMU6qumoTqAANW3O9cqT1EWPHRvUhb4sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOWY5Y2Y5LTQyMGYtNGU2Zi1hNDhmLTNiZTlmMTdiNTMwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTA1MzA4NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=9626b977-3347-463d-bdf0-9e908eb04a5a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44436" http.request.uri="/v2/foo/bar/blobs/uploads/729f9cf9-420f-4e6f-a48f-3be9f17b530d?_state=0PlVXes3aNAMU6qumoTqAANW3O9cqT1EWPHRvUhb4sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOWY5Y2Y5LTQyMGYtNGU2Zi1hNDhmLTNiZTlmMTdiNTMwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTA1MzA4NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="996.895µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/729f9cf9-420f-4e6f-a48f-3be9f17b530d?_state=0PlVXes3aNAMU6qumoTqAANW3O9cqT1EWPHRvUhb4sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOWY5Y2Y5LTQyMGYtNGU2Zi1hNDhmLTNiZTlmMTdiNTMwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTA1MzA4NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=3033602a-c4a9-423e-86d2-315bc30b4037 http.request.method=GET http.request.remoteaddr="127.0.0.1:44436" http.request.uri="/v2/foo/bar/blobs/uploads/729f9cf9-420f-4e6f-a48f-3be9f17b530d?_state=0PlVXes3aNAMU6qumoTqAANW3O9cqT1EWPHRvUhb4sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOWY5Y2Y5LTQyMGYtNGU2Zi1hNDhmLTNiZTlmMTdiNTMwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTA1MzA4NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=729f9cf9-420f-4e6f-a48f-3be9f17b530d time="2026-05-13T11:40:37Z" 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.26.3 http.request.host="127.0.0.1:37579" http.request.id=3033602a-c4a9-423e-86d2-315bc30b4037 http.request.method=GET http.request.remoteaddr="127.0.0.1:44436" http.request.uri="/v2/foo/bar/blobs/uploads/729f9cf9-420f-4e6f-a48f-3be9f17b530d?_state=0PlVXes3aNAMU6qumoTqAANW3O9cqT1EWPHRvUhb4sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOWY5Y2Y5LTQyMGYtNGU2Zi1hNDhmLTNiZTlmMTdiNTMwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTA1MzA4NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="975.091µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=729f9cf9-420f-4e6f-a48f-3be9f17b530d 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "GET /v2/foo/bar/blobs/uploads/729f9cf9-420f-4e6f-a48f-3be9f17b530d?_state=0PlVXes3aNAMU6qumoTqAANW3O9cqT1EWPHRvUhb4sZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOWY5Y2Y5LTQyMGYtNGU2Zi1hNDhmLTNiZTlmMTdiNTMwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTA1MzA4NzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=1d583ee0-0db3-4d67-99b5-8955a15fb759 http.request.method=POST http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.870503ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=ff54887c-4b13-42d6-8c7b-b7ca481168b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/54d9efb4-95ad-458d-8409-8a9136b44d11?_state=Qr_zXd_knJH5V9Ed-dFkv_dgbXDR7LBA82MXbu68dHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDllZmI0LTk1YWQtNDU4ZC04NDA5LThhOTEzNmI0NGQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTYyNDY1NTFaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" provided=sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 vars.name="foo/bar" vars.uuid=54d9efb4-95ad-458d-8409-8a9136b44d11 time="2026-05-13T11:40:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=ff54887c-4b13-42d6-8c7b-b7ca481168b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/54d9efb4-95ad-458d-8409-8a9136b44d11?_state=Qr_zXd_knJH5V9Ed-dFkv_dgbXDR7LBA82MXbu68dHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDllZmI0LTk1YWQtNDU4ZC04NDA5LThhOTEzNmI0NGQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTYyNDY1NTFaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=54d9efb4-95ad-458d-8409-8a9136b44d11 time="2026-05-13T11:40:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=ff54887c-4b13-42d6-8c7b-b7ca481168b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/54d9efb4-95ad-458d-8409-8a9136b44d11?_state=Qr_zXd_knJH5V9Ed-dFkv_dgbXDR7LBA82MXbu68dHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDllZmI0LTk1YWQtNDU4ZC04NDA5LThhOTEzNmI0NGQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTYyNDY1NTFaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.772841ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=54d9efb4-95ad-458d-8409-8a9136b44d11 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "PUT /v2/foo/bar/blobs/uploads/54d9efb4-95ad-458d-8409-8a9136b44d11?_state=Qr_zXd_knJH5V9Ed-dFkv_dgbXDR7LBA82MXbu68dHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0ZDllZmI0LTk1YWQtNDU4ZC04NDA5LThhOTEzNmI0NGQxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTYyNDY1NTFaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=3cd7a3da-4438-404a-a970-ea4fa580795b http.request.method=POST http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.067µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=6d023c88-275a-4bc0-9754-e8319737d88f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/c8bdd7c6-5cf6-413d-92fb-f6516ea67e25?_state=8yfQy_5ZOJ3hQnL4DDFU7_Eihiz71LW6tX2j1j_dKIh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YmRkN2M2LTVjZjYtNDEzZC05MmZiLWY2NTE2ZWE2N2UyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTk2MTgxMjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.41503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "PUT /v2/foo/bar/blobs/uploads/c8bdd7c6-5cf6-413d-92fb-f6516ea67e25?_state=8yfQy_5ZOJ3hQnL4DDFU7_Eihiz71LW6tX2j1j_dKIh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4YmRkN2M2LTVjZjYtNDEzZC05MmZiLWY2NTE2ZWE2N2UyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy44OTk2MTgxMjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=6332095a-aa00-43cb-8037-f79ed20bd185 http.request.method=POST http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.281µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=19726974-712c-4085-a3e4-53cce39d3064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/a0873350-16f0-4e94-a73e-7afb3f5679d5?_state=vaTWZ5UPKhxDsryCqd26FsQ8xU7_RW6fq3aWeCYXCeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODczMzUwLTE2ZjAtNGU5NC1hNzNlLTdhZmIzZjU2NzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy45MDI1NTgwMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.239673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "PUT /v2/foo/bar/blobs/uploads/a0873350-16f0-4e94-a73e-7afb3f5679d5?_state=vaTWZ5UPKhxDsryCqd26FsQ8xU7_RW6fq3aWeCYXCeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODczMzUwLTE2ZjAtNGU5NC1hNzNlLTdhZmIzZjU2NzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy45MDI1NTgwMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=e118947d-6a53-427d-832c-4f65f9a01baa http.request.method=POST http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.618481ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=a79a3b24-b95e-4b25-8e84-f2e91b6b2804 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/d00ee963-f666-4b94-a962-c9cb275a5e9f?_state=8SGfrsrmRzYGb1QvG-mlYtE5rsCkt4OMkyiYogPWZ_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMGVlOTYzLWY2NjYtNGI5NC1hOTYyLWM5Y2IyNzVhNWU5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy45MDU4Nzg1NDFaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.duration=3.976248226s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:37 +0000] "PUT /v2/foo/bar/blobs/uploads/d00ee963-f666-4b94-a962-c9cb275a5e9f?_state=8SGfrsrmRzYGb1QvG-mlYtE5rsCkt4OMkyiYogPWZ_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMGVlOTYzLWY2NjYtNGI5NC1hOTYyLWM5Y2IyNzVhNWU5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDozNy45MDU4Nzg1NDFaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=1cfbd3ed-f221-41c0-b8ba-48b4de966254 http.request.method=POST http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37579" http.request.id=6e2d22ba-8900-4702-bec7-071936ce1e3b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/a0769bf7-c948-44c4-8f87-3944e9e6ead9?_state=4DcZKdpciyxYBNrHxfE6U2AnXOnhFfpSRVoOSAwYm8N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNzY5YmY3LWM5NDgtNDRjNC04Zjg3LTM5NDRlOWU2ZWFkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo0Mi4wNDgzNjkyOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.629386676s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:42 +0000] "PATCH /v2/foo/bar/blobs/uploads/a0769bf7-c948-44c4-8f87-3944e9e6ead9?_state=4DcZKdpciyxYBNrHxfE6U2AnXOnhFfpSRVoOSAwYm8N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNzY5YmY3LWM5NDgtNDRjNC04Zjg3LTM5NDRlOWU2ZWFkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo0Mi4wNDgzNjkyOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=61171c97-d1b5-4dc8-8084-1f0c5561b580 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/uploads/a0769bf7-c948-44c4-8f87-3944e9e6ead9?_state=P5GguqruMu1qZhsT8Hwy9JlDrT2JSoIru5yb104j2nZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNzY5YmY3LWM5NDgtNDRjNC04Zjg3LTM5NDRlOWU2ZWFkOSIsIk9mZnNldCI6MjM1NTU1ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6NDJaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "PUT /v2/foo/bar/blobs/uploads/a0769bf7-c948-44c4-8f87-3944e9e6ead9?_state=P5GguqruMu1qZhsT8Hwy9JlDrT2JSoIru5yb104j2nZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNzY5YmY3LWM5NDgtNDRjNC04Zjg3LTM5NDRlOWU2ZWFkOSIsIk9mZnNldCI6MjM1NTU1ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDA6NDJaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=96fce39c-1d1d-4005-8953-9352571df904 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.262705ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=ef349023-7b7c-46bc-89a3-650bd71ec1b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=180.362541ms http.response.status=200 http.response.written=23555584 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "GET /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 200 23555584 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=error msg="error parsing digest="sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=837713b6-9379-4149-8a9c-a800e73666bb http.request.method=GET http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" time="2026-05-13T11:40:45Z" 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.26.3 http.request.host="127.0.0.1:37579" http.request.id=837713b6-9379-4149-8a9c-a800e73666bb http.request.method=GET http.request.remoteaddr="127.0.0.1:44450" http.request.uri="/v2/foo/bar/blobs/sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="908.377µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "GET /v2/foo/bar/blobs/sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=e89ecbfc-7996-4b44-b034-0382af319e0e http.request.method=GET http.request.remoteaddr="127.0.0.1:44472" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357858ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "GET /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=f940ebec-c29a-4956-aa17-e6e8c427084c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44482" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.duration=2.294693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=2411143e-0c6e-45b1-baeb-cd77aecba70d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44482" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.108966ms http.response.status=404 http.response.written=157 vars.digest="sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=8e608228-34d6-442d-983c-45fb523e026c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44482" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.040688ms http.response.status=404 http.response.written=74 vars.digest="sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=error msg="error parsing digest="sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=01f1d739-a185-4edc-a54c-a28eb584cf3a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44486" http.request.uri="/v2/foo/bar/blobs/sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" time="2026-05-13T11:40:45Z" 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.26.3 http.request.host="127.0.0.1:37579" http.request.id=01f1d739-a185-4edc-a54c-a28eb584cf3a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44486" http.request.uri="/v2/foo/bar/blobs/sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.373711ms http.response.status=400 http.response.written=110 vars.digest="sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T11:40:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=45a87a06-0996-4ad0-b753-9ed404c5d4ed http.request.method=POST http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.616724ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=f2a2e372-9360-4fd1-bd3d-0591cec16e0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/bar/blobs/uploads/f9ff7eff-f1e2-43b5-b576-2995ec8357cf?_state=vmrKZNfmeyJsaRTSCpg6V2g035xXxl1K5JifZIQFw8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZmY3ZWZmLWYxZTItNDNiNS1iNTc2LTI5OTVlYzgzNTdjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo0NS45MzY3NjM0NTZaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.duration=3.747466812s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "PUT /v2/foo/bar/blobs/uploads/f9ff7eff-f1e2-43b5-b576-2995ec8357cf?_state=vmrKZNfmeyJsaRTSCpg6V2g035xXxl1K5JifZIQFw8F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZmY3ZWZmLWYxZTItNDNiNS1iNTc2LTI5OTVlYzgzNTdjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo0NS45MzY3NjM0NTZaIn0%3D&digest=sha256%3Ab92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=dc55263b-a9bf-4f3f-a491-db6f30515536 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.059557ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=73d29d40-1411-46bd-b759-d8b5d030292f http.request.method=GET http.request.remoteaddr="127.0.0.1:44472" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.950777746s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "GET /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-05-13T11:40:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37579" http.request.id=b00a59c3-5708-4551-973e-3dc72a6b3c5a http.request.method=GET http.request.remoteaddr="127.0.0.1:44460" http.request.uri="/v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.957700599s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:11:40:45 +0000] "GET /v2/foo/bar/blobs/sha256:b92ea8595d54b15c731bded9967f540c9400c92f91ac0e14e3136f852c26f778 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (12.25s) === RUN TestRelativeURL time="2026-05-13T11:40:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:40:49Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:49Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34781" http.request.id=49c52bc9-ec25-4548-9a54-d2a439fc24a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.338637ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34781" http.request.id=2fd6b12d-283a-4f2d-8318-2fc228d82613 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/bar/blobs/uploads/1fdb7d21-2497-4cd4-a854-3a61ca274948?_state=ldujneEvfCDx0P9FsxNdwzl1vRDxjL3Zej5FWIXQ0AJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZGI3ZDIxLTI0OTctNGNkNC1hODU0LTNhNjFjYTI3NDk0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo0OS44NjkwNjY1NzVaIn0%3D&digest=sha256%3A4b89b28647cce688fbe63d729a5004ee0e6e50ca95607fc83289478a2ad65442" http.request.useragent="Go-http-client/1.1" http.response.duration=3.884491238s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:50 +0000] "PUT /v2/foo/bar/blobs/uploads/1fdb7d21-2497-4cd4-a854-3a61ca274948?_state=ldujneEvfCDx0P9FsxNdwzl1vRDxjL3Zej5FWIXQ0AJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZGI3ZDIxLTI0OTctNGNkNC1hODU0LTNhNjFjYTI3NDk0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo0OS44NjkwNjY1NzVaIn0%3D&digest=sha256%3A4b89b28647cce688fbe63d729a5004ee0e6e50ca95607fc83289478a2ad65442 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34781" http.request.id=3fcabc83-ab9d-4590-9cc0-e9a5f780e5f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.493304ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34781" http.request.id=ece7d774-3a96-4941-a1a5-6f633f707383 http.request.method=POST http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.982727ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:40:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34781" http.request.id=8b3df808-448c-4e68-96b0-bcb1cbb46df0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55924" http.request.uri="/v2/foo/bar/blobs/uploads/1b407943-83fa-4faf-b72f-1ee70f8fffda?_state=yfY5T6-VBaZCFytsxZYwizcpMr9YD5J8Qvh917VUkT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDA3OTQzLTgzZmEtNGZhZi1iNzJmLTFlZTcwZjhmZmZkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo1NC4zOTE5MDc2NjRaIn0%3D&digest=sha256%3A549b8fd99f3eb10888efa2384d18f97ed113d6e7cc63c21edacbaa20b09597fa" http.request.useragent="Go-http-client/1.1" http.response.duration=4.041792552s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:54 +0000] "PUT /v2/foo/bar/blobs/uploads/1b407943-83fa-4faf-b72f-1ee70f8fffda?_state=yfY5T6-VBaZCFytsxZYwizcpMr9YD5J8Qvh917VUkT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDA3OTQzLTgzZmEtNGZhZi1iNzJmLTFlZTcwZjhmZmZkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo1NC4zOTE5MDc2NjRaIn0%3D&digest=sha256%3A549b8fd99f3eb10888efa2384d18f97ed113d6e7cc63c21edacbaa20b09597fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (8.57s) === RUN TestBlobDeleteDisabled time="2026-05-13T11:40:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:40:58Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:39687" http.request.id=af5b6760-6611-42c0-b2fe-27320e4d2ca6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49970" http.request.uri="/v2/foo/bar/blobs/sha256:3b9ea978eac5f6efd9ae4d0ce2ce51333f4fa89701e978f4f26f5eab6bdc3575" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="952.673µs" http.response.status=405 http.response.written=78 vars.digest="sha256:3b9ea978eac5f6efd9ae4d0ce2ce51333f4fa89701e978f4f26f5eab6bdc3575" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:40:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:3b9ea978eac5f6efd9ae4d0ce2ce51333f4fa89701e978f4f26f5eab6bdc3575 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.35s) === RUN TestDeleteDisabled time="2026-05-13T11:40:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:40:58Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:40:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43985" http.request.id=214e5b8c-4119-4133-acaa-9f52b9a8faa1 http.request.method=POST http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.440938ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43985" http.request.id=052449b2-2268-4360-a345-1c0bc8ed4575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/uploads/ce22bc24-7e7d-4542-ac76-f0e5786aaba8?_state=_Wveqgsm1mkRAEeXQtO_JgM9cvwBZtBFy5qG3sNxomV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMjJiYzI0LTdlN2QtNDU0Mi1hYzc2LWYwZTU3ODZhYWJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo1OC45NTMwOTIzODJaIn0%3D&digest=sha256%3A75c87a1acf019beec18bc1e5904227a189d184c0da04af60da791a386fdc2036" http.request.useragent="Go-http-client/1.1" http.response.duration=1.714719407s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:40:58 +0000] "PUT /v2/foo/bar/blobs/uploads/ce22bc24-7e7d-4542-ac76-f0e5786aaba8?_state=_Wveqgsm1mkRAEeXQtO_JgM9cvwBZtBFy5qG3sNxomV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMjJiYzI0LTdlN2QtNDU0Mi1hYzc2LWYwZTU3ODZhYWJhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MDo1OC45NTMwOTIzODJaIn0%3D&digest=sha256%3A75c87a1acf019beec18bc1e5904227a189d184c0da04af60da791a386fdc2036 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:00Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:43985" http.request.id=e90537eb-958e-4d13-8725-ecae1aebb66c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54180" http.request.uri="/v2/foo/bar/blobs/sha256:75c87a1acf019beec18bc1e5904227a189d184c0da04af60da791a386fdc2036" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.089932ms http.response.status=405 http.response.written=78 vars.digest="sha256:75c87a1acf019beec18bc1e5904227a189d184c0da04af60da791a386fdc2036" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:41:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:75c87a1acf019beec18bc1e5904227a189d184c0da04af60da791a386fdc2036 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.89s) === RUN TestDeleteReadOnly time="2026-05-13T11:41:00Z" 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.26.3 time="2026-05-13T11:41:00Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33507" http.request.id=e58059e4-d676-41dc-a413-1277c99974a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33507" http.request.id=ca2e94dc-626a-4f1b-afce-c26d911f5bb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39808" http.request.uri="/v2/foo/bar/blobs/uploads/45b0bda0-2bc2-488b-99fd-523231775401?_state=V34CwpxBENU7SdeJt1HsD0y2Dbz0MKdH0jm20bIjb2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1YjBiZGEwLTJiYzItNDg4Yi05OWZkLTUyMzIzMTc3NTQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MTowMC44ODc2OTc3OTRaIn0%3D&digest=sha256%3A68a0f5ad52971e1f52b76f62df197407e8c6713145af55a718a13823cf71267b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.543208981s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:00 +0000] "PUT /v2/foo/bar/blobs/uploads/45b0bda0-2bc2-488b-99fd-523231775401?_state=V34CwpxBENU7SdeJt1HsD0y2Dbz0MKdH0jm20bIjb2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1YjBiZGEwLTJiYzItNDg4Yi05OWZkLTUyMzIzMTc3NTQwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MTowMC44ODc2OTc3OTRaIn0%3D&digest=sha256%3A68a0f5ad52971e1f52b76f62df197407e8c6713145af55a718a13823cf71267b HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:68a0f5ad52971e1f52b76f62df197407e8c6713145af55a718a13823cf71267b HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.76s) === RUN TestStartPushReadOnly time="2026-05-13T11:41:02Z" 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.26.3 time="2026-05-13T11:41:02Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-05-13T11:41:02Z" 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.26.3 time="2026-05-13T11:41:02Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=db601a63-22be-41aa-bdf4-d91f8f5aa8ec http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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.399568ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T11:41:02Z" 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.26.3 http.request.host="127.0.0.1:43101" http.request.id=b1454e5b-1ae3-4bf8-bf7f-c5253f295899 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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.845294ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T11:41:02Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=cc7a8d82-1f7b-403b-b8a7-a61afe55efad http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" 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.063761ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T11:41:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=5677b1b1-64ce-429f-8017-9c9f15873c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" 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=7.637861ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=5677b1b1-64ce-429f-8017-9c9f15873c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" 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=7.725643ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=5677b1b1-64ce-429f-8017-9c9f15873c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" 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=7.795728ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:02Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=5677b1b1-64ce-429f-8017-9c9f15873c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" 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=7.861892ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T11:41:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=f5a5348a-c880-4107-a868-fde612f28fcd http.request.method=POST http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.330088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=0bcacbcf-fbb0-4c8c-b638-eb8e7aefc33e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/b0d07f1e-a7a6-4080-b9f7-c214bebee027?_state=htORjTkxWQuFBWdYMiFAbL0LH22pgC-AMqJ5gIarYTR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMGQwN2YxZS1hN2E2LTQwODAtYjlmNy1jMjE0YmViZWUwMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MDIuODQzMTExMDE2WiJ9&digest=sha256%3A33b405e7f76a541b594262dd08a0842f856a59be7ca50bc55150e4913140b2a3" http.request.useragent="Go-http-client/1.1" http.response.duration=5.368248887s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/b0d07f1e-a7a6-4080-b9f7-c214bebee027?_state=htORjTkxWQuFBWdYMiFAbL0LH22pgC-AMqJ5gIarYTR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMGQwN2YxZS1hN2E2LTQwODAtYjlmNy1jMjE0YmViZWUwMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MDIuODQzMTExMDE2WiJ9&digest=sha256%3A33b405e7f76a541b594262dd08a0842f856a59be7ca50bc55150e4913140b2a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=09fa74f4-890e-4006-bf0a-303eafe83008 http.request.method=POST http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.795088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=87901e1c-51f6-4442-8876-19c576d34791 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/blobs/uploads/5c41f0a4-5cb8-445b-a1fe-b44a5fc468f3?_state=r4hTCzD4ocu64VwhGwrhAFwJ9pwpHb_fKjwNejzoqkZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YzQxZjBhNC01Y2I4LTQ0NWItYTFmZS1iNDRhNWZjNDY4ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MDguNTY0OTE5NTA2WiJ9&digest=sha256%3A8c49f719fee7cb664f3a5ebeab70efdfa779124679d6a87dd9205b0079d8f459" http.request.useragent="Go-http-client/1.1" http.response.duration=5.67630542s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/5c41f0a4-5cb8-445b-a1fe-b44a5fc468f3?_state=r4hTCzD4ocu64VwhGwrhAFwJ9pwpHb_fKjwNejzoqkZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YzQxZjBhNC01Y2I4LTQ0NWItYTFmZS1iNDRhNWZjNDY4ZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MDguNTY0OTE5NTA2WiJ9&digest=sha256%3A8c49f719fee7cb664f3a5ebeab70efdfa779124679d6a87dd9205b0079d8f459 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=a5f11b67-872e-468c-a99f-b87c8e819416 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.388911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=ecbba8f3-f79c-4508-80f8-77a5e9c24128 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=6.331832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=127f5cec-be51-4bcf-8c18-9668202605ce http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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=4.765738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=9c244061-75fe-4185-8b06-2b8b468a8494 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.690631ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43101" http.request.id=58a5bd3d-ba8f-499d-a44c-f6306d3bae5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=8.522436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43101" http.request.id=53bab4ab-2808-4202-a697-c4a1be65b95b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=8.604975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43101" http.request.id=5b810330-bece-4b4c-b863-d08b4b9ad663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=8.415203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=c9d8337e-a9b8-4bd4-8f7c-de50327e4a8d http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.491998ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=b71b8773-f678-4598-9844-fa8ed9479090 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.895769ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=3d2b1189-235d-4834-a2e3-4722c19c6a67 http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.976944ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=5d94dd93-a838-4144-908e-deac9e050caa http.request.method=GET http.request.remoteaddr="127.0.0.1:38332" 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.013797ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=error msg="payload digest does match: "sha256:2f54659de9600b063359b1664298a0947cb7a1e28607c3dd5f480fb247ea93d0" != "sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8"" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=5acc0276-6709-4dbd-8a5e-38c1b200b1ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" time="2026-05-13T11:41:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=5acc0276-6709-4dbd-8a5e-38c1b200b1ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:38332" http.request.uri="/v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.348593ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8" 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:6cfd0f292f3c46788bcc774dcb03b024d786d6d46709509d51e248bf4c409ad8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=fafca959-2c85-47e5-aa89-1ecb4442a80f http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" 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.393327ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" 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.26.3 http.request.host="127.0.0.1:43101" http.request.id=9f62903e-4d9f-4564-afab-588c28e0b7ed http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" 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.923495ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43101" http.request.id=0c41c747-b987-4322-adb9-ee8248379b87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" 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.479094ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:14Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43101" http.request.id=0c41c747-b987-4322-adb9-ee8248379b87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" 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.577224ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:14Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43101" http.request.id=0c41c747-b987-4322-adb9-ee8248379b87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" 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.669776ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=d22ab491-0eee-428c-96e4-500c76f04b6e http.request.method=POST http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.395961ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=b658e733-b80c-4a93-99a4-4d3ae4f03221 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/blobs/uploads/99a9dec1-7870-4b65-a88a-c3dd94aa377d?_state=pS6vUZzC4vzOkR6YNNe-lfTYdRwrWXIzqAMuKJMBf8h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWE5ZGVjMS03ODcwLTRiNjUtYTg4YS1jM2RkOTRhYTM3N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MTQuMzI4MzQxNDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.567932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/99a9dec1-7870-4b65-a88a-c3dd94aa377d?_state=pS6vUZzC4vzOkR6YNNe-lfTYdRwrWXIzqAMuKJMBf8h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWE5ZGVjMS03ODcwLTRiNjUtYTg4YS1jM2RkOTRhYTM3N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MTQuMzI4MzQxNDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43101" http.request.id=299f8b13-af4f-45f2-9a57-eb759a226211 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" 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.190989ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:14Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43101" http.request.id=299f8b13-af4f-45f2-9a57-eb759a226211 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" 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.288639ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T11:41:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=60e98f9c-48b1-48bc-af49-9f681ce3a460 http.request.method=POST http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.781272ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=7afbed38-9c9a-4252-9690-bcc98e715a34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/blobs/uploads/677edd1a-2f78-4ab5-92ff-61331652e3d4?_state=dkzyT9po5y5qPgH3PEgOlfV5ag681YZBCd56Ku-KbD17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzdlZGQxYS0yZjc4LTRhYjUtOTJmZi02MTMzMTY1MmUzZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MTQuNzU1NDM3ODNaIn0%3D&digest=sha256%3Ac809a14d04d4ca94732d967144b349b26a505100e58ca8bfb28b7c005d63c96a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.927397104s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/677edd1a-2f78-4ab5-92ff-61331652e3d4?_state=dkzyT9po5y5qPgH3PEgOlfV5ag681YZBCd56Ku-KbD17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzdlZGQxYS0yZjc4LTRhYjUtOTJmZi02MTMzMTY1MmUzZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MTQuNzU1NDM3ODNaIn0%3D&digest=sha256%3Ac809a14d04d4ca94732d967144b349b26a505100e58ca8bfb28b7c005d63c96a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:21Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=c0afe92a-6b2e-4e07-b40f-f098204225d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.180215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=e42b8e88-1cb9-4414-b7b3-c55c9466f3e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/blobs/uploads/b1eee755-dd70-4bee-bd9c-6aeefe7212c5?_state=x0TI1gI9XOw19D-xj468oEC4OSOgtUSg3u313ZmS7PB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWVlZTc1NS1kZDcwLTRiZWUtYmQ5Yy02YWVlZmU3MjEyYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MjEuMDc3NzEwMTY2WiJ9&digest=sha256%3Ae1fc5edfd96da461d735523ad875822de31e75e5894ae925a08759f535765134" http.request.useragent="Go-http-client/1.1" http.response.duration=4.995025022s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/b1eee755-dd70-4bee-bd9c-6aeefe7212c5?_state=x0TI1gI9XOw19D-xj468oEC4OSOgtUSg3u313ZmS7PB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWVlZTc1NS1kZDcwLTRiZWUtYmQ5Yy02YWVlZmU3MjEyYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MjEuMDc3NzEwMTY2WiJ9&digest=sha256%3Ae1fc5edfd96da461d735523ad875822de31e75e5894ae925a08759f535765134 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43101" http.request.id=5ec77c72-4911-47f6-a475-540712520ec3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740427ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43101" http.request.id=a0302215-2411-4363-a83d-71cacd416507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/sha256:33eb5f1595ef036e06597a3469ef98a38f7e13eeae770f846e4866af7597cdd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:33eb5f1595ef036e06597a3469ef98a38f7e13eeae770f846e4866af7597cdd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=652e93f7-7826-40da-8fb3-b38a16ab07b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" 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=2.476077ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=8827cf49-f717-4b27-bcd0-546524309766 http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/sha256:33eb5f1595ef036e06597a3469ef98a38f7e13eeae770f846e4866af7597cdd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.780327ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/sha256:33eb5f1595ef036e06597a3469ef98a38f7e13eeae770f846e4866af7597cdd9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=0b4cd5a5-5bfe-4b55-b1fb-ed2c1fc6ce2c http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903545ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=8292f2d8-d7b5-4847-b4b2-850bbf42ee0c http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/sha256:33eb5f1595ef036e06597a3469ef98a38f7e13eeae770f846e4866af7597cdd9" http.request.useragent="Go-http-client/1.1" http.response.duration="864.321µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/sha256:33eb5f1595ef036e06597a3469ef98a38f7e13eeae770f846e4866af7597cdd9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=d2644414-d030-45f1-b198-4701ec11a84c http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" 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.900772ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="rewriting manifest sha256:33eb5f1595ef036e06597a3469ef98a38f7e13eeae770f846e4866af7597cdd9 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=a09d13b7-0c4a-41c8-9402-24afae5ddb10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=a09d13b7-0c4a-41c8-9402-24afae5ddb10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" 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=5.399931ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43101" http.request.id=5c83af9d-6eb4-4a5d-bda5-cb913f0a572a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" 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.619796ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43101" http.request.id=91cf0292-7aa1-4cc2-b047-309a54b139d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43101" http.request.id=ae692582-103b-4a75-b7bd-2426c94d407c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/sha256:510f42eb90f977bd358d2f46f4464323500c1d8701dfbc19ecd02fbee1f83fc4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:510f42eb90f977bd358d2f46f4464323500c1d8701dfbc19ecd02fbee1f83fc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=99483852-00cc-4412-9fff-1a0bcfae6ffb http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" 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.386753ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=95a1648e-14c9-4a7e-8ebf-bfa02c71245d http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/sha256:510f42eb90f977bd358d2f46f4464323500c1d8701dfbc19ecd02fbee1f83fc4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.388682ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/sha256:510f42eb90f977bd358d2f46f4464323500c1d8701dfbc19ecd02fbee1f83fc4 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=29a74dfd-fec0-4f60-bb09-5d32f98ad4e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757172ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=cc211cc4-96ed-4868-ab2f-7a5033345de2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/sha256:510f42eb90f977bd358d2f46f4464323500c1d8701dfbc19ecd02fbee1f83fc4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.630975ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/sha256:510f42eb90f977bd358d2f46f4464323500c1d8701dfbc19ecd02fbee1f83fc4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="rewriting manifest list sha256:510f42eb90f977bd358d2f46f4464323500c1d8701dfbc19ecd02fbee1f83fc4 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=e4d195b1-42a4-4f00-b22b-5f52e7d6485c http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43101" http.request.id=e4d195b1-42a4-4f00-b22b-5f52e7d6485c http.request.method=GET http.request.remoteaddr="127.0.0.1:35510" 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=5.371738ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" 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.26.3 time="2026-05-13T11:41:26Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=b5bd86d7-6049-4442-b630-38714e66ebfd http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" 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.350731ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" 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.26.3 http.request.host="127.0.0.1:46033" http.request.id=84baea8a-8038-43d9-a454-4fcbd9766a92 http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" 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.624992ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=d285b4fb-5898-4010-851d-65474ac3029e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" 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.673373ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=68abbc6a-e581-46eb-9501-d7699cc5a7a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" 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=6.853492ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=68abbc6a-e581-46eb-9501-d7699cc5a7a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" 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=6.890367ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=68abbc6a-e581-46eb-9501-d7699cc5a7a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" 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=6.924494ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=68abbc6a-e581-46eb-9501-d7699cc5a7a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" 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=6.950709ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T11:41:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=91355417-0daa-4107-a343-07b20a6b6965 http.request.method=POST http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.505952ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=3ce2e098-3816-40f2-8e95-b3f81fc9bb00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/blobs/uploads/1bb32ef3-d200-469e-9403-283dfe697e1b?_state=Nw2jcG65W9X6BgRtCKdRMKJMXB7_uozNIoP6KTqKoFJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYmIzMmVmMy1kMjAwLTQ2OWUtOTQwMy0yODNkZmU2OTdlMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MjYuNTE5MjE3NjJaIn0%3D&digest=sha256%3A8d31924bc000b70866720d7bc8f5107ed3e15c126f8eab8e740cbe8638cf858d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.059940195s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/1bb32ef3-d200-469e-9403-283dfe697e1b?_state=Nw2jcG65W9X6BgRtCKdRMKJMXB7_uozNIoP6KTqKoFJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYmIzMmVmMy1kMjAwLTQ2OWUtOTQwMy0yODNkZmU2OTdlMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MjYuNTE5MjE3NjJaIn0%3D&digest=sha256%3A8d31924bc000b70866720d7bc8f5107ed3e15c126f8eab8e740cbe8638cf858d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=a7e627e7-bb48-4929-92de-94634263eca2 http.request.method=POST http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.799646ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=d71a56a4-6afb-417f-b16e-c6c38e0f9c44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/blobs/uploads/42ded732-fe9f-4490-8ba7-1890394929d3?_state=rDp5CfOCHa4yyPCRgeS7fKrwib-y8vOUleY_DpzdyY97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MmRlZDczMi1mZTlmLTQ0OTAtOGJhNy0xODkwMzk0OTI5ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzEuODAxNzA1NzQ0WiJ9&digest=sha256%3A1fc16134d5cc7b201c143c10b020785099eed7bf583bfe17e3e27b96c0725bc4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.621121686s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/42ded732-fe9f-4490-8ba7-1890394929d3?_state=rDp5CfOCHa4yyPCRgeS7fKrwib-y8vOUleY_DpzdyY97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MmRlZDczMi1mZTlmLTQ0OTAtOGJhNy0xODkwMzk0OTI5ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzEuODAxNzA1NzQ0WiJ9&digest=sha256%3A1fc16134d5cc7b201c143c10b020785099eed7bf583bfe17e3e27b96c0725bc4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=4a19a54c-48a0-4435-a7e8-573611471083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.281664ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=93fec2ef-3b49-4c03-90cb-70dd4f9f9b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.duration=14.531829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=83922399-b0bf-47ca-9670-1d1df400f9dc http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" 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=4.909561ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=2a0747de-3708-4f6e-9e15-ea3f036748cb http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.63918ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46033" http.request.id=c5ef6fbe-760a-41f6-86b3-7c3e2b05e6f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.duration=8.833504ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46033" http.request.id=66eee067-2683-4e3f-aaf4-1e872718b1e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.duration=8.454934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:46033" http.request.id=88f4c144-a417-4ec4-b390-ec41c2836fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.duration=8.385941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=85e43753-1d9d-4f64-ae4e-b56eca724ca5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.824856ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=e050f8dd-4eb6-4139-92a2-2e9c163f2763 http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="911.116µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=e49112b6-804e-4083-890a-b7e2df4d3d7d http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.duration="941.155µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=d60064fa-fc6a-4dea-b72a-a55c59690ee2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" 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="861.08µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=error msg="payload digest does match: "sha256:6f377ba691c8d30a07df80d8ff3c875a0d7594e96567c04e340d71145ac97cd6" != "sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea"" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=a9366ec1-8c8b-435d-94e6-33c888709546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" time="2026-05-13T11:41:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=a9366ec1-8c8b-435d-94e6-33c888709546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.342232ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea" 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:be1d03ba1e983d36e723fdd4484c44d63baeeb282e3172d17cec3ab382525fea HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=9cfa72e5-0af7-42c2-9b1d-15f6df40f15a http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" 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.115581ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" 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.26.3 http.request.host="127.0.0.1:46033" http.request.id=f73133c1-a38e-457c-ab5a-31b28ae0a98a http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" 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.967513ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46033" http.request.id=01c6ab1e-ab69-4ea2-9283-f22442100601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" 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.371158ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:33Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46033" http.request.id=01c6ab1e-ab69-4ea2-9283-f22442100601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" 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.472666ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:33Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46033" http.request.id=01c6ab1e-ab69-4ea2-9283-f22442100601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" 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.640949ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=3fb4426c-645c-420a-a030-7d77c7d69619 http.request.method=POST http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.799379ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=7f100250-009e-41fa-9d60-a918836873c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/blobs/uploads/095f268d-eeba-4796-afc2-e0bb59d8fa64?_state=Slj8yv7eFw1nc3zlIZ9ZZJTAxbnX3npUUuIT7iYa-c97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOTVmMjY4ZC1lZWJhLTQ3OTYtYWZjMi1lMGJiNTlkOGZhNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzMuNTE4NjIwNzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.850168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/095f268d-eeba-4796-afc2-e0bb59d8fa64?_state=Slj8yv7eFw1nc3zlIZ9ZZJTAxbnX3npUUuIT7iYa-c97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOTVmMjY4ZC1lZWJhLTQ3OTYtYWZjMi1lMGJiNTlkOGZhNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzMuNTE4NjIwNzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46033" http.request.id=c3ddf744-cfa3-4e91-957c-6024fc7f68b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" 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.943596ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:33Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46033" http.request.id=c3ddf744-cfa3-4e91-957c-6024fc7f68b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" 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=3.031702ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T11:41:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=af4a212e-4aa9-44f1-9e96-45257a1142ea http.request.method=POST http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.396879ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=4996545a-ebf0-4847-a2cc-e2082ed4aa38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/blobs/uploads/78faf16d-f165-43de-aadc-15549a4c4347?_state=7D0QJCByQdJ0j5p10LTZwHCmmGSAxB6d171aS6xY0dZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGZhZjE2ZC1mMTY1LTQzZGUtYWFkYy0xNTU0OWE0YzQzNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzMuNzY0NTEzMjIzWiJ9&digest=sha256%3Afbede8f1c64822fbf50038b1ba17b9e4b923ed3ed4d405887fe2a7c5aba2b5c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.367363867s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/78faf16d-f165-43de-aadc-15549a4c4347?_state=7D0QJCByQdJ0j5p10LTZwHCmmGSAxB6d171aS6xY0dZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGZhZjE2ZC1mMTY1LTQzZGUtYWFkYy0xNTU0OWE0YzQzNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzMuNzY0NTEzMjIzWiJ9&digest=sha256%3Afbede8f1c64822fbf50038b1ba17b9e4b923ed3ed4d405887fe2a7c5aba2b5c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=1984f9d5-1ba5-4bda-b3b7-5f6c5a855434 http.request.method=POST http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=026edd69-5881-4bba-874d-58cc185f2429 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/blobs/uploads/cd2646b9-9a2e-465a-8b18-8b5495dba877?_state=HKhzb-gbNgOwDzQVQ8nf2dCRk6jRfQl9x_aKbAvLnrZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZDI2NDZiOS05YTJlLTQ2NWEtOGIxOC04YjU0OTVkYmE4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzYuNDI5NTQ5NzE0WiJ9&digest=sha256%3A7e9c3e2a7141457559219e72629e7746316c6ccb42a6667d5148754b3f0b3d63" http.request.useragent="Go-http-client/1.1" http.response.duration=3.341268853s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/cd2646b9-9a2e-465a-8b18-8b5495dba877?_state=HKhzb-gbNgOwDzQVQ8nf2dCRk6jRfQl9x_aKbAvLnrZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZDI2NDZiOS05YTJlLTQ2NWEtOGIxOC04YjU0OTVkYmE4NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6MzYuNDI5NTQ5NzE0WiJ9&digest=sha256%3A7e9c3e2a7141457559219e72629e7746316c6ccb42a6667d5148754b3f0b3d63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46033" http.request.id=355f9ca4-15f8-4157-84d8-9e08404a67ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.545779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46033" http.request.id=2c2e4830-eb9c-4baa-88cb-7984207e949c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/sha256:f6182840937ed90d82ae2d271ab2e213fd332fd640449dcf9c64c1a957399036" http.request.useragent="Go-http-client/1.1" http.response.duration=2.734247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:f6182840937ed90d82ae2d271ab2e213fd332fd640449dcf9c64c1a957399036 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=6b01dad7-e29e-4ad4-af5d-cff906960393 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" 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=2.36904ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=0869d2aa-0910-4a46-be8b-970829f06673 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/sha256:f6182840937ed90d82ae2d271ab2e213fd332fd640449dcf9c64c1a957399036" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.26624ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f6182840937ed90d82ae2d271ab2e213fd332fd640449dcf9c64c1a957399036 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=8fd52467-80bc-41cf-bb8c-e3ef2cc6deec http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937919ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=eff88faa-c6c3-479c-b969-56193ef899ce http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/sha256:f6182840937ed90d82ae2d271ab2e213fd332fd640449dcf9c64c1a957399036" http.request.useragent="Go-http-client/1.1" http.response.duration=1.806779ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:f6182840937ed90d82ae2d271ab2e213fd332fd640449dcf9c64c1a957399036 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=ea80dff8-10ce-4248-aa1b-79c992008c50 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" 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.525555ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="rewriting manifest sha256:f6182840937ed90d82ae2d271ab2e213fd332fd640449dcf9c64c1a957399036 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=13044b83-7fc4-4861-9494-899839d0e719 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=13044b83-7fc4-4861-9494-899839d0e719 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" 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=5.154495ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46033" http.request.id=2b83bc90-e966-4425-966f-fc401161347a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" 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=2.566071ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46033" http.request.id=d6713924-fbd7-441b-bec9-2c42f4dda10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.106572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46033" http.request.id=c4f5a925-0fe1-4913-ab66-d23fe971a7b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/sha256:907dbd0fb08843e54971c16180c5308cc4c6a2b4d371baabc81a91af34410bfc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:907dbd0fb08843e54971c16180c5308cc4c6a2b4d371baabc81a91af34410bfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=9c85e3cb-70dc-455f-87e1-05cc158618f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" 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.058527ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=e3fa5185-d4c9-4bf9-965e-7fc5de9ec1d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/sha256:907dbd0fb08843e54971c16180c5308cc4c6a2b4d371baabc81a91af34410bfc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.817494ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:907dbd0fb08843e54971c16180c5308cc4c6a2b4d371baabc81a91af34410bfc HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=e99d2b29-a964-4131-88ae-83c565babfb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.340269ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=4261f754-ca9a-458f-af94-05f2d130d58e http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/sha256:907dbd0fb08843e54971c16180c5308cc4c6a2b4d371baabc81a91af34410bfc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.816928ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/sha256:907dbd0fb08843e54971c16180c5308cc4c6a2b4d371baabc81a91af34410bfc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=info msg="rewriting manifest list sha256:907dbd0fb08843e54971c16180c5308cc4c6a2b4d371baabc81a91af34410bfc in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=7cccc634-388e-4980-ad18-ad46e7f3de4b http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-13T11:41:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46033" http.request.id=7cccc634-388e-4980-ad18-ad46e7f3de4b http.request.method=GET http.request.remoteaddr="127.0.0.1:44762" 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=5.679199ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (37.38s) === RUN TestGetManifestWithStorageError time="2026-05-13T11:41:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:41:39Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:40577" http.request.id=074d6128-78bf-417d-a73c-75a84208d460 http.request.method=GET http.request.remoteaddr="127.0.0.1:60062" 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=2.273451ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:40577" http.request.id=7705d3c0-fd14-4092-9beb-aafee539916f http.request.method=GET http.request.remoteaddr="127.0.0.1:60062" 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.908561ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:40577" http.request.id=7cfef066-9d62-4e6a-839f-d2a1b3893da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60062" 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.969916ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:40577" http.request.id=565d5bc7-a977-4ad3-8055-192d083888fa http.request.method=GET http.request.remoteaddr="127.0.0.1:60062" 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.746345ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-05-13T11:41:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:41:39Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=4e456cba-1499-4076-913b-944e645d8ea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" 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.475413ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=4f2170d0-8aea-4087-aff9-2d3806860797 http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" 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.721303ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=448fd037-1b11-43f4-96f4-b7418cdc881f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" 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.754341ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=b63eb251-9087-47d6-9063-7ac3346f8aca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" 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=7.378814ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=b63eb251-9087-47d6-9063-7ac3346f8aca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" 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=7.461065ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=b63eb251-9087-47d6-9063-7ac3346f8aca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" 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=7.52793ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T11:41:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=b63eb251-9087-47d6-9063-7ac3346f8aca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" 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=7.590483ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:11:41:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T11:41:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=eb650f7d-f08a-4eb7-a352-4ea24dd63ca8 http.request.method=POST http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.207488ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=b696db1d-32fa-40fb-88d3-bec1c7446b61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/blobs/uploads/0e876c74-037c-4b8d-9d30-9e39fd703524?_state=RYZGWrQdZc2HFH2gWKTaRfneurj4_g5GAcOSFklHird7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTg3NmM3NC0wMzdjLTRiOGQtOWQzMC05ZTM5ZmQ3MDM1MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NDAuMjI4Njc1NDcyWiJ9&digest=sha256%3A790ea31d979e740387ab2393bf52ac81dfdc280544c8e3434e89311256e055f9" http.request.useragent="Go-http-client/1.1" http.response.duration=6.712000648s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/0e876c74-037c-4b8d-9d30-9e39fd703524?_state=RYZGWrQdZc2HFH2gWKTaRfneurj4_g5GAcOSFklHird7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTg3NmM3NC0wMzdjLTRiOGQtOWQzMC05ZTM5ZmQ3MDM1MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NDAuMjI4Njc1NDcyWiJ9&digest=sha256%3A790ea31d979e740387ab2393bf52ac81dfdc280544c8e3434e89311256e055f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=d0d5524a-472d-4845-9b2c-f0879bd0e701 http.request.method=POST http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.593664ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=e7051c31-68a2-44b5-8914-f92c88655d62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/blobs/uploads/d462d2a4-4463-4c44-9eae-4c4230c809b8?_state=vEz3EzRR73i3q0D0P9p3Tn-ZVUlVHy6ByvxmWXTii6R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDYyZDJhNC00NDYzLTRjNDQtOWVhZS00YzQyMzBjODA5YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NDcuMzA1MTM2MTM0WiJ9&digest=sha256%3A4e7570887d46315bdd5829f69a8eb2b56355ad3220047744c8ba592fa3d8dd7a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.402741422s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/d462d2a4-4463-4c44-9eae-4c4230c809b8?_state=vEz3EzRR73i3q0D0P9p3Tn-ZVUlVHy6ByvxmWXTii6R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDYyZDJhNC00NDYzLTRjNDQtOWVhZS00YzQyMzBjODA5YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NDcuMzA1MTM2MTM0WiJ9&digest=sha256%3A4e7570887d46315bdd5829f69a8eb2b56355ad3220047744c8ba592fa3d8dd7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=6e259e7a-fae8-47a1-8a37-2dd32faa8a45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.725837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=f163b229-f497-4f9f-b56b-da6bf835e8cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.336976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=271b6eb2-246c-43b3-8428-56392c8c1124 http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" 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=3.882271ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=777b6dae-ccb1-41d6-a71c-d0ee743404aa http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.666022ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41889" http.request.id=ae2b86c7-d204-4d2a-8e65-c9db7e06131d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=8.291047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41889" http.request.id=656419a7-0e0d-41c5-8fb5-8d47a343ef4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=8.30488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:41889" http.request.id=be6c2039-f145-4ae2-88cf-a6773ceead29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=8.289792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=fc048ce7-4087-4816-859a-3c66dee0dcf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.769869ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=fe2fa72c-5338-4a60-8d96-b0e91dd575c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.99202ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=e9774b48-a050-4bdb-9043-ba1fa40ec5ad http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.825838ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=83c2923e-a075-47ac-8cfc-2d63aa5077ca http.request.method=GET http.request.remoteaddr="127.0.0.1:60202" 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.922204ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=error msg="payload digest does match: "sha256:73554e8b86057036c1caf2d1dd4cc95a98593f7275fc466a238439d1ac1a62d2" != "sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa"" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=afd0e881-4f96-45d7-a303-279e8ceddccd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" time="2026-05-13T11:41:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=afd0e881-4f96-45d7-a303-279e8ceddccd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60202" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.443452ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=cbf62663-74a2-4c73-8bd4-300a5e06f107 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57580" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.873445ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=1d59bada-affb-4265-9990-5fd638a670fd http.request.method=GET http.request.remoteaddr="127.0.0.1:57580" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.151933ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=e5eee20d-842a-4f67-bc02-83117af5ad62 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57586" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.466919ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=dd819cc9-d1bf-4c33-96ff-073f4aa6c190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57594" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=8.917255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=62b1edd5-4856-432f-aacf-1979da336977 http.request.method=GET http.request.remoteaddr="127.0.0.1:57594" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.815155ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=1082c117-5dfd-4e65-a837-1a7d8de91132 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57600" 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.564359ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=714ca0d4-bc2c-43fd-9d0d-baa817cfd3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.97996ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=aa61950c-a6f4-4506-8e7c-5ae0015d2998 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" 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.009842ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=2b2a12c4-60ab-4e7b-859a-9f204d7e546c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.498349ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7db3d6e826203d6b335eae93eaefe6d4ae2b8c8753e8876344830f2dccc99aaa HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=cf8c412d-2290-4cbc-abe3-987a4394c82e http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" 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.955529ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=cdccb800-8171-4c8b-9f15-1d116036ca73 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" 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.163801ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" 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.26.3 http.request.host="127.0.0.1:41889" http.request.id=4663e1ca-12d6-4c63-ba11-d06738c6e5e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" 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=2.027323ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=a699ca54-5925-4be5-b3c0-8f646e3ac928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" 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.433224ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:52Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=a699ca54-5925-4be5-b3c0-8f646e3ac928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" 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.5216ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:52Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=a699ca54-5925-4be5-b3c0-8f646e3ac928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" 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.623125ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=d4ca7430-5285-4bb2-8076-eae9f1a8fc50 http.request.method=POST http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.293321ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=0fd7ffae-860c-45a1-a6ac-af5bb0411c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/blobs/uploads/0da89b97-9a3f-4682-b646-710f59ab3e00?_state=edG19YMcrg97G9svX6VfI1S7RiTD0VK2S94W8-TCLQR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZGE4OWI5Ny05YTNmLTQ2ODItYjY0Ni03MTBmNTlhYjNlMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NTIuODM5NDY2Mjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.851713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/0da89b97-9a3f-4682-b646-710f59ab3e00?_state=edG19YMcrg97G9svX6VfI1S7RiTD0VK2S94W8-TCLQR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZGE4OWI5Ny05YTNmLTQ2ODItYjY0Ni03MTBmNTlhYjNlMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NTIuODM5NDY2Mjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:52Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=0bb90b39-3e1b-48b0-b603-8ada8b84f5ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" 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.393208ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:52Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=0bb90b39-3e1b-48b0-b603-8ada8b84f5ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" 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.488879ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:11:41:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T11:41:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=4b750d30-2fc8-4c81-a7c1-4081e1cd51b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.425585ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=cfa4c0ed-a8f4-40b0-ae5d-237bf862cfe9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/blobs/uploads/53c20e5b-aaa5-426c-a2e2-ecb4815248a9?_state=IETwvhshUH9_oVLaPE76Tve5GvtRPgS0m4jhmZms1qR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2MyMGU1Yi1hYWE1LTQyNmMtYTJlMi1lY2I0ODE1MjQ4YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NTMuMDg2NjA3OTUyWiJ9&digest=sha256%3Ac0c139d2c104533709b9e7d74bfdd1976e327f3243dc0a5103fdc615954fb8d4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.916785636s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/53c20e5b-aaa5-426c-a2e2-ecb4815248a9?_state=IETwvhshUH9_oVLaPE76Tve5GvtRPgS0m4jhmZms1qR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2MyMGU1Yi1hYWE1LTQyNmMtYTJlMi1lY2I0ODE1MjQ4YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NTMuMDg2NjA3OTUyWiJ9&digest=sha256%3Ac0c139d2c104533709b9e7d74bfdd1976e327f3243dc0a5103fdc615954fb8d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=ed8cd9d2-8613-4526-8417-5ed5c320e615 http.request.method=POST http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.593553ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=47665a05-e3a8-401e-a95e-a18e3649ae40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/blobs/uploads/301df064-cacd-4fa0-87cf-636fe0f5ed15?_state=LKdSVS7ilxlAeR1Yx-gmbh5Q3VdSgvaCrvXRPGqV8LJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDFkZjA2NC1jYWNkLTRmYTAtODdjZi02MzZmZTBmNWVkMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NTUuMzE2NDk4Njk5WiJ9&digest=sha256%3A0484c16ab4006dfedf77627829ffcfef7cad75f61d8dca6f48197dee54570186" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512605637s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/301df064-cacd-4fa0-87cf-636fe0f5ed15?_state=LKdSVS7ilxlAeR1Yx-gmbh5Q3VdSgvaCrvXRPGqV8LJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDFkZjA2NC1jYWNkLTRmYTAtODdjZi02MzZmZTBmNWVkMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTE6NDE6NTUuMzE2NDk4Njk5WiJ9&digest=sha256%3A0484c16ab4006dfedf77627829ffcfef7cad75f61d8dca6f48197dee54570186 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=3c16890b-e588-4e35-9403-f7d111860188 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.243619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=21060b38-21c1-44e1-a635-9d3ac8cb5bb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.duration=2.767299ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=dca54a85-4de3-4fdd-9121-9b72a3755ae8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" 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=2.310898ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=fbbb1f0d-b7cf-4d2c-8089-375c73875abd http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.2546ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=4ed5fbdd-acbf-4a46-bc68-bf0961f6f281 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.402741ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=985228f5-10d7-4faa-a706-8df205394ec4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717329ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=6d845714-3d76-449e-9d13-8cc951fa4696 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" 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.68975ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="rewriting manifest sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=669dd7c8-e96f-4adc-b72d-0bc153d6c5d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=669dd7c8-e96f-4adc-b72d-0bc153d6c5d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" 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=5.060517ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=eeed8f1e-df4f-4e83-90fd-822d3b832b6d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.duration=2.172948ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=171afa2e-5284-4f5b-88d1-1951aec02ef3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57614" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.874578ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=dff17163-b3e8-4a3a-8fc5-2cc7cc8059da http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38898" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.188346ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=81c57b03-f13e-4055-b135-1e0a2a2fa74f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38906" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.duration=3.065131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=30a10d48-14e7-45b6-a4b0-edafcb9eec66 http.request.method=GET http.request.remoteaddr="127.0.0.1:38906" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.341814ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=5a4f7445-ac08-4ca4-9f00-e738b5c59e60 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38922" 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=2.195902ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41889" http.request.id=e0959979-347a-4bbf-a943-5f5032a24b41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38930" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.352091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=9407854a-c396-49cf-8441-41a21c3ca08e http.request.method=GET http.request.remoteaddr="127.0.0.1:38930" 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.737265ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=f067ab70-dbb0-4962-a7e0-7c1588341b72 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38930" http.request.uri="/v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0c1ebe7b3f6cfe6b03586ce89cf1ecdd48294fbcfb641ddc6559e7eea4069a67 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41889" http.request.id=cc4b83a3-f911-4f38-ba41-8e3557810e07 http.request.method=GET http.request.remoteaddr="127.0.0.1:38930" 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.730741ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (19.05s) === RUN TestManifestDeleteDisabled time="2026-05-13T11:41:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:46231" http.request.id=6dee7901-0c85-475f-8c6d-99dd20a025dc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36862" 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=2.281738ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2026:11:41:58 +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="2026-05-13T11:41:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34227" http.request.id=0fbaf0a0-76dc-4c30-9af4-b050a1fe7d63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49968" 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=4.313331ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34227" http.request.id=eef4c96d-af2a-464b-b8e0-ea10e5191027 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49984" 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=3.947329ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34227" http.request.id=a8016fa7-1789-489a-8d13-e50263a6dc67 http.request.method=POST http.request.remoteaddr="127.0.0.1:50000" 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=4.054361ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T11:41:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:34227" http.request.id=893742e3-4173-465a-b21e-8d118a161c1b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50016" 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=3.900652ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:11:41:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-05-13T11:41:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T11:41:58Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:41:59Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=80f78414-e2f0-44cd-85db-ee651b0c3cea http.request.method=POST http.request.remoteaddr="127.0.0.1:47154" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.59331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=f95bad27-3a45-4693-adec-4327ddf07a72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47154" http.request.uri="/v2/foo/bar/blobs/uploads/01daa56e-c7f0-4ccc-a608-e4c57eb06496?_state=UO17DNEqK7VuLKBBSugFA03YKxULLdJVqnTysLm4Pch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZGFhNTZlLWM3ZjAtNGNjYy1hNjA4LWU0YzU3ZWIwNjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MTo1OS4yMDY3NjUyNzFaIn0%3D&digest=sha256%3Aefe14216c7de8d2603a3087a2dad5811d12c1580543a487f599e42e51c39a278" http.request.useragent="Go-http-client/1.1" http.response.duration=2.54921316s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:41:59 +0000] "PUT /v2/foo/bar/blobs/uploads/01daa56e-c7f0-4ccc-a608-e4c57eb06496?_state=UO17DNEqK7VuLKBBSugFA03YKxULLdJVqnTysLm4Pch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZGFhNTZlLWM3ZjAtNGNjYy1hNjA4LWU0YzU3ZWIwNjQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MTo1OS4yMDY3NjUyNzFaIn0%3D&digest=sha256%3Aefe14216c7de8d2603a3087a2dad5811d12c1580543a487f599e42e51c39a278 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=163ce1bb-cdb9-4663-a2f6-fcad1dffea63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47154" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.869402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" 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.26.3 time="2026-05-13T11:42:01Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T11:42:01Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.26.3 time="2026-05-13T11:42:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=148f8fbf-ba0a-4e5d-86ff-c3e2486de2c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47154" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.830093ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37925" go.version=go1.26.3 time="2026-05-13T11:42:01Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=88b5e04c-0e38-4f19-b72f-5893bb5e0d9c http.request.method=GET http.request.remoteaddr="127.0.0.1:47170" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.569634ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37925/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37925/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:33307" http.request.id=8728c3a3-285f-42e1-9601-8b16ca8384d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43982" http.request.uri="/v2/foo/bar/manifests/sha256:d446fefe4dc0c28f991ce1a2fe7dfa68f833f8d69b07f9c8dc479f07c29dd151" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:d446fefe4dc0c28f991ce1a2fe7dfa68f833f8d69b07f9c8dc479f07c29dd151" time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=9f960e59-ecf4-4fe6-b4e9-3ef60d3a693a http.request.method=GET http.request.remoteaddr="127.0.0.1:47182" http.request.uri="/v2/foo/bar/manifests/sha256:d446fefe4dc0c28f991ce1a2fe7dfa68f833f8d69b07f9c8dc479f07c29dd151" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.180413ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "GET /v2/foo/bar/manifests/sha256:d446fefe4dc0c28f991ce1a2fe7dfa68f833f8d69b07f9c8dc479f07c29dd151 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d446fefe4dc0c28f991ce1a2fe7dfa68f833f8d69b07f9c8dc479f07c29dd151 with ttl=167h59m59.999994746s" go.version=go1.26.3 time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33307" http.request.id=8728c3a3-285f-42e1-9601-8b16ca8384d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43982" http.request.uri="/v2/foo/bar/manifests/sha256:d446fefe4dc0c28f991ce1a2fe7dfa68f833f8d69b07f9c8dc479f07c29dd151" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=17.251597ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "GET /v2/foo/bar/manifests/sha256:d446fefe4dc0c28f991ce1a2fe7dfa68f833f8d69b07f9c8dc479f07c29dd151 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=269a8ac6-d7c4-41ca-a007-6f0558b505c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47182" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.839704ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37925/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37925/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:33307" http.request.id=420c0390-8a14-47a8-b999-5b0aceecc44e http.request.method=GET http.request.remoteaddr="127.0.0.1:43986" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=6ed4a8e8-6e20-4ea9-989d-5c856583e5fd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47186" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.137907ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T11:42:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33307" http.request.id=420c0390-8a14-47a8-b999-5b0aceecc44e http.request.method=GET http.request.remoteaddr="127.0.0.1:43986" 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=12.644469ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:11:42:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T11:42:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=2228e67c-a1a7-4156-aca6-0ae73df923ea http.request.method=POST http.request.remoteaddr="127.0.0.1:47186" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.459968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:11:42:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=09d4c1e1-ee0a-4316-a299-f8ac6fbd832b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47186" http.request.uri="/v2/foo/bar/blobs/uploads/5f29a7c0-ed54-4cab-ab9f-69c01e6f1ad5?_state=L3-68CaIbLEc4UVlECuo12lz1Ccuz8Yv5Xxt8r_ncl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjlhN2MwLWVkNTQtNGNhYi1hYjlmLTY5YzAxZTZmMWFkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MjowMi4xMzI4MjkxMzJaIn0%3D&digest=sha256%3Ab2fca738acdadd903beeed74da892f25208e19b6aead6b54426c1b441e4271ba" http.request.useragent="Go-http-client/1.1" http.response.duration=4.723591545s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:42:02 +0000] "PUT /v2/foo/bar/blobs/uploads/5f29a7c0-ed54-4cab-ab9f-69c01e6f1ad5?_state=L3-68CaIbLEc4UVlECuo12lz1Ccuz8Yv5Xxt8r_ncl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjlhN2MwLWVkNTQtNGNhYi1hYjlmLTY5YzAxZTZmMWFkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxMTo0MjowMi4xMzI4MjkxMzJaIn0%3D&digest=sha256%3Ab2fca738acdadd903beeed74da892f25208e19b6aead6b54426c1b441e4271ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=a939e02a-96e2-4020-9f46-a983ba607e7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47186" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.099402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:11:42:06 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=1423af95-20cd-4b43-830a-3738f4bbbb3f http.request.method=GET http.request.remoteaddr="127.0.0.1:47186" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.701793ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:42:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T11:42:06Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37925/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37925/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:33307" http.request.id=eb7f1d62-f07f-430c-9394-e883ce00269e http.request.method=GET http.request.remoteaddr="127.0.0.1:43988" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=cb707c4d-c65c-4339-9428-4bf6fc15dcd0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47196" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.146175ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:11:42:06 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=b1bc4ca5-72f0-4468-aad1-1d2a9f64fc70 http.request.method=GET http.request.remoteaddr="127.0.0.1:47196" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.810647ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:11:42:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T11:42:06Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37925/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:37925/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:33307" http.request.id=eb7f1d62-f07f-430c-9394-e883ce00269e http.request.method=GET http.request.remoteaddr="127.0.0.1:43988" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37925" http.request.id=9b4d8656-b50a-47a6-92ab-1d5cf3e46a95 http.request.method=GET http.request.remoteaddr="127.0.0.1:47204" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.111369ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:11:42:06 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T11:42:06Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:59421898cae7020ea651f08f66122c3485e46a7beb9496e90fda1427ec4d912e with ttl=167h59m59.999997047s" go.version=go1.26.3 time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33307" http.request.id=eb7f1d62-f07f-430c-9394-e883ce00269e http.request.method=GET http.request.remoteaddr="127.0.0.1:43988" 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=23.164721ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:11:42:06 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (7.93s) === RUN TestAppDispatcher time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41241" http.request.id=b5638ae6-ae33-4ce4-9783-d9c68196d055 http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.328743ms http.response.status=200 http.response.written=0 time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41241" http.request.id=e65d8159-5e3b-4823-9026-eb3adf600a77 http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.823426ms http.response.status=200 http.response.written=0 time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41241" http.request.id=edc5769a-1d25-4b4b-9823-c475ad788adb http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.245833ms http.response.status=200 http.response.written=0 time="2026-05-13T11:42:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41241" http.request.id=ae4385df-1abb-43d7-a3d5-ef8b88386050 http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="932.773µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-05-13T11:42:06Z" 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.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:06Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:06Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.3 http.request.host="127.0.0.1:40497" http.request.id=727335c2-242b-4cd6-b0a5-ed34a0842b1a http.request.method=GET http.request.remoteaddr="127.0.0.1:42288" 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="2026-05-13T11:42:06Z" 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.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:06Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:06Z" level=info msg="configuring file health check path=/tmp/healthcheck2006686368, interval=1" go.version=go1.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-13T11:42:10Z" 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.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:10Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:10Z" level=info msg="configuring TCP health check addr=127.0.0.1:46199, interval=1" go.version=go1.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-05-13T11:42:14Z" 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.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:14Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 time="2026-05-13T11:42:14Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39087, interval=1, threshold=3" go.version=go1.26.3 instance.id=f0cd01ac-4177-4a22-b1c2-8fd14a6270e7 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 154.959s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.55s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.16s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.854s === RUN TestSchedule time="2026-05-13T11:39:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec time="2026-05-13T11:39:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995945ms" go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec time="2026-05-13T11:39:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.036µs" go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec time="2026-05-13T11:39:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.014µs" go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec 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="2026-05-13T11:39:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-13T11:39:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec time="2026-05-13T11:39:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997258ms" go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec time="2026-05-13T11:39:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998008ms" go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec time="2026-05-13T11:39:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-13T11:39:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=c27f38e2-c5b3-453f-9a21-91fa5295e3ec --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (4.86s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16634368 sha256:3cd2a3faa6c9d34eb2f1954d90f343482199ef6c9db275acc088aa93d498f5c1 [] map[] } --- PASS: TestSimpleBlobRead (0.55s) === RUN TestBlobMount --- PASS: TestBlobMount (0.71s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.48s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (4.41s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.63s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === 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:15d6ffb2a04ea0124304cefc84b1188ff847d255ed2c95e1040a81046b2ca0f5 palailogos: marking blob sha256:f3163f78c78223e55148e1eb423087397527482a1fbacb41ca0a99ebf4a377cd palailogos: marking blob sha256:c30d9effed41d1ab48af0c31287eebf201cdc81b0851dde588c03ea8fdb51c68 palailogos: marking manifest sha256:a85c1f880d402165bc12b94f7bb6c5e70cee815b4171c6078f5e43c26450325f palailogos: marking blob sha256:d23cfcf26cae67736f256ea4f3facc55d02be1ad0ce7f50e3f6d13e33e81eba4 palailogos: marking blob sha256:f1acd3308ad7b094242aac47f37cb64a21f5024953f7beeff2e021754028479e palailogos: marking manifest sha256:fadcbb825294bd35c1cda7bd2b3f2196e761a4201e1909a71a848505d8408d41 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:24b8da09f47cb1e6d9dd372b2fc9fc3ee796e8c1f33b5ecaac8f8575460aceaf palailogos: marking blob sha256:73276323c047a1bd18247ab9dea52e52a5465794dc289c32687e50b805547dda palailogos: marking manifest sha256:fc2cb5641bddbcc503865cfde5e68a5c278502d1d3547f77186fdc744f9c8243 palailogos: marking blob sha256:15d6ffb2a04ea0124304cefc84b1188ff847d255ed2c95e1040a81046b2ca0f5 palailogos: marking blob sha256:a85c1f880d402165bc12b94f7bb6c5e70cee815b4171c6078f5e43c26450325f 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.37s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:29b9022df90ef92d4c1864b807d5defef4cc5378e8914da917a5994b085b41de deletemanifests: marking manifest sha256:3a80a2d364e876dba5416a9bdf0541b3297872613047bc01a6d50e47527b5bdb deletemanifests: marking blob sha256:1a2940237449aac66882952202e2eb999288b28323e9dd6bb04c6b822cdaa31d deletemanifests: marking blob sha256:a724254c0f76e1b75621383f04fc8d6b799106c423763b6a26939e2270e2bfa1 deletemanifests: marking blob sha256:ad4819dc49a96812ab0388145a45ced37233c5dfa85581f850d905adc9abda8c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:29b9022df90ef92d4c1864b807d5defef4cc5378e8914da917a5994b085b41de blob eligible for deletion: sha256:78b7a3a40871637025d0ef3184cbbca63048186055fd7dc11f8bc9db1ad17668 blob eligible for deletion: sha256:8091faac1517ab82a208c7292150e230e0b1fbdc0915327f53c388930b9f4260 blob eligible for deletion: sha256:e47c528eb47cf9137cb9107013bda109faa06c3202e497919779c106e311446e deletemanifests manifest eligible for deletion: sha256:29b9022df90ef92d4c1864b807d5defef4cc5378e8914da917a5994b085b41de deletemanifests: marking manifest sha256:3a80a2d364e876dba5416a9bdf0541b3297872613047bc01a6d50e47527b5bdb deletemanifests: marking blob sha256:1a2940237449aac66882952202e2eb999288b28323e9dd6bb04c6b822cdaa31d deletemanifests: marking blob sha256:a724254c0f76e1b75621383f04fc8d6b799106c423763b6a26939e2270e2bfa1 deletemanifests: marking blob sha256:ad4819dc49a96812ab0388145a45ced37233c5dfa85581f850d905adc9abda8c time="2026-05-13T11:40:10Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/29b9022df90ef92d4c1864b807d5defef4cc5378e8914da917a5994b085b41de" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a time="2026-05-13T11:40:10Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/29b9022df90ef92d4c1864b807d5defef4cc5378e8914da917a5994b085b41de" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:e47c528eb47cf9137cb9107013bda109faa06c3202e497919779c106e311446e time="2026-05-13T11:40:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e4/e47c528eb47cf9137cb9107013bda109faa06c3202e497919779c106e311446e" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:29b9022df90ef92d4c1864b807d5defef4cc5378e8914da917a5994b085b41de time="2026-05-13T11:40:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/29/29b9022df90ef92d4c1864b807d5defef4cc5378e8914da917a5994b085b41de" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:78b7a3a40871637025d0ef3184cbbca63048186055fd7dc11f8bc9db1ad17668 time="2026-05-13T11:40:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/78b7a3a40871637025d0ef3184cbbca63048186055fd7dc11f8bc9db1ad17668" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:8091faac1517ab82a208c7292150e230e0b1fbdc0915327f53c388930b9f4260 time="2026-05-13T11:40:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/8091faac1517ab82a208c7292150e230e0b1fbdc0915327f53c388930b9f4260" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a --- PASS: TestDeleteManifestIfTagNotFound (2.87s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:816dd50a885746adae9e5b901161f2ce2cbaa56e3e817e7980893ad0edba78b6 time="2026-05-13T11:40:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/816dd50a885746adae9e5b901161f2ce2cbaa56e3e817e7980893ad0edba78b6" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:c5c632f14ce806d59d0e57d76df881cea2788c991ee119a7f21011d3052d6b02 time="2026-05-13T11:40:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c5c632f14ce806d59d0e57d76df881cea2788c991ee119a7f21011d3052d6b02" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:1ce810cf26007a1631324cec6811abd1d4c7b4f11c375ff1917f65aebcf52fd7 time="2026-05-13T11:40:11Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1ce810cf26007a1631324cec6811abd1d4c7b4f11c375ff1917f65aebcf52fd7" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a --- PASS: TestGCWithMissingManifests (1.00s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:a1d417d47b80cb05c5645a1999d5eeff48a55e036ef10e3f2bd9ad36a49247ee komnenos: marking blob sha256:c4a2ace8355a1e8ad646801f75088861c750eadb1f9f80af6a7940b6a8cf9bee komnenos: marking blob sha256:ac501120fe58145a1e9e31f057765232438dc372d417e6d788c5f942223582b0 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5739249091e7fad7e094fa0931844a0484a10b05e41b926f8a77e8d159688066 time="2026-05-13T11:40:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/5739249091e7fad7e094fa0931844a0484a10b05e41b926f8a77e8d159688066" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:c370e451a197611191edcbcdf6278571c9676b40772a1cd4b4aa293699450119 time="2026-05-13T11:40:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c370e451a197611191edcbcdf6278571c9676b40772a1cd4b4aa293699450119" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:cba69dbb5ab253f64a84ca2b264c51e7f3b4bb188c82c321b27f64507910604e time="2026-05-13T11:40:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cba69dbb5ab253f64a84ca2b264c51e7f3b4bb188c82c321b27f64507910604e" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:dc6c15ddbc9d64815de3edecc862d2c376e23fc61df69e4552cabc4070016fc8 time="2026-05-13T11:40:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc6c15ddbc9d64815de3edecc862d2c376e23fc61df69e4552cabc4070016fc8" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:e0f6914a8502b672815aa47e4a89983eaab884b16e325d4446e5cf019ae81fa8 time="2026-05-13T11:40:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e0f6914a8502b672815aa47e4a89983eaab884b16e325d4446e5cf019ae81fa8" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-13T11:40:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a blob eligible for deletion: sha256:04bdff660aa4b5c46d683cb960b6a1522321ec6a191fe48856f77eb5a0001c61 time="2026-05-13T11:40:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/04bdff660aa4b5c46d683cb960b6a1522321ec6a191fe48856f77eb5a0001c61" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a --- PASS: TestDeletionHasEffect (2.70s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.32s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:cd55d6337d01f098541f874ff517d6e083b68abf817894946745b8266efa2f6e michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:aa40e325dcc60e7bf205856768959c223ebf7c67405bf469ca970ba2603bc134 michael_z_doukas: marking blob sha256:bff659f40258a076da15b79eb6e2d2033e824407d080226fa139345c290944b0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:99935fca61dbe120bdbed2b84fc188dff297ea1eced161f068bb9b5b77d7925f time="2026-05-13T11:40:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99935fca61dbe120bdbed2b84fc188dff297ea1eced161f068bb9b5b77d7925f" go.version=go1.26.3 instance.id=5229c140-686f-4387-9d89-b12cb0c0537a --- PASS: TestOrphanBlobDeleted (1.32s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:cfae5f451637c4d249d9d7bb71ea4639dad461832f2f452ea47157e66f326099 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f120f14b5ded3d4ec986b3bbe5c87b58074d1824c37a4caa15ac5213f2f87733 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.71s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.16s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.58s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.69s) === 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="2026-05-13T11:40:22Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 10:40:22.422033139 +0000 UTC m=-3564.623869606, actuallyDelete=true" time="2026-05-13T11:40:22Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-13T11:40:22Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943, actuallyDelete=true" time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4f987a4-e8e9-4504-9c00-3f53bb2fe06b have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/758d9a52-36da-4e70-8ed6-b9a622d9a342 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9baaa999-bd6d-4213-891c-b3a7af19a299 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/e2f1751a-071b-48bc-95f0-17498d37b743 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0ad91bb6-8d99-4975-918a-4a4197d97caa have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0ae1ab04-8415-4270-a50c-9d011407cc90 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/390a4b32-2468-4e0e-be55-73cfb9f05eba have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5bab28e7-e80c-46c9-8314-96adf0900c45 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/663b3bfc-0966-4c44-aff2-cd9d2b699a0f have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7e98dc4e-0b6f-4efd-92d3-0ff08336370a have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c98f8df8-c0ea-40db-b0e4-114aa7f39cc1 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.423009689 +0000 UTC m=+35.377106943). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-13T11:40:22Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 11:40:22.424172989 +0000 UTC m=+35.378270243, actuallyDelete=true" time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/12f1b13c-cf05-4fd7-810e-9d1cdf63487b have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.424172989 +0000 UTC m=+35.378270243). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/15d072c3-9950-48d8-80af-568f5bd969bc have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.424172989 +0000 UTC m=+35.378270243). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/363e4413-3447-4fcd-b7a5-35f74d66876c have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.424172989 +0000 UTC m=+35.378270243). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e1c06f78-da0a-4fa6-a22d-3045879648a3 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.424172989 +0000 UTC m=+35.378270243). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d522b9cb-63db-4421-a987-9d124f0e4488 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.424172989 +0000 UTC m=+35.378270243). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-13T11:40:22Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 11:40:22.425013813 +0000 UTC m=+35.379111067, actuallyDelete=true" time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3746a3bc-78c0-490d-ad40-3044c51fc708 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.425013813 +0000 UTC m=+35.379111067). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5519313c-af44-4db8-9e26-aac4cdff1938 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.425013813 +0000 UTC m=+35.379111067). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8387ffa1-6dba-4a9b-8ee1-44edcef5d2e8 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.425013813 +0000 UTC m=+35.379111067). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a865c6c6-029a-4a83-844c-608514d4d669 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.425013813 +0000 UTC m=+35.379111067). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca41b12f-14d7-4b52-b892-695cd39b46f5 have older date (2026-05-13 10:40:22 +0000 UTC) than purge date (2026-05-13 11:40:22.425013813 +0000 UTC m=+35.379111067). Removing upload directory." time="2026-05-13T11:40:22Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-13T11:40:22Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 11:40:22.425520591 +0000 UTC m=+35.379617845, actuallyDelete=true" time="2026-05-13T11:40:22Z" 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 35.400s ? 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.011s === 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.013s === RUN TestWalkFileRemoved time="2026-05-13T11:39:47Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.007s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.466s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.086s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.30s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.753s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.50s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.957s ? 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="2026-05-13T11:39:47Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-13T11:39:47Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-13T11:39:47Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.00s) time="2026-05-13T11:39:47Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T11:39:47Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=4c502fe7-4198-49a3-81a7-cb315b95e17e ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2026-05-13T11:39:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=4c502fe7-4198-49a3-81a7-cb315b95e17e --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-05-13T11:39:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=4c502fe7-4198-49a3-81a7-cb315b95e17e --- PASS: TestInvalidData (0.01s) time="2026-05-13T11:39:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T11:39:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T11:39:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T11:39:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.515s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.009s ? 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.472s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.76s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.226s ? 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.015s ? 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 >>> docker-registry*: Adding .pre-install >>> 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-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Wed, 13 May 2026 11:42:23 +0000 elapsed time 0h 3m 0s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260513.113925) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 425.9 MiB in 103 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...