>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 14:49:55 +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.144956) Executing busybox-1.37.0-r31.trigger OK: 564.8 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/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/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/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/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/v3.24/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-13T14:50:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-13T14:50:24Z" 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.040s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-13T14:50:24Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.080s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.052s === 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.028s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (1.13s) PASS ok github.com/docker/distribution/health/checks 1.177s ? 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.031s === 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.151s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.016s === 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.007s ? 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 14:50:25 http: TLS handshake error from 127.0.0.1:35972: 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:45687/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45687/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45687/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45687/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42709?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (0.84s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-13T14:50:26Z" level=info msg="broadcaster: closing" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" time="2026-05-13T14:50:26Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-13T14:50:26Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.21s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=warning msg="&{0x4ef6bc6b4450 0.9} encountered too many errors, backing off" time="2026-05-13T14:50:26Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.72s) PASS ok github.com/docker/distribution/notifications 1.891s ? 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-13T14:50:25Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T14:50:25.897564179Z" 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-13T14:50:25.897580115Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:25.897779611Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T14:50:25.897787498Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-13T14:50:25.898141775Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-13T14:50:25.89826959Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.26.3 time="2026-05-13T14:50:28.91484966Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=1dba6fd7-b695-4aef-a8f2-aeaedc4a893d http.request.method=GET http.request.remoteaddr="127.0.0.1:55206" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=11.644971ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:50:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-13T14:50:28.951012885Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (3.35s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-13T14:50:29.457666462Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T14:50:29.459945857Z" 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-13T14:50:29.459962275Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:29.460099529Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T14:50:29.460118499Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.53s) PASS ok github.com/docker/distribution/registry 11.890s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.03s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.54s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.03s) PASS ok github.com/docker/distribution/registry/api/v2 0.684s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-13T14:50:26Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=5a7d8409-bde1-4807-bda2-82e84c0a37bf time="2026-05-13T14:50:26Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=5a7d8409-bde1-4807-bda2-82e84c0a37bf --- PASS: TestBasicAccessController (0.00s) === RUN TestCreateHtpasswdFile time="2026-05-13T14:50:26Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password=MXdOjQ2mcoR3BuCn3V7HtFK782U8USOhhEzlEvA0IzM user=docker --- PASS: TestCreateHtpasswdFile (0.41s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.424s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.086s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-05-13T14:50:26Z" level=info msg="token not to be used before 2026-05-13 14:50:27 +0000 UTC - currently 2026-05-13 14:50:26.664487485 +0000 UTC m=+0.003442258" time="2026-05-13T14:50:26Z" level=info msg="token not to be used after 2026-05-13 14:50:26 +0000 UTC - currently 2026-05-13 14:50:26.664693819 +0000 UTC m=+0.003648592" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-05-13T14:50:26Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.012s === 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.02s) === RUN TestBlobExists --- PASS: TestBlobExists (0.02s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.03s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.02s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.06s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.278s === 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.123s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.049s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-13T14:50:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:50:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38595" http.request.id=e11dc2f4-7fc7-4c8f-84d0-7c5df72d4241 http.request.method=GET http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="513.794µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:50:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-13T14:50:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:50:30Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=d2f6d3dc-9159-4ede-9115-f38edf4f614d http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="704.014µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:14:50:30 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T14:50:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=803be16e-7bfc-47e2-91e9-42287bd12184 http.request.method=POST http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.709683ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:30 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=2083b343-bb36-4b81-84d3-cd4d60c45358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/aaaa/blobs/uploads/07a549ab-2b5b-4056-831d-9e88d736be67?_state=Zw8KtAuHGO6SD7nQxoYGgGs-zxGVqAYJ6WnD70Ub-bZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwN2E1NDlhYi0yYjViLTQwNTYtODMxZC05ZTg4ZDczNmJlNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6MzAuODM4Mjc4OThaIn0%3D&digest=sha256%3Aa51319a0f4885fbaea002f85730eb2c95484cbd0fb4a669d76fdd7d3d618c926" http.request.useragent="Go-http-client/1.1" http.response.duration=7.328886622s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:30 +0000] "PUT /v2/foo/aaaa/blobs/uploads/07a549ab-2b5b-4056-831d-9e88d736be67?_state=Zw8KtAuHGO6SD7nQxoYGgGs-zxGVqAYJ6WnD70Ub-bZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwN2E1NDlhYi0yYjViLTQwNTYtODMxZC05ZTg4ZDczNmJlNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6MzAuODM4Mjc4OThaIn0%3D&digest=sha256%3Aa51319a0f4885fbaea002f85730eb2c95484cbd0fb4a669d76fdd7d3d618c926 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=433d526f-1374-48e2-96e9-81ef8b3c6541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=84.773681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:38Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=d296db14-e3c9-4d10-b628-d13ae6877a6b http.request.method=POST http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.455µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=4cdf595c-e309-4f11-bf87-f70395825638 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/bbbb/blobs/uploads/8dda2681-560b-4b1f-8f26-5da61281ee18?_state=EqXnp8Uo1WwzEQtjPySbfCrIUMSpK6B9CDpLwBocs4l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZGRhMjY4MS01NjBiLTRiMWYtOGYyNi01ZGE2MTI4MWVlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6MzguNDQ4MDIyMTIxWiJ9&digest=sha256%3A7a115318088f30dda1bbd4104e774a6e1db752edf89088b119662e59eaaf50f2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.147225147s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8dda2681-560b-4b1f-8f26-5da61281ee18?_state=EqXnp8Uo1WwzEQtjPySbfCrIUMSpK6B9CDpLwBocs4l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZGRhMjY4MS01NjBiLTRiMWYtOGYyNi01ZGE2MTI4MWVlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6MzguNDQ4MDIyMTIxWiJ9&digest=sha256%3A7a115318088f30dda1bbd4104e774a6e1db752edf89088b119662e59eaaf50f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=b18488d2-5211-48d3-bbaa-cf195b96b3a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.775481ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=89027ae3-348a-48ae-9df2-4c58f0cea439 http.request.method=POST http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="791.954µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=aef0a232-8710-4af0-b130-5093f32c5050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/cccc/blobs/uploads/7e4e716e-fb0f-4ead-bfeb-81c4df96bd80?_state=wSwjAi8J8JbmlG7FlXPg74eK9Fzrpg8vf56Wx7xoMet7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZTRlNzE2ZS1mYjBmLTRlYWQtYmZlYi04MWM0ZGY5NmJkODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDEuNjU5NDE2NzA0WiJ9&digest=sha256%3A8a36c10bdfb291cc6f0e28fe064719526a6faec3734582725fc2ecce7c2ba066" http.request.useragent="Go-http-client/1.1" http.response.duration=472.783408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/7e4e716e-fb0f-4ead-bfeb-81c4df96bd80?_state=wSwjAi8J8JbmlG7FlXPg74eK9Fzrpg8vf56Wx7xoMet7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZTRlNzE2ZS1mYjBmLTRlYWQtYmZlYi04MWM0ZGY5NmJkODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDEuNjU5NDE2NzA0WiJ9&digest=sha256%3A8a36c10bdfb291cc6f0e28fe064719526a6faec3734582725fc2ecce7c2ba066 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=ae7724a6-b2f1-4dd7-8756-ff04835eb4ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=746df05b-9f40-4465-a4f1-4b579146b4fd http.request.method=POST http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.979µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:42 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=6db4d96c-0c51-4cd9-bd40-e9128c3790db http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/dddd/blobs/uploads/c85b37a8-3afb-4c75-9198-607611d822fb?_state=a-nsSvKir-3uXsQ38o2O6a7nzz7yUKJqLjTXQnjWKHZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjODViMzdhOC0zYWZiLTRjNzUtOTE5OC02MDc2MTFkODIyZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDIuMjE3ODkyNjVaIn0%3D&digest=sha256%3A3c1ebc3eb31c9b4fc390d76bfb4d75b1e45d9b03b4e0ff1d7fac985676bd1db6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010148011s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:42 +0000] "PUT /v2/foo/dddd/blobs/uploads/c85b37a8-3afb-4c75-9198-607611d822fb?_state=a-nsSvKir-3uXsQ38o2O6a7nzz7yUKJqLjTXQnjWKHZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjODViMzdhOC0zYWZiLTRjNzUtOTE5OC02MDc2MTFkODIyZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDIuMjE3ODkyNjVaIn0%3D&digest=sha256%3A3c1ebc3eb31c9b4fc390d76bfb4d75b1e45d9b03b4e0ff1d7fac985676bd1db6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=c427c612-0795-4538-9f96-26377a958780 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=f72490d8-1976-414d-a7e7-d866e9100cb7 http.request.method=POST http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.583µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:43 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=1073f8a3-48e5-4f4b-bf77-90cf25e91c1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/eeee/blobs/uploads/8ecf7a92-1167-4f79-ba57-3ac754e5b3ea?_state=Cb15Eo71_mjbECinxk2t1beBR0On8FQLQjCkPyO-Eod7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4ZWNmN2E5Mi0xMTY3LTRmNzktYmE1Ny0zYWM3NTRlNWIzZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDMuMzQyNjg3Nzg4WiJ9&digest=sha256%3A4d46578c5d260174009cf3c546856cb6ca49f699fb9392efb6d4b5d131ee2b0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.618542215s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:43 +0000] "PUT /v2/foo/eeee/blobs/uploads/8ecf7a92-1167-4f79-ba57-3ac754e5b3ea?_state=Cb15Eo71_mjbECinxk2t1beBR0On8FQLQjCkPyO-Eod7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4ZWNmN2E5Mi0xMTY3LTRmNzktYmE1Ny0zYWM3NTRlNWIzZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDMuMzQyNjg3Nzg4WiJ9&digest=sha256%3A4d46578c5d260174009cf3c546856cb6ca49f699fb9392efb6d4b5d131ee2b0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=569df69d-b494-4e4f-add6-4773f70ac411 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:44 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:45Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=fbcba061-7d5a-4da7-8648-07ca6536ef2c http.request.method=POST http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.193µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:45 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=f4bfe70a-d3c7-4b64-ab07-4c02d7ab415c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/ffff/blobs/uploads/44a94876-e5b8-43ff-87c0-18758f97503c?_state=Ce1gs_ehz2wvAkNGQCKEOY8MtXU-A4a3_wy3o10aWct7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0NGE5NDg3Ni1lNWI4LTQzZmYtODdjMC0xODc1OGY5NzUwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDUuMTA4OTI1Njk2WiJ9&digest=sha256%3Ab2e7d70552cb42b85f10e0538594b4fd9b2f85fbbf65f9135df7f7d2c24d3621" http.request.useragent="Go-http-client/1.1" http.response.duration=3.702309095s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:45 +0000] "PUT /v2/foo/ffff/blobs/uploads/44a94876-e5b8-43ff-87c0-18758f97503c?_state=Ce1gs_ehz2wvAkNGQCKEOY8MtXU-A4a3_wy3o10aWct7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0NGE5NDg3Ni1lNWI4LTQzZmYtODdjMC0xODc1OGY5NzUwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDUuMTA4OTI1Njk2WiJ9&digest=sha256%3Ab2e7d70552cb42b85f10e0538594b4fd9b2f85fbbf65f9135df7f7d2c24d3621 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=567092c7-9f18-4674-94ef-bcfa7772e0ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15401ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=ce720e58-b0ef-4250-aedb-81d457c647a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="571.353µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=cc00d3e6-5fc1-4756-8ba4-71bb20c9a915 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="502.902µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=1aad8d13-9fb1-4d0f-9624-40c51baab3e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="459.453µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=08689d5e-4ab2-44c4-ab9e-da6b015b1195 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="425.972µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=1cf3db81-f567-4ef1-85e8-f35b2b3464c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="536.652µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=ae22ea4a-675a-49d6-82be-295ab2829777 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="431.779µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" 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:46063" http.request.id=32892d46-8768-425d-ba90-12414bac6f77 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="475.241µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" 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:46063" http.request.id=747a2bb5-01c8-459b-8428-87c5d2e587f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="392.719µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=26f84ae5-d8a8-4483-81c8-dc3e1504ce07 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="374.736µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46063" http.request.id=e395e6fa-10cd-4221-bf42-7bf7b4d68d33 http.request.method=GET http.request.remoteaddr="127.0.0.1:36874" 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="401.857µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T14:50:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:50:48Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=917962ef-11ae-4812-98d6-628f1631913b http.request.method=POST http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="945.56µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=26923236-d9e8-48df-aaa4-d2b5ae5ada47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/aaaa/blobs/uploads/162e1cde-fcbd-4749-89cc-074543e4c9ef?_state=g8T9pZlQkPa6WFET1S063rFD2__tz0j3gxzKyG5adXZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNjJlMWNkZS1mY2JkLTQ3NDktODljYy0wNzQ1NDNlNGM5ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDguOTkzNDM0MDI1WiJ9&digest=sha256%3A3951aff01506392000e0933064d38cdceb77f012c131ea5f99b9bdc2f3567936" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526687736s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:48 +0000] "PUT /v2/foo/aaaa/blobs/uploads/162e1cde-fcbd-4749-89cc-074543e4c9ef?_state=g8T9pZlQkPa6WFET1S063rFD2__tz0j3gxzKyG5adXZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNjJlMWNkZS1mY2JkLTQ3NDktODljYy0wNzQ1NDNlNGM5ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NDguOTkzNDM0MDI1WiJ9&digest=sha256%3A3951aff01506392000e0933064d38cdceb77f012c131ea5f99b9bdc2f3567936 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=e8977785-c932-4e53-9d94-d35793ecebff http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:50 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=8f16ff23-e9c5-4a1e-ac36-24f338edec32 http.request.method=POST http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="794.723µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:50 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=8b413db6-fbf2-445c-b724-24b7d0f5338d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/bbbb/blobs/uploads/3bcc3b85-233e-4bf7-b6f6-37c9cc3a4a51?_state=oSEo48qK8AvByJW6Nkt0CxEybs4icN3HBejVS4HEcF97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzYmNjM2I4NS0yMzNlLTRiZjctYjZmNi0zN2M5Y2MzYTRhNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTAuNjQ3ODc1MzE5WiJ9&digest=sha256%3Aee787f2ebdf7e9c48386aa75705db6b616f09d6fd85eeeec4563f157bf8a3f05" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58742249s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:50 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3bcc3b85-233e-4bf7-b6f6-37c9cc3a4a51?_state=oSEo48qK8AvByJW6Nkt0CxEybs4icN3HBejVS4HEcF97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzYmNjM2I4NS0yMzNlLTRiZjctYjZmNi0zN2M5Y2MzYTRhNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTAuNjQ3ODc1MzE5WiJ9&digest=sha256%3Aee787f2ebdf7e9c48386aa75705db6b616f09d6fd85eeeec4563f157bf8a3f05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=1d87102d-3468-4e4f-945d-af5d6aa666e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:52 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:52Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=19102213-321f-4c8c-b2e5-ea5e2a2c32d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="730.422µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:52 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=4ed51c72-6be3-4578-8831-4b718de6848d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/cccc/blobs/uploads/9cac21f1-3ee1-45d1-b4da-75bfd9b1111f?_state=R3s9l_DMn8w5UIDH-Q1B7AdzHV6dGIi6zCg-Pcs1uoN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5Y2FjMjFmMS0zZWUxLTQ1ZDEtYjRkYS03NWJmZDliMTExMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTIuMzI1NTc5NDVaIn0%3D&digest=sha256%3Abd6eeea263ceba4bb84e2faa2cb2f8617e870315a4b3ad78eb95fa135d52b2f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.92380749s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:52 +0000] "PUT /v2/foo/cccc/blobs/uploads/9cac21f1-3ee1-45d1-b4da-75bfd9b1111f?_state=R3s9l_DMn8w5UIDH-Q1B7AdzHV6dGIi6zCg-Pcs1uoN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5Y2FjMjFmMS0zZWUxLTQ1ZDEtYjRkYS03NWJmZDliMTExMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTIuMzI1NTc5NDVaIn0%3D&digest=sha256%3Abd6eeea263ceba4bb84e2faa2cb2f8617e870315a4b3ad78eb95fa135d52b2f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=c3ddc09e-eacf-47e4-82f6-9ed7e7f73efe http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:54 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=9380d547-6874-44c9-bb56-d371c733fa45 http.request.method=POST http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.987µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:54 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=e64c3146-6386-4948-8409-0e65794c9cf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/dddd/blobs/uploads/2ea15076-6340-4ca9-8f7b-68de69ce6cca?_state=R1DpuQ9TE_N3y-5a5DlvjshRmT9oMcGHrK41-Z6huY97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZWExNTA3Ni02MzQwLTRjYTktOGY3Yi02OGRlNjljZTZjY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTQuNDE2MzU3ODI1WiJ9&digest=sha256%3A98b8e578eaab007eb7f7b82eb29cc8721e7ea6a4944c77655cfa25e696a40806" http.request.useragent="Go-http-client/1.1" http.response.duration=2.773063266s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:54 +0000] "PUT /v2/foo/dddd/blobs/uploads/2ea15076-6340-4ca9-8f7b-68de69ce6cca?_state=R1DpuQ9TE_N3y-5a5DlvjshRmT9oMcGHrK41-Z6huY97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZWExNTA3Ni02MzQwLTRjYTktOGY3Yi02OGRlNjljZTZjY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTQuNDE2MzU3ODI1WiJ9&digest=sha256%3A98b8e578eaab007eb7f7b82eb29cc8721e7ea6a4944c77655cfa25e696a40806 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=ae912c31-25dc-4ec8-a6c8-e566b5d6c470 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34074" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36267" http.request.id=853289fd-bea8-4068-b0e0-e6a729113459 http.request.method=GET http.request.remoteaddr="127.0.0.1:34074" 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="535.089µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (26.91s) === RUN TestURLPrefix time="2026-05-13T14:50:57Z" 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-13T14:50:57Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43357" http.request.id=9dfadea1-3aef-4b17-a228-eec1999b5e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:59772" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.275µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-13T14:50:57Z" 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-13T14:50:57Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=1dedf748-64f6-46dd-afe2-d9a5fc87fefe http.request.method=GET http.request.remoteaddr="127.0.0.1:37362" http.request.uri="/v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.822µs" http.response.status=404 http.response.written=157 vars.digest="sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "GET /v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=b36650a5-f1a5-440f-a35d-1a19c08598b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37372" http.request.uri="/v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="628.215µs" http.response.status=404 http.response.written=157 vars.digest="sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=d85a25f9-7b6d-4984-92f2-6997602b13d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:37372" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="572.536µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=d38b433f-ef81-4ce6-8256-ccf26ccca4ad http.request.method=GET http.request.remoteaddr="127.0.0.1:37372" http.request.uri="/v2/foo/bar/blobs/uploads/929a922c-3231-4d0d-90f0-d2c68d1f798f?_state=3JN6JUB1YDzL0xYOKl0qfoXT-uJxP829wqIls0SSnl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyOWE5MjJjLTMyMzEtNGQwZC05MGYwLWQyYzY4ZDFmNzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjE0ODUwNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="572.961µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "GET /v2/foo/bar/blobs/uploads/929a922c-3231-4d0d-90f0-d2c68d1f798f?_state=3JN6JUB1YDzL0xYOKl0qfoXT-uJxP829wqIls0SSnl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyOWE5MjJjLTMyMzEtNGQwZC05MGYwLWQyYzY4ZDFmNzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjE0ODUwNDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=727585dc-21bf-4cbe-bcbd-592b2e1ce8e1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37372" http.request.uri="/v2/foo/bar/blobs/uploads/929a922c-3231-4d0d-90f0-d2c68d1f798f?_state=3JN6JUB1YDzL0xYOKl0qfoXT-uJxP829wqIls0SSnl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyOWE5MjJjLTMyMzEtNGQwZC05MGYwLWQyYzY4ZDFmNzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjE0ODUwNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="557.423µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/929a922c-3231-4d0d-90f0-d2c68d1f798f?_state=3JN6JUB1YDzL0xYOKl0qfoXT-uJxP829wqIls0SSnl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyOWE5MjJjLTMyMzEtNGQwZC05MGYwLWQyYzY4ZDFmNzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjE0ODUwNDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=a5068c7c-77d7-4fec-adb0-647dccdcbc32 http.request.method=GET http.request.remoteaddr="127.0.0.1:37372" http.request.uri="/v2/foo/bar/blobs/uploads/929a922c-3231-4d0d-90f0-d2c68d1f798f?_state=3JN6JUB1YDzL0xYOKl0qfoXT-uJxP829wqIls0SSnl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyOWE5MjJjLTMyMzEtNGQwZC05MGYwLWQyYzY4ZDFmNzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjE0ODUwNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=929a922c-3231-4d0d-90f0-d2c68d1f798f time="2026-05-13T14:50:57Z" 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:35037" http.request.id=a5068c7c-77d7-4fec-adb0-647dccdcbc32 http.request.method=GET http.request.remoteaddr="127.0.0.1:37372" http.request.uri="/v2/foo/bar/blobs/uploads/929a922c-3231-4d0d-90f0-d2c68d1f798f?_state=3JN6JUB1YDzL0xYOKl0qfoXT-uJxP829wqIls0SSnl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyOWE5MjJjLTMyMzEtNGQwZC05MGYwLWQyYzY4ZDFmNzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjE0ODUwNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="529.958µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=929a922c-3231-4d0d-90f0-d2c68d1f798f 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "GET /v2/foo/bar/blobs/uploads/929a922c-3231-4d0d-90f0-d2c68d1f798f?_state=3JN6JUB1YDzL0xYOKl0qfoXT-uJxP829wqIls0SSnl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyOWE5MjJjLTMyMzEtNGQwZC05MGYwLWQyYzY4ZDFmNzk4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjE0ODUwNDlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=d373f2e8-7a31-4484-a5bc-170e99336c18 http.request.method=POST http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="697.865µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=d6403e78-4961-4e83-abd0-434cdfda5b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/ea96bea5-7cc2-4a84-a0d0-76698293f126?_state=0JzLGRLR4tsrehDLRmM57HM6RG2Z-pTyL9Au5Wnzq0t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOTZiZWE1LTdjYzItNGE4NC1hMGQwLTc2Njk4MjkzZjEyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjQxNzcxMVoifQ%3D%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" provided=sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 vars.name="foo/bar" vars.uuid=ea96bea5-7cc2-4a84-a0d0-76698293f126 time="2026-05-13T14:50:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=d6403e78-4961-4e83-abd0-434cdfda5b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/ea96bea5-7cc2-4a84-a0d0-76698293f126?_state=0JzLGRLR4tsrehDLRmM57HM6RG2Z-pTyL9Au5Wnzq0t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOTZiZWE1LTdjYzItNGE4NC1hMGQwLTc2Njk4MjkzZjEyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjQxNzcxMVoifQ%3D%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ea96bea5-7cc2-4a84-a0d0-76698293f126 time="2026-05-13T14:50:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61, 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:35037" http.request.id=d6403e78-4961-4e83-abd0-434cdfda5b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/ea96bea5-7cc2-4a84-a0d0-76698293f126?_state=0JzLGRLR4tsrehDLRmM57HM6RG2Z-pTyL9Au5Wnzq0t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOTZiZWE1LTdjYzItNGE4NC1hMGQwLTc2Njk4MjkzZjEyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjQxNzcxMVoifQ%3D%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="644.493µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ea96bea5-7cc2-4a84-a0d0-76698293f126 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/ea96bea5-7cc2-4a84-a0d0-76698293f126?_state=0JzLGRLR4tsrehDLRmM57HM6RG2Z-pTyL9Au5Wnzq0t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhOTZiZWE1LTdjYzItNGE4NC1hMGQwLTc2Njk4MjkzZjEyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjQxNzcxMVoifQ%3D%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=38392e57-45ed-4b5f-9950-2975ccd22243 http.request.method=POST http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="472.31µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=ef5a18bd-b730-4b13-9dd4-0a9771f5f66c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/78c20312-042e-4ab8-a8fe-abb84789339f?_state=h40ipCn5UJgSg-98g5saazBIDxpu_Z0MZO-Y4NezHih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YzIwMzEyLTA0MmUtNGFiOC1hOGZlLWFiYjg0Nzg5MzM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjU2NjYzMjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="613.654µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/78c20312-042e-4ab8-a8fe-abb84789339f?_state=h40ipCn5UJgSg-98g5saazBIDxpu_Z0MZO-Y4NezHih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4YzIwMzEyLTA0MmUtNGFiOC1hOGZlLWFiYjg0Nzg5MzM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjU2NjYzMjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=73b89ff9-09ce-43f3-9dc5-10145c81e335 http.request.method=POST http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="541.735µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=5f1ca6c2-e2df-4d35-af1f-6eed881516ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/d870e04a-def4-4da2-a957-b6be33e4dabe?_state=FILeK2x6nYWY8u8y-2Pl9UT3LCCDuL8WEDoBUWryXJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NzBlMDRhLWRlZjQtNGRhMi1hOTU3LWI2YmUzM2U0ZGFiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjcwMjEwNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="646.122µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/d870e04a-def4-4da2-a957-b6be33e4dabe?_state=FILeK2x6nYWY8u8y-2Pl9UT3LCCDuL8WEDoBUWryXJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4NzBlMDRhLWRlZjQtNGRhMi1hOTU3LWI2YmUzM2U0ZGFiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjcwMjEwNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=fa71458a-d955-424b-956e-1035e9f7724c http.request.method=POST http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="492.564µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=1684fe2f-cc54-4bb1-96f0-a99ff63d0622 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/2b6f8e81-2745-4b00-9337-d38ee6c3aecd?_state=JJW1p0vCkF9Tdh4HQRU3993Smsl4koaEkyID_Z1sxdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmY4ZTgxLTI3NDUtNGIwMC05MzM3LWQzOGVlNmMzYWVjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjkwNzkyMDdaIn0%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.duration=666.581411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/2b6f8e81-2745-4b00-9337-d38ee6c3aecd?_state=JJW1p0vCkF9Tdh4HQRU3993Smsl4koaEkyID_Z1sxdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNmY4ZTgxLTI3NDUtNGIwMC05MzM3LWQzOGVlNmMzYWVjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny4yNjkwNzkyMDdaIn0%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=fcc8691e-e4f8-4e93-beeb-f57ff6069e3d http.request.method=POST http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.22µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35037" http.request.id=642d08b9-e07c-4c86-91e4-04f68de432c2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/50529a69-4231-4e9a-9556-a6fc6b332884?_state=rPgAQ2ZLRhf_AmwpaBDHJIaVhardrWOtkRn9Oe400dJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNTI5YTY5LTQyMzEtNGU5YS05NTU2LWE2ZmM2YjMzMjg4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny45NTQ5NDkzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=696.33915ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/50529a69-4231-4e9a-9556-a6fc6b332884?_state=rPgAQ2ZLRhf_AmwpaBDHJIaVhardrWOtkRn9Oe400dJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNTI5YTY5LTQyMzEtNGU5YS05NTU2LWE2ZmM2YjMzMjg4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1Ny45NTQ5NDkzNDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=eb332911-7f6c-4d4a-8f60-687c89d05f9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/uploads/50529a69-4231-4e9a-9556-a6fc6b332884?_state=LEMkaHfo33OR4q161WN9VWOeVRLYPL4d_VJ4XyxP-pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNTI5YTY5LTQyMzEtNGU5YS05NTU2LWE2ZmM2YjMzMjg4NCIsIk9mZnNldCI6MTc3NDIzMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTdaIn0%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.duration="925.625µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "PUT /v2/foo/bar/blobs/uploads/50529a69-4231-4e9a-9556-a6fc6b332884?_state=LEMkaHfo33OR4q161WN9VWOeVRLYPL4d_VJ4XyxP-pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwNTI5YTY5LTQyMzEtNGU5YS05NTU2LWE2ZmM2YjMzMjg4NCIsIk9mZnNldCI6MTc3NDIzMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTA6NTdaIn0%3D&digest=sha256%3A715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=662c907d-07ff-4257-bc8d-140f026560af http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="546.108µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=bd5f3379-87a2-4e09-a0d9-f9419105c2f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.578744ms http.response.status=200 http.response.written=17742336 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 200 17742336 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=error msg="error parsing digest="sha257:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=1e7e94d4-a96c-4d7e-8af8-d90910be300a http.request.method=GET http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/sha257:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" vars.name="foo/bar" time="2026-05-13T14:50:58Z" 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:35037" http.request.id=1e7e94d4-a96c-4d7e-8af8-d90910be300a http.request.method=GET http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/v2/foo/bar/blobs/sha257:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="503.734µs" http.response.status=400 http.response.written=110 vars.digest="sha257:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/sha257:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=9d8581b4-5f51-42d5-8443-7444b7498220 http.request.method=GET http.request.remoteaddr="127.0.0.1:37406" http.request.uri="/v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.duration="676.69µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:50: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-13T14:50:58Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:50:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=8327721d-b8be-4a16-8d19-4308b784c6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42036" http.request.uri="/v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.224µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=f4d524ef-5552-449b-a7d1-52be8ec50378 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42038" http.request.uri="/v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="641.245µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=2663edd2-fadf-4d7b-856d-d4114c1d8af3 http.request.method=POST http.request.remoteaddr="127.0.0.1:42038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="551.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=f0ab801c-90c7-4139-8a72-9a37adc8f1b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42038" http.request.uri="/v2/foo/bar/blobs/uploads/73014a0e-9e52-4b0f-9dab-f88c327502a6?_state=CKncSaLrAFnsDhrOlwX8b3knh88VU0xzvdEp5e7cdtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDE0YTBlLTllNTItNGIwZi05ZGFiLWY4OGMzMjc1MDJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTM5MzI0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="563.592µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/uploads/73014a0e-9e52-4b0f-9dab-f88c327502a6?_state=CKncSaLrAFnsDhrOlwX8b3knh88VU0xzvdEp5e7cdtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDE0YTBlLTllNTItNGIwZi05ZGFiLWY4OGMzMjc1MDJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTM5MzI0MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=ce570645-de5e-425d-be26-513ea9222e74 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42038" http.request.uri="/v2/foo/bar/blobs/uploads/73014a0e-9e52-4b0f-9dab-f88c327502a6?_state=CKncSaLrAFnsDhrOlwX8b3knh88VU0xzvdEp5e7cdtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDE0YTBlLTllNTItNGIwZi05ZGFiLWY4OGMzMjc1MDJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTM5MzI0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="529.376µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "DELETE /v2/foo/bar/blobs/uploads/73014a0e-9e52-4b0f-9dab-f88c327502a6?_state=CKncSaLrAFnsDhrOlwX8b3knh88VU0xzvdEp5e7cdtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDE0YTBlLTllNTItNGIwZi05ZGFiLWY4OGMzMjc1MDJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTM5MzI0MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=a8eb8eed-56f2-4659-965e-80b2f92b27b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42038" http.request.uri="/v2/foo/bar/blobs/uploads/73014a0e-9e52-4b0f-9dab-f88c327502a6?_state=CKncSaLrAFnsDhrOlwX8b3knh88VU0xzvdEp5e7cdtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDE0YTBlLTllNTItNGIwZi05ZGFiLWY4OGMzMjc1MDJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTM5MzI0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=73014a0e-9e52-4b0f-9dab-f88c327502a6 time="2026-05-13T14:50:58Z" 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:35567" http.request.id=a8eb8eed-56f2-4659-965e-80b2f92b27b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42038" http.request.uri="/v2/foo/bar/blobs/uploads/73014a0e-9e52-4b0f-9dab-f88c327502a6?_state=CKncSaLrAFnsDhrOlwX8b3knh88VU0xzvdEp5e7cdtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDE0YTBlLTllNTItNGIwZi05ZGFiLWY4OGMzMjc1MDJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTM5MzI0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="485.296µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=73014a0e-9e52-4b0f-9dab-f88c327502a6 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/uploads/73014a0e-9e52-4b0f-9dab-f88c327502a6?_state=CKncSaLrAFnsDhrOlwX8b3knh88VU0xzvdEp5e7cdtJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMDE0YTBlLTllNTItNGIwZi05ZGFiLWY4OGMzMjc1MDJhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTM5MzI0MzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=42ad0d7a-4af3-4c02-be7e-f89051bdf8ce http.request.method=POST http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="649.446µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=d78120b0-469c-4ef6-8fb8-769e361819c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/6904c498-84d7-4bb1-b647-80a47b7ba8ae?_state=4pObZM6YJZPckYiFh_Thn-h9qWIk4a6VLvXixj8L54l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MDRjNDk4LTg0ZDctNGJiMS1iNjQ3LTgwYTQ3YjdiYThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTY0ODEzMThaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" provided=sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 vars.name="foo/bar" vars.uuid=6904c498-84d7-4bb1-b647-80a47b7ba8ae time="2026-05-13T14:50:58Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=d78120b0-469c-4ef6-8fb8-769e361819c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/6904c498-84d7-4bb1-b647-80a47b7ba8ae?_state=4pObZM6YJZPckYiFh_Thn-h9qWIk4a6VLvXixj8L54l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MDRjNDk4LTg0ZDctNGJiMS1iNjQ3LTgwYTQ3YjdiYThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTY0ODEzMThaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6904c498-84d7-4bb1-b647-80a47b7ba8ae time="2026-05-13T14:50:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5, 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:35567" http.request.id=d78120b0-469c-4ef6-8fb8-769e361819c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/6904c498-84d7-4bb1-b647-80a47b7ba8ae?_state=4pObZM6YJZPckYiFh_Thn-h9qWIk4a6VLvXixj8L54l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MDRjNDk4LTg0ZDctNGJiMS1iNjQ3LTgwYTQ3YjdiYThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTY0ODEzMThaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="601.132µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6904c498-84d7-4bb1-b647-80a47b7ba8ae 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "PUT /v2/foo/bar/blobs/uploads/6904c498-84d7-4bb1-b647-80a47b7ba8ae?_state=4pObZM6YJZPckYiFh_Thn-h9qWIk4a6VLvXixj8L54l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5MDRjNDk4LTg0ZDctNGJiMS1iNjQ3LTgwYTQ3YjdiYThhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTY0ODEzMThaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=eec91f57-5535-410f-893d-da119c3c77f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="468.493µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=dadf972b-5e2b-4311-b6da-0e8732298a18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/cc9a1c26-0b88-4956-9f73-0d9667772276?_state=VYxznViXPvHOhOk_HkLlppSVlkCQS75-4tqgVE9SDbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjOWExYzI2LTBiODgtNDk1Ni05ZjczLTBkOTY2Nzc3MjI3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTc3NDMxNzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="649.309µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "PUT /v2/foo/bar/blobs/uploads/cc9a1c26-0b88-4956-9f73-0d9667772276?_state=VYxznViXPvHOhOk_HkLlppSVlkCQS75-4tqgVE9SDbt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjOWExYzI2LTBiODgtNDk1Ni05ZjczLTBkOTY2Nzc3MjI3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NTc3NDMxNzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=c7c8cef9-cf33-43c5-82cd-14c14d28dc2b http.request.method=POST http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="510.424µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=f1d0a572-951b-4e1d-b932-a144ab21f5dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/670b0012-ef6d-4e38-a4ac-c7615bbb3d6a?_state=WGERkIj4ts71CUuC-CcoDkz4Pu9jSMhTThs3Mam1wI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MGIwMDEyLWVmNmQtNGUzOC1hNGFjLWM3NjE1YmJiM2Q2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NjIzNjkzMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="703.58µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "PUT /v2/foo/bar/blobs/uploads/670b0012-ef6d-4e38-a4ac-c7615bbb3d6a?_state=WGERkIj4ts71CUuC-CcoDkz4Pu9jSMhTThs3Mam1wI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MGIwMDEyLWVmNmQtNGUzOC1hNGFjLWM3NjE1YmJiM2Q2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NjIzNjkzMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:50:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=db25ea08-dcf6-4a1c-9ace-d0da25cdda9a http.request.method=POST http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="517.971µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=eee742ae-2784-414e-ab2b-d5574afab5e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/460528e7-c51d-49e7-a596-7ef49776072d?_state=OhfNcAEOYg7rMJDcom-29cbRtlCo3-C-odHXwBUkZqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MDUyOGU3LWM1MWQtNDllNy1hNTk2LTdlZjQ5Nzc2MDcyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NjM5NzE3MTFaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305937702s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "PUT /v2/foo/bar/blobs/uploads/460528e7-c51d-49e7-a596-7ef49776072d?_state=OhfNcAEOYg7rMJDcom-29cbRtlCo3-C-odHXwBUkZqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MDUyOGU3LWM1MWQtNDllNy1hNTk2LTdlZjQ5Nzc2MDcyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MDo1OC43NjM5NzE3MTFaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=b6b60764-4823-41c4-84a6-949a50be35bf http.request.method=POST http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="783.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35567" http.request.id=60c69809-322c-41b0-a05c-dafb58688841 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/1473084f-1a82-4a8d-b853-5d9ab6100a2c?_state=ylV9mLe6rAvvkR9oKeJSp8yGhn51LEsK_SlTXTpCPOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NzMwODRmLTFhODItNGE4ZC1iODUzLTVkOWFiNjEwMGEyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMC4wODU5OTUzNTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159629363s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:00 +0000] "PATCH /v2/foo/bar/blobs/uploads/1473084f-1a82-4a8d-b853-5d9ab6100a2c?_state=ylV9mLe6rAvvkR9oKeJSp8yGhn51LEsK_SlTXTpCPOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NzMwODRmLTFhODItNGE4ZC1iODUzLTVkOWFiNjEwMGEyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMC4wODU5OTUzNTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=e5dd651e-b784-4148-bad1-8882a73e2a80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/uploads/1473084f-1a82-4a8d-b853-5d9ab6100a2c?_state=avVYYSwJNjyIpbao2UTv72Udpo2cNLRDS9zDZea-E3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NzMwODRmLTFhODItNGE4ZC1iODUzLTVkOWFiNjEwMGEyYyIsIk9mZnNldCI6MjQxMTExMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MDBaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/1473084f-1a82-4a8d-b853-5d9ab6100a2c?_state=avVYYSwJNjyIpbao2UTv72Udpo2cNLRDS9zDZea-E3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0NzMwODRmLTFhODItNGE4ZC1iODUzLTVkOWFiNjEwMGEyYyIsIk9mZnNldCI6MjQxMTExMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MDBaIn0%3D&digest=sha256%3A2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=b9192a27-0029-4d53-ac1c-600feb4c4fd7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="876.35µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=4ae6cf68-d5a5-44fd-9ef4-b5020d082005 http.request.method=GET http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.451702ms http.response.status=200 http.response.written=24111104 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 200 24111104 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=error msg="error parsing digest="sha257:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=55a25ac3-7e41-412d-8958-5a6f6b31cc7d http.request.method=GET http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/sha257:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" vars.name="foo/bar" time="2026-05-13T14:51:01Z" 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:35567" http.request.id=55a25ac3-7e41-412d-8958-5a6f6b31cc7d http.request.method=GET http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/sha257:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="540.93µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/sha257:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=1ccc2ddc-05ae-478b-bab6-99c9a57bada8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.duration="790.114µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=b82a0eed-1955-45c2-820a-0fcbc0323876 http.request.method=GET http.request.remoteaddr="127.0.0.1:42064" http.request.uri="/v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.295775ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35567" http.request.id=7e934866-069f-49e0-986a-38e28bf785f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42058" http.request.uri="/v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.710621ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:2ffb6e89410d6391c0d19363870007937372914fc7e685c5a6bfc156910685d5 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=cb85b083-04a0-4d62-946a-84aba52bf3e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37406" http.request.uri="/v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.600050569s http.response.status=200 http.response.written=2689536 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35037" http.request.id=5059af3d-2c73-454c-b248-28cf5e87c22a http.request.method=GET http.request.remoteaddr="127.0.0.1:37398" http.request.uri="/v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.603777574s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [13/May/2026:14:50:58 +0000] "GET /v2/foo/bar/blobs/sha256:715b4bd895b4714537915f67028e7bd269854f38e8c8ace6fad11dae284a4c61 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.08s) === RUN TestBlobDelete time="2026-05-13T14:51: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-13T14:51:01Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=f99397bf-bc5e-49e1-98e7-2276c54e803e http.request.method=GET http.request.remoteaddr="127.0.0.1:46276" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.771µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=6ba2b225-463c-4e96-b3ab-775353d4c5dd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.13µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=8af330db-2cc4-4d4d-beb9-f4ff183ac6b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="580.457µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=8e397531-511b-48ad-ad0d-23326f916d4f http.request.method=GET http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/foo/bar/blobs/uploads/49dd0f57-cce2-44b3-a6a7-a5631ee7653e?_state=gaMQksNQEAKQT-orGndlztTOpRCPNjpgRo9l0HKv0oV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZGQwZjU3LWNjZTItNDRiMy1hNmE3LWE1NjMxZWU3NjUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzI4NzAyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="644.512µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/uploads/49dd0f57-cce2-44b3-a6a7-a5631ee7653e?_state=gaMQksNQEAKQT-orGndlztTOpRCPNjpgRo9l0HKv0oV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZGQwZjU3LWNjZTItNDRiMy1hNmE3LWE1NjMxZWU3NjUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzI4NzAyNDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=485d6e5c-bb0e-4fe8-af95-c74899a98869 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/foo/bar/blobs/uploads/49dd0f57-cce2-44b3-a6a7-a5631ee7653e?_state=gaMQksNQEAKQT-orGndlztTOpRCPNjpgRo9l0HKv0oV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZGQwZjU3LWNjZTItNDRiMy1hNmE3LWE1NjMxZWU3NjUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzI4NzAyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="536.272µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/49dd0f57-cce2-44b3-a6a7-a5631ee7653e?_state=gaMQksNQEAKQT-orGndlztTOpRCPNjpgRo9l0HKv0oV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZGQwZjU3LWNjZTItNDRiMy1hNmE3LWE1NjMxZWU3NjUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzI4NzAyNDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=04d54f79-a355-4282-8bba-e905a2bf85b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/foo/bar/blobs/uploads/49dd0f57-cce2-44b3-a6a7-a5631ee7653e?_state=gaMQksNQEAKQT-orGndlztTOpRCPNjpgRo9l0HKv0oV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZGQwZjU3LWNjZTItNDRiMy1hNmE3LWE1NjMxZWU3NjUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzI4NzAyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=49dd0f57-cce2-44b3-a6a7-a5631ee7653e time="2026-05-13T14:51:01Z" 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:46729" http.request.id=04d54f79-a355-4282-8bba-e905a2bf85b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/foo/bar/blobs/uploads/49dd0f57-cce2-44b3-a6a7-a5631ee7653e?_state=gaMQksNQEAKQT-orGndlztTOpRCPNjpgRo9l0HKv0oV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZGQwZjU3LWNjZTItNDRiMy1hNmE3LWE1NjMxZWU3NjUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzI4NzAyNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="516.493µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=49dd0f57-cce2-44b3-a6a7-a5631ee7653e 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "GET /v2/foo/bar/blobs/uploads/49dd0f57-cce2-44b3-a6a7-a5631ee7653e?_state=gaMQksNQEAKQT-orGndlztTOpRCPNjpgRo9l0HKv0oV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5ZGQwZjU3LWNjZTItNDRiMy1hNmE3LWE1NjMxZWU3NjUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzI4NzAyNDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=babc37e1-958e-408d-95f3-2fab17467013 http.request.method=POST http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="644.746µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=97397729-c3f2-4e71-a240-39ee80d5ff4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/7992b760-786f-46d9-96cb-e9c05438cf93?_state=pwnElMyvL01R0e2shVCxOCKkoZbgcwP8BP5Kq3zoV5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTJiNzYwLTc4NmYtNDZkOS05NmNiLWU5YzA1NDM4Y2Y5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzU2MjU3ODZaIn0%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" provided=sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 vars.name="foo/bar" vars.uuid=7992b760-786f-46d9-96cb-e9c05438cf93 time="2026-05-13T14:51:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=97397729-c3f2-4e71-a240-39ee80d5ff4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/7992b760-786f-46d9-96cb-e9c05438cf93?_state=pwnElMyvL01R0e2shVCxOCKkoZbgcwP8BP5Kq3zoV5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTJiNzYwLTc4NmYtNDZkOS05NmNiLWU5YzA1NDM4Y2Y5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzU2MjU3ODZaIn0%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7992b760-786f-46d9-96cb-e9c05438cf93 time="2026-05-13T14:51:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9, 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:46729" http.request.id=97397729-c3f2-4e71-a240-39ee80d5ff4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/7992b760-786f-46d9-96cb-e9c05438cf93?_state=pwnElMyvL01R0e2shVCxOCKkoZbgcwP8BP5Kq3zoV5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTJiNzYwLTc4NmYtNDZkOS05NmNiLWU5YzA1NDM4Y2Y5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzU2MjU3ODZaIn0%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="541.561µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7992b760-786f-46d9-96cb-e9c05438cf93 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/7992b760-786f-46d9-96cb-e9c05438cf93?_state=pwnElMyvL01R0e2shVCxOCKkoZbgcwP8BP5Kq3zoV5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5OTJiNzYwLTc4NmYtNDZkOS05NmNiLWU5YzA1NDM4Y2Y5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzU2MjU3ODZaIn0%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=b4ebd93c-84ba-47c9-81e3-a0282ba8b677 http.request.method=POST http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="487.269µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=93aa71bb-71b4-40e6-b026-b63ee55c3163 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/aa4af2e8-2bbc-4fbf-aca9-bd186a7bb188?_state=Q8Tx0RHHXSv2cOokiF6FEe2-hEnOk43b3IGCtvaOR6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNGFmMmU4LTJiYmMtNGZiZi1hY2E5LWJkMTg2YTdiYjE4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzcxMzUzMzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="605.044µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/aa4af2e8-2bbc-4fbf-aca9-bd186a7bb188?_state=Q8Tx0RHHXSv2cOokiF6FEe2-hEnOk43b3IGCtvaOR6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNGFmMmU4LTJiYmMtNGZiZi1hY2E5LWJkMTg2YTdiYjE4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzcxMzUzMzZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=fab08634-0144-48c5-b739-e70efdc66faf http.request.method=POST http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="483.054µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=e6349d2f-eb64-42d4-8e75-b00aba294c8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/8fe5d70a-de17-4db9-b95d-227038eec2f9?_state=V_USCwJ-HLpm3ipL8A4uJGbOuLZVuk5HLgbZcCDQk_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmZTVkNzBhLWRlMTctNGRiOS1iOTVkLTIyNzAzOGVlYzJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzgzNzIyMjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="579.089µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/8fe5d70a-de17-4db9-b95d-227038eec2f9?_state=V_USCwJ-HLpm3ipL8A4uJGbOuLZVuk5HLgbZcCDQk_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmZTVkNzBhLWRlMTctNGRiOS1iOTVkLTIyNzAzOGVlYzJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzgzNzIyMjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=b21670a1-dc6f-40a5-961c-310011b163cc http.request.method=POST http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="491.231µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=a2e149a1-6ea6-4c38-b671-97908c086b6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/6236289d-c517-48a3-9c3a-f7f28e5e2c27?_state=BXkQ8YYv_r-WZTMWqRX-DxJE7YtQEAeUq-68uM_DaeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMzYyODlkLWM1MTctNDhhMy05YzNhLWY3ZjI4ZTVlMmMyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzk1NzkxMVoifQ%3D%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.duration=599.368102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/6236289d-c517-48a3-9c3a-f7f28e5e2c27?_state=BXkQ8YYv_r-WZTMWqRX-DxJE7YtQEAeUq-68uM_DaeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMzYyODlkLWM1MTctNDhhMy05YzNhLWY3ZjI4ZTVlMmMyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS4zMzk1NzkxMVoifQ%3D%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=47deb19f-48eb-4bb0-8742-1a0153d47d8c http.request.method=POST http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.837µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46729" http.request.id=dfe17e5f-4b56-4761-9450-032f37594839 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/158dd425-adc4-42a3-a24e-3d86fa759a03?_state=urVnU8E6XdNT_RL_4RtdJ4z2iI3NIwt8yJgKJgpas6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1OGRkNDI1LWFkYzQtNDJhMy1hMjRlLTNkODZmYTc1OWEwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS45NTM0OTk4ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=729.544515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/158dd425-adc4-42a3-a24e-3d86fa759a03?_state=urVnU8E6XdNT_RL_4RtdJ4z2iI3NIwt8yJgKJgpas6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1OGRkNDI1LWFkYzQtNDJhMy1hMjRlLTNkODZmYTc1OWEwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMS45NTM0OTk4ODNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=a1b7a301-3a1b-4edc-ac7b-5f93f5a117b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/uploads/158dd425-adc4-42a3-a24e-3d86fa759a03?_state=wgJMKuy7D_Rl0z2gPOUVpB845ZeWVWukarzGG7T-A8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1OGRkNDI1LWFkYzQtNDJhMy1hMjRlLTNkODZmYTc1OWEwMyIsIk9mZnNldCI6MTc4NjcyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MDFaIn0%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.duration="909.467µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "PUT /v2/foo/bar/blobs/uploads/158dd425-adc4-42a3-a24e-3d86fa759a03?_state=wgJMKuy7D_Rl0z2gPOUVpB845ZeWVWukarzGG7T-A8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1OGRkNDI1LWFkYzQtNDJhMy1hMjRlLTNkODZmYTc1OWEwMyIsIk9mZnNldCI6MTc4NjcyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MDFaIn0%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=5495ea7a-b2ca-4e62-9543-60e4a974af41 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="611.471µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=2535616b-df48-4868-a9e4-d8516ea1191b http.request.method=GET http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.41875ms http.response.status=200 http.response.written=17867264 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "GET /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 200 17867264 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=error msg="error parsing digest="sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=922f7e47-5db6-41e9-9af2-a7b76c66b94c http.request.method=GET http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" time="2026-05-13T14:51:02Z" 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:46729" http.request.id=922f7e47-5db6-41e9-9af2-a7b76c66b94c http.request.method=GET http.request.remoteaddr="127.0.0.1:46290" http.request.uri="/v2/foo/bar/blobs/sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="510.247µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "GET /v2/foo/bar/blobs/sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=8150a3da-0006-454f-b885-1e3e1d4dac69 http.request.method=GET http.request.remoteaddr="127.0.0.1:60448" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.duration="762.374µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "GET /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=dd80ca6e-a7f6-41be-9133-a54e5f590566 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.duration="661.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=6f3f6bc9-2be5-486b-8d36-d4198bac2136 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="454.823µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" 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:46729" http.request.id=7431f08d-cd05-44d5-bd37-5934d892012b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60454" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="434.387µs" http.response.status=404 http.response.written=74 vars.digest="sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=error msg="error parsing digest="sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=a00eff05-2323-4bdc-bbea-e5c498bc1136 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" time="2026-05-13T14:51:02Z" 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:46729" http.request.id=a00eff05-2323-4bdc-bbea-e5c498bc1136 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60458" http.request.uri="/v2/foo/bar/blobs/sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="620.068µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "DELETE /v2/foo/bar/blobs/sha257:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T14:51:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=36c7a5be-e913-4f34-9d92-1b18dea8854d http.request.method=POST http.request.remoteaddr="127.0.0.1:60468" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="696.438µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=3e2f0ad0-d45c-40a4-9fc0-be25162e30cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60468" http.request.uri="/v2/foo/bar/blobs/uploads/c69bf5d3-56b5-4c5a-9b49-38228338e3f2?_state=Pww1OCx7ZEBxVluNBDS8Eysg-oFLIwOo5741tfudw7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2OWJmNWQzLTU2YjUtNGM1YS05YjQ5LTM4MjI4MzM4ZTNmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMi43MTc1MzU3MloifQ%3D%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.duration=889.423984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "PUT /v2/foo/bar/blobs/uploads/c69bf5d3-56b5-4c5a-9b49-38228338e3f2?_state=Pww1OCx7ZEBxVluNBDS8Eysg-oFLIwOo5741tfudw7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2OWJmNWQzLTU2YjUtNGM1YS05YjQ5LTM4MjI4MzM4ZTNmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMi43MTc1MzU3MloifQ%3D%3D&digest=sha256%3A2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=a5bb7f1b-5588-4c89-b409-813ef7e0cbd2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60468" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="782.51µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=2a9d8087-ea36-46d7-9f16-7df068935b2a http.request.method=GET http.request.remoteaddr="127.0.0.1:60448" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=907.887839ms http.response.status=200 http.response.written=2643264 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "GET /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-05-13T14:51:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46729" http.request.id=ce0984cb-a28c-485a-b07c-e3f867516c9d http.request.method=GET http.request.remoteaddr="127.0.0.1:60436" http.request.uri="/v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=912.066252ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [13/May/2026:14:51:02 +0000] "GET /v2/foo/bar/blobs/sha256:2276db4f49b435808ccde7177ce4ed22bdd92bd85467db2ad6a04275b22e63e9 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.35s) === RUN TestRelativeURL time="2026-05-13T14:51:03Z" 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-13T14:51:03Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33183" http.request.id=98037c52-a844-4303-a25b-79a7a84c8082 http.request.method=POST http.request.remoteaddr="127.0.0.1:56584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.45µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33183" http.request.id=35c59d1f-109b-45dc-9d07-a930613902ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:56584" http.request.uri="/v2/foo/bar/blobs/uploads/5e18c117-7bfb-4107-af78-0d1848396e36?_state=I4o-Na_vWegoGmxyeC4sNg0SBQm0KrLxMOinuwvyxxt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMThjMTE3LTdiZmItNDEwNy1hZjc4LTBkMTg0ODM5NmUzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMy42MjIwNDMyNjJaIn0%3D&digest=sha256%3Aa5dc1a153f8f1782d39bb53b12decbe6578b879091a532dc8c3a2e43e567cbea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.538719066s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:03 +0000] "PUT /v2/foo/bar/blobs/uploads/5e18c117-7bfb-4107-af78-0d1848396e36?_state=I4o-Na_vWegoGmxyeC4sNg0SBQm0KrLxMOinuwvyxxt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMThjMTE3LTdiZmItNDEwNy1hZjc4LTBkMTg0ODM5NmUzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowMy42MjIwNDMyNjJaIn0%3D&digest=sha256%3Aa5dc1a153f8f1782d39bb53b12decbe6578b879091a532dc8c3a2e43e567cbea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33183" http.request.id=3b9eabe1-6ad9-43a9-a049-6192cc62074f http.request.method=POST http.request.remoteaddr="127.0.0.1:56584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33183" http.request.id=4512a6ce-a350-470b-908b-a19b360e1b34 http.request.method=POST http.request.remoteaddr="127.0.0.1:56584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="656.973µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:33183" http.request.id=9282af2f-834a-4014-9e8b-3fcd20708c61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56584" http.request.uri="/v2/foo/bar/blobs/uploads/8796b75e-fcaf-4f85-8dd5-6ac6d6eab648?_state=Ak_FcYEGJB7ZiaRKgwae_YHRtgJm2gFWx1u8nCjF9z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3OTZiNzVlLWZjYWYtNGY4NS04ZGQ1LTZhYzZkNmVhYjY0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowNS40NzgxOTYxMTlaIn0%3D&digest=sha256%3Afcf6f85e568ecb9d6f21b312e9f31802ee20ffc18a2f3230dc1cffd475777c93" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133142678s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:05 +0000] "PUT /v2/foo/bar/blobs/uploads/8796b75e-fcaf-4f85-8dd5-6ac6d6eab648?_state=Ak_FcYEGJB7ZiaRKgwae_YHRtgJm2gFWx1u8nCjF9z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3OTZiNzVlLWZjYWYtNGY4NS04ZGQ1LTZhYzZkNmVhYjY0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowNS40NzgxOTYxMTlaIn0%3D&digest=sha256%3Afcf6f85e568ecb9d6f21b312e9f31802ee20ffc18a2f3230dc1cffd475777c93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.06s) === RUN TestBlobDeleteDisabled time="2026-05-13T14:51:07Z" 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-13T14:51:07Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:07Z" 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:38937" http.request.id=9d747189-bf24-4ee8-9c6d-8fdf9276c5e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59960" http.request.uri="/v2/foo/bar/blobs/sha256:d09383597613a53855e960a1bf48bbf0615b6ef28dd3f0863da6f18e3f6ce4a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="923.102µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d09383597613a53855e960a1bf48bbf0615b6ef28dd3f0863da6f18e3f6ce4a5" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:d09383597613a53855e960a1bf48bbf0615b6ef28dd3f0863da6f18e3f6ce4a5 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.13s) === RUN TestDeleteDisabled time="2026-05-13T14:51:07Z" 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-13T14:51:07Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34255" http.request.id=108c1655-ff8b-4eb6-a9ed-01f52d84d76f http.request.method=POST http.request.remoteaddr="127.0.0.1:40230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.682µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34255" http.request.id=356d5437-17c2-4c24-846c-68ca838a4561 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40230" http.request.uri="/v2/foo/bar/blobs/uploads/38db94f3-cd03-4f56-a198-30962b2e0f7d?_state=-JkOswhfVxDUwwhUURr8wgu2ig9Ykd8P9G6A97AM90l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4ZGI5NGYzLWNkMDMtNGY1Ni1hMTk4LTMwOTYyYjJlMGY3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowNy44Njk2NDU5ODVaIn0%3D&digest=sha256%3A145573a3d39457c2e26de821b1f860a6bde26585e35e60564898f16e99760171" http.request.useragent="Go-http-client/1.1" http.response.duration=939.218502ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:07 +0000] "PUT /v2/foo/bar/blobs/uploads/38db94f3-cd03-4f56-a198-30962b2e0f7d?_state=-JkOswhfVxDUwwhUURr8wgu2ig9Ykd8P9G6A97AM90l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4ZGI5NGYzLWNkMDMtNGY1Ni1hMTk4LTMwOTYyYjJlMGY3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowNy44Njk2NDU5ODVaIn0%3D&digest=sha256%3A145573a3d39457c2e26de821b1f860a6bde26585e35e60564898f16e99760171 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:08Z" 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:34255" http.request.id=288aae6f-b42e-40f2-a4de-7b4e72c3ef6f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40230" http.request.uri="/v2/foo/bar/blobs/sha256:145573a3d39457c2e26de821b1f860a6bde26585e35e60564898f16e99760171" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="700.891µs" http.response.status=405 http.response.written=78 vars.digest="sha256:145573a3d39457c2e26de821b1f860a6bde26585e35e60564898f16e99760171" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:145573a3d39457c2e26de821b1f860a6bde26585e35e60564898f16e99760171 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.00s) === RUN TestDeleteReadOnly time="2026-05-13T14:51:08Z" 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-13T14:51:08Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35271" http.request.id=86d6d9ae-635e-4da4-bf03-befba35cb94d http.request.method=POST http.request.remoteaddr="127.0.0.1:34902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.614µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35271" http.request.id=74def56b-747f-46c0-9e4c-da436a574909 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34902" http.request.uri="/v2/foo/bar/blobs/uploads/beade48a-0212-4c6a-a088-7848442b9795?_state=98RWVqe5fep7eZW519R4i_wG2Xq3w-YDulciYwb1yJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlYWRlNDhhLTAyMTItNGM2YS1hMDg4LTc4NDg0NDJiOTc5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowOC44ODg4OTYwMjJaIn0%3D&digest=sha256%3Ac04c292d57d6cac298212d0f1c34bc974d227787739da04075e1f56b4b84dbf4" http.request.useragent="Go-http-client/1.1" http.response.duration=903.174646ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:08 +0000] "PUT /v2/foo/bar/blobs/uploads/beade48a-0212-4c6a-a088-7848442b9795?_state=98RWVqe5fep7eZW519R4i_wG2Xq3w-YDulciYwb1yJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlYWRlNDhhLTAyMTItNGM2YS1hMDg4LTc4NDg0NDJiOTc5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTowOC44ODg4OTYwMjJaIn0%3D&digest=sha256%3Ac04c292d57d6cac298212d0f1c34bc974d227787739da04075e1f56b4b84dbf4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:c04c292d57d6cac298212d0f1c34bc974d227787739da04075e1f56b4b84dbf4 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.98s) === RUN TestStartPushReadOnly time="2026-05-13T14:51:09Z" 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-13T14:51:09Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-05-13T14:51:09Z" 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-13T14:51:09Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:09Z" 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:42003" http.request.id=d027c1ca-d77a-4472-acdd-7c6ca51c51d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" 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="642.616µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:51:09Z" 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:42003" http.request.id=a8730c63-155b-4b6b-9620-39dbc928cafa http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" 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="569.49µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:51:09Z" 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:42003" http.request.id=d7d43f3d-1fa3-4e4b-a44a-c67296acd805 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" 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="928.948µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T14:51:09Z" 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:42003" http.request.id=7dad4cb3-281b-465a-a9ca-9e86c18210fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" 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=5.910884ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:09Z" 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:42003" http.request.id=7dad4cb3-281b-465a-a9ca-9e86c18210fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" 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=5.933167ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:09Z" 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:42003" http.request.id=7dad4cb3-281b-465a-a9ca-9e86c18210fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" 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=5.947808ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:09Z" 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:42003" http.request.id=7dad4cb3-281b-465a-a9ca-9e86c18210fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" 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=5.960514ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T14:51:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=af7b1b19-8a49-44c1-8807-36c96ae25d67 http.request.method=POST http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.898µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=9cedd2a1-a0a4-4791-846b-e58d42609efb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/blobs/uploads/25dbb445-c7a5-4e88-936f-c114b0370e8b?_state=RnI7OxaWtIF8uZWFjRDuaw2tboOwGIPFWjeRir4YPWx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNWRiYjQ0NS1jN2E1LTRlODgtOTM2Zi1jMTE0YjAzNzBlOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MDkuOTk1NjYyNTg2WiJ9&digest=sha256%3Ae87e03cb473dfcd710b985314e3d98a815a8f8bd6843d7b661da5b32e67bd462" http.request.useragent="Go-http-client/1.1" http.response.duration=2.170905944s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/25dbb445-c7a5-4e88-936f-c114b0370e8b?_state=RnI7OxaWtIF8uZWFjRDuaw2tboOwGIPFWjeRir4YPWx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNWRiYjQ0NS1jN2E1LTRlODgtOTM2Zi1jMTE0YjAzNzBlOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MDkuOTk1NjYyNTg2WiJ9&digest=sha256%3Ae87e03cb473dfcd710b985314e3d98a815a8f8bd6843d7b661da5b32e67bd462 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=76f8c263-dcac-42f0-9e90-e03e8e7ace1f http.request.method=POST http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.911µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=99f1b2e6-968f-4aa7-83ae-6eb231056d29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/blobs/uploads/bd58e4ee-860d-42eb-940e-fd50f71ab05a?_state=iQYERa7Lc9G2hUCsWdjKqGldC489R-hOaxQgCZUw94l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZDU4ZTRlZS04NjBkLTQyZWItOTQwZS1mZDUwZjcxYWIwNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTIuMjIzNTM5OTM5WiJ9&digest=sha256%3A9ef3b3c7f90b4265376589c9cc69f413567992683fcd7edfaf47f5a1a19e844e" http.request.useragent="Go-http-client/1.1" http.response.duration=774.52723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/bd58e4ee-860d-42eb-940e-fd50f71ab05a?_state=iQYERa7Lc9G2hUCsWdjKqGldC489R-hOaxQgCZUw94l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZDU4ZTRlZS04NjBkLTQyZWItOTQwZS1mZDUwZjcxYWIwNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTIuMjIzNTM5OTM5WiJ9&digest=sha256%3A9ef3b3c7f90b4265376589c9cc69f413567992683fcd7edfaf47f5a1a19e844e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=dcd4efa7-960e-4d90-ba7d-2f27d3b6a273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.778423ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=e0ee098f-eef0-4aa0-80c1-7d5f2d0c78d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.duration="777.82µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=4bc4a384-6402-48f4-a44c-5480c05a0496 http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" 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="794.84µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=9c19560a-d807-42e3-b9e9-21743bcb5e28 http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="666.778µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" 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:42003" http.request.id=44b79402-2c24-41ad-adfb-9520cbbc14b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.duration="722.904µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" 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:42003" http.request.id=bd72572b-301b-4886-bd13-d8f3f5650857 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.duration="735.138µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42003" http.request.id=666937a6-4684-464e-9ae6-53f0a7b9f86d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.duration="711.756µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=6146076f-b899-4a32-a61f-4a31668d21a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="650.963µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=8b822b19-1350-467c-82f8-6adcea3e4956 http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="431.811µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=46fa6726-6f3a-4b6f-947a-94a4a1843e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.duration="423.444µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=f7bc4200-2ca8-428a-b138-9ca51108d196 http.request.method=GET http.request.remoteaddr="127.0.0.1:58380" 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="417.722µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=error msg="payload digest does match: "sha256:1f5efceac90152355d87412c0f44e45d8dd56aede017cd845687ef678c0092bc" != "sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609"" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=e37f3d68-b3d2-4bef-ae3c-252d2f9506f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" time="2026-05-13T14:51:13Z" 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:42003" http.request.id=e37f3d68-b3d2-4bef-ae3c-252d2f9506f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58380" http.request.uri="/v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="534.348µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609" 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5ec6dcc55f1e018524f4c7490f992494b8bb4f00e50dabdc3913f490082d609 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" 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:42003" http.request.id=58535a6b-b75f-4498-8fb3-fcda36db115f http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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="631.719µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" 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:42003" http.request.id=ce667e57-06b5-4c1b-b40c-1d23d1ef68a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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="492.72µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" 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:42003" http.request.id=1973b6b5-43be-45f7-9413-b48a514e7899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" 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="535.23µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:13Z" 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:42003" http.request.id=1973b6b5-43be-45f7-9413-b48a514e7899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" 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="553.887µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:13Z" 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:42003" http.request.id=1973b6b5-43be-45f7-9413-b48a514e7899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" 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="569.587µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=5a37fbbc-2596-4ca9-8ca1-89a73c8f5d30 http.request.method=POST http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="522.177µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=b5862297-1630-4ec3-81d6-9bfc2a2e6c73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/blobs/uploads/80bd8205-6093-4afc-8b8a-1157c188153e?_state=nFoG6q816P-yIpU6EpiJku8AuRcUglZcVrRkBfdReP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGJkODIwNS02MDkzLTRhZmMtOGI4YS0xMTU3YzE4ODE1M2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTMuMDEyNjk1NDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="606.978µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/80bd8205-6093-4afc-8b8a-1157c188153e?_state=nFoG6q816P-yIpU6EpiJku8AuRcUglZcVrRkBfdReP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGJkODIwNS02MDkzLTRhZmMtOGI4YS0xMTU3YzE4ODE1M2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTMuMDEyNjk1NDA0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" 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:42003" http.request.id=c1a53462-89f5-4d45-80ac-cb4e5d54c88f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" 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="503.396µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:13Z" 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:42003" http.request.id=c1a53462-89f5-4d45-80ac-cb4e5d54c88f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" 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="522.077µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T14:51:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=4262faaf-b572-4779-b963-ff2212e9b8df http.request.method=POST http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=1a007a81-b706-439a-8bd3-af57044707b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/blobs/uploads/a3fc268f-1df9-4b1f-bd47-4d4e77bc4571?_state=dPXzaIFzKrJeu-g86K_-Ww5tHE10vsW5UUuSBWtMt_x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhM2ZjMjY4Zi0xZGY5LTRiMWYtYmQ0Ny00ZDRlNzdiYzQ1NzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTMuMTUzMDMzM1oifQ%3D%3D&digest=sha256%3A30b100112ebc0738e6bd02e9c7bc8e2bdc9450a4df0030bc073c9150786d2173" http.request.useragent="Go-http-client/1.1" http.response.duration=1.704791895s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/a3fc268f-1df9-4b1f-bd47-4d4e77bc4571?_state=dPXzaIFzKrJeu-g86K_-Ww5tHE10vsW5UUuSBWtMt_x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhM2ZjMjY4Zi0xZGY5LTRiMWYtYmQ0Ny00ZDRlNzdiYzQ1NzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTMuMTUzMDMzM1oifQ%3D%3D&digest=sha256%3A30b100112ebc0738e6bd02e9c7bc8e2bdc9450a4df0030bc073c9150786d2173 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=cb7d70d5-da31-485b-9cfd-eb2e1343cd5c http.request.method=POST http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.147µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=c009ef30-979c-4d97-a292-f6417d1e8019 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/blobs/uploads/c4dd910c-47f7-4bd9-b919-d2b30c505fa5?_state=YN96MCb1RQdU0UoaSse_j7Dw2PgZXycihXZnEhzc-oR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGRkOTEwYy00N2Y3LTRiZDktYjkxOS1kMmIzMGM1MDVmYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTQuOTUxODU4NDdaIn0%3D&digest=sha256%3Aaf0d2b3f877ab565b1398efb9bd93cbe6226896c94d7239e2af2907dcff8719c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369950914s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/c4dd910c-47f7-4bd9-b919-d2b30c505fa5?_state=YN96MCb1RQdU0UoaSse_j7Dw2PgZXycihXZnEhzc-oR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGRkOTEwYy00N2Y3LTRiZDktYjkxOS1kMmIzMGM1MDVmYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTQuOTUxODU4NDdaIn0%3D&digest=sha256%3Aaf0d2b3f877ab565b1398efb9bd93cbe6226896c94d7239e2af2907dcff8719c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:42003" http.request.id=26a93801-6b4a-4887-a41c-b73bb778d34e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="942.568µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:42003" http.request.id=a61ca892-0d24-4acc-a103-6b07b34a0b6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/sha256:abb62f283d0d81d0dfa58968b74cc8a63ea02d9747d773449285941b4696db85" http.request.useragent="Go-http-client/1.1" http.response.duration="687.348µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:abb62f283d0d81d0dfa58968b74cc8a63ea02d9747d773449285941b4696db85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=41496c12-7e79-413d-ab33-a57522ef745c http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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="534.115µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=36b3d44f-1b4b-44d1-8ecc-edec41a2e838 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/sha256:abb62f283d0d81d0dfa58968b74cc8a63ea02d9747d773449285941b4696db85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="590.559µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/sha256:abb62f283d0d81d0dfa58968b74cc8a63ea02d9747d773449285941b4696db85 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=1c45c018-3668-4595-9327-499ed6218d9f http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="478.098µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=b2d935c9-1974-4a3b-b09c-5ce0caf022c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/sha256:abb62f283d0d81d0dfa58968b74cc8a63ea02d9747d773449285941b4696db85" http.request.useragent="Go-http-client/1.1" http.response.duration="416.973µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/sha256:abb62f283d0d81d0dfa58968b74cc8a63ea02d9747d773449285941b4696db85 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=2f4874b0-eb66-4526-af18-ac2e95253b0b http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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="434.078µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="rewriting manifest sha256:abb62f283d0d81d0dfa58968b74cc8a63ea02d9747d773449285941b4696db85 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=31f35be4-3928-44ec-ac90-aa7a0c36de52 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=31f35be4-3928-44ec-ac90-aa7a0c36de52 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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="959.882µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:42003" http.request.id=4da00f24-d659-4c6c-8e6f-9912d0931f7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" 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="474.209µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:42003" http.request.id=796e68ab-2315-4928-a32d-c1485ce4f544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="585.285µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:42003" http.request.id=61baf084-a84a-4945-b6f1-150eb13607fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/sha256:fee858be35135613c9213f6b34fdac130f0b54198c13158cea20bd25eada42b7" http.request.useragent="Go-http-client/1.1" http.response.duration="562.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:fee858be35135613c9213f6b34fdac130f0b54198c13158cea20bd25eada42b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=7a9a7d56-8dc7-42e9-b731-1b13854ea21c http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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="515.053µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=7239170b-e8c9-4707-9ef7-05a9f027c56d http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/sha256:fee858be35135613c9213f6b34fdac130f0b54198c13158cea20bd25eada42b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="529.894µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/sha256:fee858be35135613c9213f6b34fdac130f0b54198c13158cea20bd25eada42b7 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=61a95442-f0ff-45e5-920e-a5921f59de0d http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="495.858µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=277f75bd-eabb-4dab-830d-87e5e89ba546 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" http.request.uri="/v2/foo/schema2/manifests/sha256:fee858be35135613c9213f6b34fdac130f0b54198c13158cea20bd25eada42b7" http.request.useragent="Go-http-client/1.1" http.response.duration="437.589µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/sha256:fee858be35135613c9213f6b34fdac130f0b54198c13158cea20bd25eada42b7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="rewriting manifest list sha256:fee858be35135613c9213f6b34fdac130f0b54198c13158cea20bd25eada42b7 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=5628bdcf-cf44-4eb0-9eef-17e469042628 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42003" http.request.id=5628bdcf-cf44-4eb0-9eef-17e469042628 http.request.method=GET http.request.remoteaddr="127.0.0.1:53946" 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=1.146886ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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-13T14:51:16Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:16Z" 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:35435" http.request.id=ef3d5723-d6e8-4c2f-b029-7c2fc9546949 http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" 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="621.267µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:35435" http.request.id=9a3f9d4d-6150-4106-9a5e-7eeb0a3166f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" 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="425.048µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:35435" http.request.id=87b83075-ba34-4a27-8639-dcfd352a44fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" 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="414.663µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" 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:35435" http.request.id=02ee08cd-a13b-41e3-9b2a-27e0367f7fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" 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="588.438µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:16Z" 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:35435" http.request.id=02ee08cd-a13b-41e3-9b2a-27e0367f7fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" 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="608.637µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:16Z" 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:35435" http.request.id=02ee08cd-a13b-41e3-9b2a-27e0367f7fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" 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="624.012µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:16Z" 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:35435" http.request.id=02ee08cd-a13b-41e3-9b2a-27e0367f7fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" 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="637.813µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T14:51:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=1ce9a8dc-8336-4e00-adf7-937e223e60f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.237µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=7a65bba5-0617-4597-b8b5-3384842f6362 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/blobs/uploads/cdc49e31-06be-457b-8d57-4bc019a9d157?_state=VngG6SNTY4ktY75Ynmi0ryJXvv4p7JPhZsQhqAkICrp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZGM0OWUzMS0wNmJlLTQ1N2ItOGQ1Ny00YmMwMTlhOWQxNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTYuNTY4MzQxNDg4WiJ9&digest=sha256%3Ace03809e943cfdfc59d0280892bc00a703a1eb41e3f839f9d638e4a1f69d28ed" http.request.useragent="Go-http-client/1.1" http.response.duration=2.049720035s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/cdc49e31-06be-457b-8d57-4bc019a9d157?_state=VngG6SNTY4ktY75Ynmi0ryJXvv4p7JPhZsQhqAkICrp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZGM0OWUzMS0wNmJlLTQ1N2ItOGQ1Ny00YmMwMTlhOWQxNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTYuNTY4MzQxNDg4WiJ9&digest=sha256%3Ace03809e943cfdfc59d0280892bc00a703a1eb41e3f839f9d638e4a1f69d28ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=d9845056-1545-46a3-bb46-3d17f170fea2 http.request.method=POST http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032395ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=73a6da61-6429-4748-ba1f-7b25bcdb6f29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/blobs/uploads/a56a47af-2455-417b-92c1-9c8b23b78439?_state=LTbkwvyxe4N5be5ZM-B4MDcsAtvC17BI0xRwJMDRcwZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTZhNDdhZi0yNDU1LTQxN2ItOTJjMS05YzhiMjNiNzg0MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTguNzczNzA5MDYxWiJ9&digest=sha256%3Ac415a51892d037c7b894d71676dd70a1fc1d0cfe03f67e49a3374a316b722046" http.request.useragent="Go-http-client/1.1" http.response.duration=3.584293974s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/a56a47af-2455-417b-92c1-9c8b23b78439?_state=LTbkwvyxe4N5be5ZM-B4MDcsAtvC17BI0xRwJMDRcwZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTZhNDdhZi0yNDU1LTQxN2ItOTJjMS05YzhiMjNiNzg0MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MTguNzczNzA5MDYxWiJ9&digest=sha256%3Ac415a51892d037c7b894d71676dd70a1fc1d0cfe03f67e49a3374a316b722046 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=aaeb2de5-69ec-4ba5-bbb1-81e6b1621d2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.469139ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=db66b6a4-10e3-4efa-b996-936789f84075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=2404d5df-c458-4046-9f1b-68e4083b5de8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.03733ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=bfc9a6cb-25bf-4b0e-98ed-e1951bc8115b http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.060598ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" 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:35435" http.request.id=bf66fd8c-8e23-4cee-9afb-d6e1db5255b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076866ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" 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:35435" http.request.id=0913562c-04a3-4489-a039-9f88e3c3e0cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:35435" http.request.id=21b1b87b-52af-400d-92e4-e997a0c05f04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098804ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=cb823df0-ed45-4289-8690-7645c4a14df8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.044642ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=54c79b8a-488f-47b9-975b-7a6e22626436 http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=41.107624ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=859c0de5-7a21-4787-83c9-c0dcce2faaeb http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.duration="497.853µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=e19da8b3-bea6-4a4c-a0dd-1621e4067cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51504" 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="427.458µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=error msg="payload digest does match: "sha256:c1d22df79b7dfe2683f09be845d49af606a51882c7d16dee0cdaf022f9d8973a" != "sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920"" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=a320f7ff-ee6d-4c97-8bdd-204c788cfece http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" time="2026-05-13T14:51:22Z" 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:35435" http.request.id=a320f7ff-ee6d-4c97-8bdd-204c788cfece http.request.method=PUT http.request.remoteaddr="127.0.0.1:51504" http.request.uri="/v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="524.915µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920" 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:f50f9f5dd01040d305830831f2fd66917f7b1e2b0bf304695212f948fddbf920 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" 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:35435" http.request.id=68f3d677-73a3-4de6-a851-2bf060e21ad8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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="607.119µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" 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:35435" http.request.id=8dd52e53-04c0-4ec5-9377-9f86f991ec9e http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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="523.294µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35435" http.request.id=9b133b26-1e13-4c4d-95e9-413f9e2a2e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" 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="544.817µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:22Z" 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:35435" http.request.id=9b133b26-1e13-4c4d-95e9-413f9e2a2e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" 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="561.661µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:22Z" 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:35435" http.request.id=9b133b26-1e13-4c4d-95e9-413f9e2a2e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" 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="576.193µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=47b29e13-5a95-45a7-8048-fb25eb0b36c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="551.118µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=1d7e68b2-4c4b-47c3-9f98-9475727b8844 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/blobs/uploads/47355bad-4039-4ef5-846e-ed9599dab818?_state=bCT2e7FzMqy2P_ac9HpxSYC8JMs6px-oOCyqVlz9E2R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzM1NWJhZC00MDM5LTRlZjUtODQ2ZS1lZDk1OTlkYWI4MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjIuNDE1ODgxMzk5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="620.474µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/47355bad-4039-4ef5-846e-ed9599dab818?_state=bCT2e7FzMqy2P_ac9HpxSYC8JMs6px-oOCyqVlz9E2R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzM1NWJhZC00MDM5LTRlZjUtODQ2ZS1lZDk1OTlkYWI4MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjIuNDE1ODgxMzk5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" 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:35435" http.request.id=90217d33-35d0-4e59-862d-7ac4b3557bed http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" 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="497.714µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:22Z" 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:35435" http.request.id=90217d33-35d0-4e59-862d-7ac4b3557bed http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" 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="514.485µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T14:51:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=6cf1b841-f7a9-4b33-9d4f-f2156237c7ae http.request.method=POST http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="731.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=2329162d-e5ff-4546-b7fc-daf681551146 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/blobs/uploads/6e7f0c61-a812-4a8d-9f64-11cc69b4b070?_state=XYN1bLPNJP6UpPwfHLw9V3mDN0n67YTV2wWH0KW-4lF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTdmMGM2MS1hODEyLTRhOGQtOWY2NC0xMWNjNjliNGIwNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjIuNDk1MzIyMDE1WiJ9&digest=sha256%3A134c941d1754714be189223928f794210161eb39c239873bc0dce63071506f13" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280822516s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/6e7f0c61-a812-4a8d-9f64-11cc69b4b070?_state=XYN1bLPNJP6UpPwfHLw9V3mDN0n67YTV2wWH0KW-4lF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTdmMGM2MS1hODEyLTRhOGQtOWY2NC0xMWNjNjliNGIwNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjIuNDk1MzIyMDE1WiJ9&digest=sha256%3A134c941d1754714be189223928f794210161eb39c239873bc0dce63071506f13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=62f00231-e524-4e11-ae43-0a446ce4261f http.request.method=POST http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="961.285µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=6f98e4b3-2d5b-4e16-9c83-f5dbbf42991a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/blobs/uploads/01ba7405-d5e2-46e3-bd05-1657f2b27c0a?_state=w0WBMvXOOrLWxYmDAoKfe8XLr6Vcgucg0u7xrB7VK4l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMWJhNzQwNS1kNWUyLTQ2ZTMtYmQwNS0xNjU3ZjJiMjdjMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjMuODg3MzQ0MDU2WiJ9&digest=sha256%3A00ea2acd3464409eabe83d44c964a5d07d94906e8bf6bdda6e5775f69f329182" http.request.useragent="Go-http-client/1.1" http.response.duration=1.870014491s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/01ba7405-d5e2-46e3-bd05-1657f2b27c0a?_state=w0WBMvXOOrLWxYmDAoKfe8XLr6Vcgucg0u7xrB7VK4l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMWJhNzQwNS1kNWUyLTQ2ZTMtYmQwNS0xNjU3ZjJiMjdjMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjMuODg3MzQ0MDU2WiJ9&digest=sha256%3A00ea2acd3464409eabe83d44c964a5d07d94906e8bf6bdda6e5775f69f329182 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:35435" http.request.id=3bad6f39-f0a2-439e-9aac-a49d07a7759e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="889.257µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:35435" http.request.id=60178b40-3362-4f14-8000-8797677339e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/sha256:964274f6f25547c8027670960f882938cf32a6d0bb94ae5ba3408794142d3e08" http.request.useragent="Go-http-client/1.1" http.response.duration="574.262µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:964274f6f25547c8027670960f882938cf32a6d0bb94ae5ba3408794142d3e08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=3e65c072-cab9-46ce-a46e-d48b1cc090c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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="535.221µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=e9184b81-7f93-4235-a068-04c20a869de9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/sha256:964274f6f25547c8027670960f882938cf32a6d0bb94ae5ba3408794142d3e08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="551.882µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/sha256:964274f6f25547c8027670960f882938cf32a6d0bb94ae5ba3408794142d3e08 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=7cc985bb-4750-4c8b-921d-d2dc61e2cf69 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="461.401µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=3c88f0c3-5bed-4f82-a2e1-690319e8dddb http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/sha256:964274f6f25547c8027670960f882938cf32a6d0bb94ae5ba3408794142d3e08" http.request.useragent="Go-http-client/1.1" http.response.duration="455.907µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/sha256:964274f6f25547c8027670960f882938cf32a6d0bb94ae5ba3408794142d3e08 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=75ffb824-dc3e-4862-a591-864dd163e9cd http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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="432.279µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="rewriting manifest sha256:964274f6f25547c8027670960f882938cf32a6d0bb94ae5ba3408794142d3e08 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=85f78ce4-0e0d-43b9-9ffd-6a7fbd7c4055 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=85f78ce4-0e0d-43b9-9ffd-6a7fbd7c4055 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.003714ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:35435" http.request.id=9423b57e-9800-46b7-bbb1-37c3a3905f90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" 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="478.243µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:35435" http.request.id=a47ba7c3-8002-44c3-8de5-6b4bfe12e78d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="578.769µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:35435" http.request.id=3822773b-9840-4bb5-aa10-fdf16acb5bba http.request.method=PUT http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/sha256:296131a4c6f41a25e81ca8e678f8941831dff158e88678cdbd3593fd5b8575b2" http.request.useragent="Go-http-client/1.1" http.response.duration="525.526µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema2/manifests/sha256:296131a4c6f41a25e81ca8e678f8941831dff158e88678cdbd3593fd5b8575b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=21cac67d-f1d1-4d10-b221-b358aa827f7f http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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="520.641µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=9671bfbb-b676-4ea4-b710-e43953cfb678 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/sha256:296131a4c6f41a25e81ca8e678f8941831dff158e88678cdbd3593fd5b8575b2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="511.586µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/sha256:296131a4c6f41a25e81ca8e678f8941831dff158e88678cdbd3593fd5b8575b2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=46fd7681-623b-407e-a20f-d665a3cfef55 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="422.011µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=a116de95-b703-4270-88bb-b18cdd9e1a86 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" http.request.uri="/v2/foo/schema2/manifests/sha256:296131a4c6f41a25e81ca8e678f8941831dff158e88678cdbd3593fd5b8575b2" http.request.useragent="Go-http-client/1.1" http.response.duration="449.084µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/sha256:296131a4c6f41a25e81ca8e678f8941831dff158e88678cdbd3593fd5b8575b2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="rewriting manifest list sha256:296131a4c6f41a25e81ca8e678f8941831dff158e88678cdbd3593fd5b8575b2 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=7ea87872-a75d-4c78-9150-76821e8686e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35435" http.request.id=7ea87872-a75d-4c78-9150-76821e8686e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44574" 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=1.016971ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (15.97s) === RUN TestGetManifestWithStorageError time="2026-05-13T14:51:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:51:25Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:25Z" 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:37483" http.request.id=551673cf-6a78-4848-9759-2fa3ec099fbd http.request.method=GET http.request.remoteaddr="127.0.0.1:47660" 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="582.282µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:37483" http.request.id=1af63939-761d-45f0-87d7-a6f806c73080 http.request.method=GET http.request.remoteaddr="127.0.0.1:47660" 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="516.104µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:37483" http.request.id=54f66f2c-4394-43f5-83bf-8309f365ac07 http.request.method=GET http.request.remoteaddr="127.0.0.1:47660" 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="500.814µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:37483" http.request.id=71045317-f70c-4281-bbcb-66552bc149bc http.request.method=GET http.request.remoteaddr="127.0.0.1:47660" 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="471.4µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-05-13T14:51:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:51:25Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:25Z" 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:39285" http.request.id=f40c1a65-2578-4d2a-bff7-57c99f7dfc35 http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" 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="588.257µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:39285" http.request.id=edd99818-254b-4220-81db-1aaf89c67c1d http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" 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="407.964µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:39285" http.request.id=f94a0e7f-a2e9-4f75-bba3-c5d286800225 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" 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="434.731µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" 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:39285" http.request.id=ed4ee62e-4ad4-4147-8ee3-b890ed185d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" 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="562.153µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:25Z" 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:39285" http.request.id=ed4ee62e-4ad4-4147-8ee3-b890ed185d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" 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="579.786µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:25Z" 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:39285" http.request.id=ed4ee62e-4ad4-4147-8ee3-b890ed185d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" 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="593.673µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T14:51:25Z" 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:39285" http.request.id=ed4ee62e-4ad4-4147-8ee3-b890ed185d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" 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="608.198µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T14:51:25Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=f5b64086-a911-464f-82a9-df5aa31784d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="747.379µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=df3b9e04-d4a0-49d2-8549-8f1f30c7431d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/blobs/uploads/4ff16cf8-0e00-4087-b152-c16b53d3b077?_state=iR7D7h9-Hy60jbVwlmx8yKCxGHhGNz9_3sJKAykgmM57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZmYxNmNmOC0wZTAwLTQwODctYjE1Mi1jMTZiNTNkM2IwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjUuODc2MDExODcxWiJ9&digest=sha256%3A1b7dc17429f6c693d106a83e9819d630d136eb8ddb9891ebe1d2a8dc21659b34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470205503s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/4ff16cf8-0e00-4087-b152-c16b53d3b077?_state=iR7D7h9-Hy60jbVwlmx8yKCxGHhGNz9_3sJKAykgmM57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZmYxNmNmOC0wZTAwLTQwODctYjE1Mi1jMTZiNTNkM2IwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjUuODc2MDExODcxWiJ9&digest=sha256%3A1b7dc17429f6c693d106a83e9819d630d136eb8ddb9891ebe1d2a8dc21659b34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=acf83101-d75d-41c5-8473-9abe38b35202 http.request.method=POST http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.507µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=ec0a3664-6311-4c3d-87ac-c8d0511e8b03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/blobs/uploads/1b430462-46b5-40b9-99dd-a3626116f41b?_state=ggrSO0hu2XZ9kGGqSjFnOpXUYg5pkyTtG61JswLjwiF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjQzMDQ2Mi00NmI1LTQwYjktOTlkZC1hMzYyNjExNmY0MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjcuNDQ1Nzg1OTRaIn0%3D&digest=sha256%3Ae28b90419c66092e9b1c2dd57704f1399ae287562a87221ebc2a2943dd64e923" http.request.useragent="Go-http-client/1.1" http.response.duration=1.982688175s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/1b430462-46b5-40b9-99dd-a3626116f41b?_state=ggrSO0hu2XZ9kGGqSjFnOpXUYg5pkyTtG61JswLjwiF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjQzMDQ2Mi00NmI1LTQwYjktOTlkZC1hMzYyNjExNmY0MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjcuNDQ1Nzg1OTRaIn0%3D&digest=sha256%3Ae28b90419c66092e9b1c2dd57704f1399ae287562a87221ebc2a2943dd64e923 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=f8c29d87-fefb-45a0-b987-9986eeff7205 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.110205ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=9d0fdc64-73e2-4d55-83e3-1b2643292bb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="813.59µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=69253f0a-70a7-45f0-b5bc-ecf95d441a0b http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" 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="696.895µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=3302de4a-2f11-4d46-9092-91d4deb7fb5e http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="648.845µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=fd996cf1-9182-4890-804d-c9a6a8055342 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="730.117µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=8b85fef5-b6a2-4d25-beee-edc9e6f5189b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="778.784µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39285" http.request.id=3d61ed94-c702-4fd4-bf3c-b065d7668cbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="792.467µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=72b7b350-4fb5-4668-a701-6b70246ee526 http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="785.507µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=7779137a-c9ef-4055-b9f3-40334e831726 http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="428.944µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=a18a8acb-6231-494b-b4a8-abac58c2073b http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="449.363µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=76f01283-fbd5-4895-997d-2393508da3c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" 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="414.175µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=error msg="payload digest does match: "sha256:c3a4329239553a8ccb541581258cae72171323552b069732c09f38fa8cee37e3" != "sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e"" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=64c75eab-8760-471d-b666-ea6b0133e4c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=64c75eab-8760-471d-b666-ea6b0133e4c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="538.759µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=c59dd36f-110a-4d48-ac15-6456a086e745 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52876" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="673.593µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=5957b1d8-9680-4734-8e23-f8fabf7d4615 http.request.method=GET http.request.remoteaddr="127.0.0.1:52876" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="477.987µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=a29789fb-cdbe-4119-8487-04de4021f3a3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52884" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="606.682µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=77a3ce5a-5f78-4418-a4a2-3d189d75118c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52896" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="856.323µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=e0b468b5-1807-4e60-abbe-307ea377f800 http.request.method=GET http.request.remoteaddr="127.0.0.1:52896" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="662.379µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=a698bb66-7252-4c25-9a83-86c21aa3ba6b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52900" 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="741.998µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=91328552-581d-4368-b6a9-ab57e6f3dd4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=22a73fc7-7656-472d-a447-8fccc9be49ab http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" 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="396.684µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=4ba89e9f-f19e-4dd9-a489-1a016fe36a93 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e" http.request.useragent="Go-http-client/1.1" http.response.duration="503.782µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3c129130e31c8b2cb4e0b89de35a2a0259abbf21acc6a24fface46cf22d1eb8e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=b1b3ed1a-e42f-4669-a665-d85846ff7cfb http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" 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="488.658µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=7b606bd8-0dd1-49fd-9ef6-54030f1d2309 http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" 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="479.973µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=410ea744-9c8c-441a-ade0-d4544c640f5b http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" 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="392.874µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=ae5a0cc8-e8e0-4bd3-8b49-4177fd3bb8ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" 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="460.558µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:29Z" 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:39285" http.request.id=ae5a0cc8-e8e0-4bd3-8b49-4177fd3bb8ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" 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="480.513µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:29Z" 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:39285" http.request.id=ae5a0cc8-e8e0-4bd3-8b49-4177fd3bb8ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" 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="494.667µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=8292b30c-c860-4566-8e14-e69c3ed421de http.request.method=POST http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="554.236µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=762014fe-4bca-4d6f-b553-78e2f4bd2fe4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/blobs/uploads/e7e068f6-a72f-438e-a0ad-1d968ee124d1?_state=MvhnR2o8JWVri8k5wHj6geJAqxYwwV5D1jCFFuoVScB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlN2UwNjhmNi1hNzJmLTQzOGUtYTBhZC0xZDk2OGVlMTI0ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjkuNTA1NjI3ODM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="610.348µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/e7e068f6-a72f-438e-a0ad-1d968ee124d1?_state=MvhnR2o8JWVri8k5wHj6geJAqxYwwV5D1jCFFuoVScB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlN2UwNjhmNi1hNzJmLTQzOGUtYTBhZC0xZDk2OGVlMTI0ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjkuNTA1NjI3ODM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" 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:39285" http.request.id=eaecf402-5df7-4cfb-89cc-c5a78ebfa918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" 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="495.779µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T14:51:29Z" 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:39285" http.request.id=eaecf402-5df7-4cfb-89cc-c5a78ebfa918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" 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="514.906µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T14:51:29Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=c907c7b2-e8d0-452c-9e18-86e532eb7082 http.request.method=POST http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="776.656µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=f6318e77-cc9d-460a-a6dd-f2dbe14a2d86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/blobs/uploads/6098c76f-98c5-4bd7-9cc1-3057a2288d31?_state=vK0mmWZuAWIujgQpqflicv5p-_MNtBF07AE-0-H-m8Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDk4Yzc2Zi05OGM1LTRiZDctOWNjMS0zMDU3YTIyODhkMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjkuNjE2OTM3ODkzWiJ9&digest=sha256%3Ac7bda0415d98df6ccc034e6bdd435a2dde230398f97d43d6c989e6881018898b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.061781348s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/6098c76f-98c5-4bd7-9cc1-3057a2288d31?_state=vK0mmWZuAWIujgQpqflicv5p-_MNtBF07AE-0-H-m8Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDk4Yzc2Zi05OGM1LTRiZDctOWNjMS0zMDU3YTIyODhkMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MjkuNjE2OTM3ODkzWiJ9&digest=sha256%3Ac7bda0415d98df6ccc034e6bdd435a2dde230398f97d43d6c989e6881018898b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=f01524c9-a16a-40fc-8904-72631cda6b24 http.request.method=POST http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.682µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=fc79e431-97c1-440c-834a-2de6fc2ad4aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/blobs/uploads/f922e526-b5cb-4d3a-927e-b610325c665f?_state=HGz6hOE5IAXGubX7CwwX3_F6E2E5A6vy3iOzxe5R-_B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTIyZTUyNi1iNWNiLTRkM2EtOTI3ZS1iNjEwMzI1YzY2NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MzEuNzQ2ODMzNjk4WiJ9&digest=sha256%3A303eb9ea1513cf82d1d56ba8dcd38df5de55bd60ff061493b100c09adeab4561" http.request.useragent="Go-http-client/1.1" http.response.duration=714.50113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/f922e526-b5cb-4d3a-927e-b610325c665f?_state=HGz6hOE5IAXGubX7CwwX3_F6E2E5A6vy3iOzxe5R-_B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTIyZTUyNi1iNWNiLTRkM2EtOTI3ZS1iNjEwMzI1YzY2NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTQ6NTE6MzEuNzQ2ODMzNjk4WiJ9&digest=sha256%3A303eb9ea1513cf82d1d56ba8dcd38df5de55bd60ff061493b100c09adeab4561 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:39285" http.request.id=f2977d72-1b34-4643-a0c3-19e169d6585c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="940.121µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:39285" http.request.id=b9a60616-63f2-4d9e-a291-0cbf284e1016 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.duration="597.944µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=9664cbfb-8d7c-4c5e-89b6-2a7599ece50d http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" 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="607.255µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=7e43fc7b-1fbf-4150-94d2-a2390aa675a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="526.379µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=e82b334d-61b0-4197-9e85-e4b4d2d43266 http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="492.293µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=bbf0cc1c-a91c-4784-aceb-3f83bc32855b http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.duration="448.2µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=52ce748e-2e2e-4502-bd2b-4dd229cd6745 http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" 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="516.218µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="rewriting manifest sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=e8e5460c-ef7e-4e79-a247-9535dc2d3b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" 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-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=e8e5460c-ef7e-4e79-a247-9535dc2d3b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.292841ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=6ea428a5-ae36-407f-b51c-6ce65d291f86 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.duration="585.497µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=b5957605-a8f5-40c7-9ab1-13501725a63d http.request.method=GET http.request.remoteaddr="127.0.0.1:52914" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="466.883µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:39285" http.request.id=c2c2545f-52b7-4fba-befc-23b458bb89cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54740" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="661.09µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:39285" http.request.id=49ff5fbb-8954-4b0e-82c0-41f6a7c497e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54752" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.duration="784.665µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "PUT /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=aac4a924-b4d7-4326-82bd-81948c4faf23 http.request.method=GET http.request.remoteaddr="127.0.0.1:54752" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="489.401µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:39285" http.request.id=e1a4b83f-95cb-4b54-b114-b7d2d7c3c65e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54762" 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="604.63µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:39285" http.request.id=8ee9c1c4-2818-4e29-9476-eea44bbd3b6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54776" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="791.048µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=915e08ee-b4f6-4003-99a9-c580bf31fa71 http.request.method=GET http.request.remoteaddr="127.0.0.1:54776" 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="441.051µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=b74883bf-022b-474c-8673-697576d9575c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54776" http.request.uri="/v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a" http.request.useragent="Go-http-client/1.1" http.response.duration="533.174µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "DELETE /v2/foo/schema2/manifests/sha256:ce10f91f86fe4854ba8cf79aeb50357a535b3e767f6cee4500d5d0e3d8e2276a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39285" http.request.id=72b33e96-3550-4c1e-8f72-cc9183386462 http.request.method=GET http.request.remoteaddr="127.0.0.1:54776" 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="404.771µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.71s) === RUN TestManifestDeleteDisabled time="2026-05-13T14:51:32Z" 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-13T14:51:32Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:32Z" 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:35589" http.request.id=c99604dd-af6d-4a49-adee-a653c2d0f15f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47356" 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="531.056µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-13T14:51:32Z" 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-13T14:51:32Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T14:51:32Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-13T14:51:32Z" 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-13T14:51:32Z" 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:33181" http.request.id=6b86ec41-b615-4c88-92fb-f2ac71b80056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49462" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.100746ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:33181" http.request.id=1bd592bd-5d51-4b61-9820-9ff2985b1c63 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49474" 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="931.333µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:33181" http.request.id=6af8f72c-d615-473b-b68b-a976a54a6e77 http.request.method=POST http.request.remoteaddr="127.0.0.1:49480" 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="944.101µs" http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T14:51:32Z" 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:33181" http.request.id=7ecdd6c4-2bb7-424f-9c1f-c8be7445a911 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49482" 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="911.789µs" http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.34s) === RUN TestProxyManifestGetByTag time="2026-05-13T14:51:32Z" 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-13T14:51:32Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=ac80ba0a-f980-42bd-b1eb-4410b403e9a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59292" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.23µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=3d7420ad-20a6-4f95-a789-70c2b29c2449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59292" http.request.uri="/v2/foo/bar/blobs/uploads/1309142a-9d0d-4d0c-8b11-49f305196cd9?_state=WYs2ooGZEyHYGZ1YONPCpThCZCDJbdkVj6tcoc-ZedR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMDkxNDJhLTlkMGQtNGQwYy04YjExLTQ5ZjMwNTE5NmNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTozMi45MTc1OTcwNzhaIn0%3D&digest=sha256%3A4faaff605848a3dc3a6a76e4d275e6ef5f7a306a253672d617a33729d052fcd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521423616s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:32 +0000] "PUT /v2/foo/bar/blobs/uploads/1309142a-9d0d-4d0c-8b11-49f305196cd9?_state=WYs2ooGZEyHYGZ1YONPCpThCZCDJbdkVj6tcoc-ZedR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMDkxNDJhLTlkMGQtNGQwYy04YjExLTQ5ZjMwNTE5NmNkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTozMi45MTc1OTcwNzhaIn0%3D&digest=sha256%3A4faaff605848a3dc3a6a76e4d275e6ef5f7a306a253672d617a33729d052fcd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=ec38f78a-399a-43e1-bbac-851d8de6337b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59292" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T14:51:34Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T14:51:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T14:51:34Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.26.3 time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=7c5ab208-9496-4b38-b0c0-9ca29ce85647 http.request.method=GET http.request.remoteaddr="127.0.0.1:59292" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="395.416µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36977" go.version=go1.26.3 time="2026-05-13T14:51:34Z" 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-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=5cfc523f-f05e-4f2b-8494-28628e64c08e http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="537.708µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36977/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:36977/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:34983" http.request.id=1469ef16-dd84-464c-9ea1-f2ba897a2336 http.request.method=GET http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/manifests/sha256:82a586d8b858e3338e79d557adc48567847c9f0820b057f94f0a31af4bb1c7fc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:82a586d8b858e3338e79d557adc48567847c9f0820b057f94f0a31af4bb1c7fc" time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=c9d170d6-e191-4ffb-80f2-f1f16631b7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/bar/manifests/sha256:82a586d8b858e3338e79d557adc48567847c9f0820b057f94f0a31af4bb1c7fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="815.837µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "GET /v2/foo/bar/manifests/sha256:82a586d8b858e3338e79d557adc48567847c9f0820b057f94f0a31af4bb1c7fc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:82a586d8b858e3338e79d557adc48567847c9f0820b057f94f0a31af4bb1c7fc with ttl=167h59m59.9999981s" go.version=go1.26.3 time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34983" http.request.id=1469ef16-dd84-464c-9ea1-f2ba897a2336 http.request.method=GET http.request.remoteaddr="127.0.0.1:54832" http.request.uri="/v2/foo/bar/manifests/sha256:82a586d8b858e3338e79d557adc48567847c9f0820b057f94f0a31af4bb1c7fc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.955734ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "GET /v2/foo/bar/manifests/sha256:82a586d8b858e3338e79d557adc48567847c9f0820b057f94f0a31af4bb1c7fc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=48c8f5b1-afff-46ad-aa21-409fc9c81bc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="426.435µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36977/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:36977/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:34983" http.request.id=2bf85fed-7153-472e-b065-c3d05b7d95ca http.request.method=GET http.request.remoteaddr="127.0.0.1:54848" 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-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=af07b780-4dcf-40ac-8652-21fd8a4c79a4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59320" 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="876.639µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34983" http.request.id=2bf85fed-7153-472e-b065-c3d05b7d95ca http.request.method=GET http.request.remoteaddr="127.0.0.1:54848" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.087811ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:51:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=96fa01e5-60fe-407f-acfc-844c3b789136 http.request.method=POST http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="787.429µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=6e1bf0e6-7596-470e-811b-7d514ce6cf3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/blobs/uploads/0f19675c-324e-4870-baca-e338383abb87?_state=Hfq9ZIUneJ2cTwAChcf_nkCM3VvdjdEvq1gf1s4ix7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMTk2NzVjLTMyNGUtNDg3MC1iYWNhLWUzMzgzODNhYmI4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTozNC41NDY5OTE5MjdaIn0%3D&digest=sha256%3A2b437d5618c9b424ff29f7336e0b1e5c1f1756e01c8b2a9f5c3564bc9684802d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224851327s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:34 +0000] "PUT /v2/foo/bar/blobs/uploads/0f19675c-324e-4870-baca-e338383abb87?_state=Hfq9ZIUneJ2cTwAChcf_nkCM3VvdjdEvq1gf1s4ix7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMTk2NzVjLTMyNGUtNDg3MC1iYWNhLWUzMzgzODNhYmI4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNDo1MTozNC41NDY5OTE5MjdaIn0%3D&digest=sha256%3A2b437d5618c9b424ff29f7336e0b1e5c1f1756e01c8b2a9f5c3564bc9684802d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=2164bba4-5941-4320-a631-de1aef8ba271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.225158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:14:51:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=bd1158e6-bf6b-4027-ba3c-d394b578678b http.request.method=GET http.request.remoteaddr="127.0.0.1:59320" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="406.063µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:51:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:51:36Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36977/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:36977/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:34983" http.request.id=9f85dd34-bbb8-4865-8a31-bf515a44be8b http.request.method=GET http.request.remoteaddr="127.0.0.1:54858" 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-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=e0711c79-5810-489b-a808-72ca829ebe9b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59334" 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="848.356µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:51:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=3ce4cfe6-b09b-4b08-be27-a9d526db4117 http.request.method=GET http.request.remoteaddr="127.0.0.1:59334" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="412.416µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:14:51:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T14:51:36Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36977/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:36977/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:34983" http.request.id=9f85dd34-bbb8-4865-8a31-bf515a44be8b http.request.method=GET http.request.remoteaddr="127.0.0.1:54858" 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-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36977" http.request.id=293c2a19-40f2-4ca8-b326-140d631d4401 http.request.method=GET http.request.remoteaddr="127.0.0.1:59344" 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="835.529µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:51:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T14:51:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c482778a1a62435fabdd7401ac0d7dbf1e1582939b8d0f276b5956746cba474f with ttl=167h59m59.999998108s" go.version=go1.26.3 time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34983" http.request.id=9f85dd34-bbb8-4865-8a31-bf515a44be8b http.request.method=GET http.request.remoteaddr="127.0.0.1:54858" 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=4.90067ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:14:51:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.96s) === RUN TestAppDispatcher time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34075" http.request.id=452c4ba0-f11a-4f0f-b089-a3279d0d4010 http.request.method=GET http.request.remoteaddr="127.0.0.1:57794" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="527.37µs" http.response.status=200 http.response.written=0 time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34075" http.request.id=ce25e0c8-db6e-4d08-a6c3-89598ae26e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:57794" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="481.893µs" http.response.status=200 http.response.written=0 time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34075" http.request.id=ad89db38-6f48-4cd4-8263-d98a763eacd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="419.368µs" http.response.status=200 http.response.written=0 time="2026-05-13T14:51:36Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34075" http.request.id=ab0bb721-fdfc-4093-9de1-5d5f6a9ac14c http.request.method=GET http.request.remoteaddr="127.0.0.1:57794" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="441.428µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-13T14:51:36Z" 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=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:36Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:36Z" 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:43659" http.request.id=1ba6668a-aeb9-45b1-9662-73e909a5fb3e http.request.method=GET http.request.remoteaddr="127.0.0.1:40340" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-13T14:51:36Z" 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=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:36Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:36Z" level=info msg="configuring file health check path=/tmp/healthcheck3535541767, interval=1" go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-13T14:51:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:40Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:40Z" level=info msg="configuring TCP health check addr=127.0.0.1:37717, interval=1" go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-05-13T14:51:44Z" 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=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:44Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b time="2026-05-13T14:51:44Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43175, interval=1, threshold=3" go.version=go1.26.3 instance.id=326bd92d-7c62-4c43-8f01-3ed86b153e9b --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 81.748s ? 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.21s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.17s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.39s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.31s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.127s === RUN TestSchedule time="2026-05-13T14:50:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 time="2026-05-13T14:50:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.999076ms" go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 time="2026-05-13T14:50:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.21µs" go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 time="2026-05-13T14:50:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=999.127µs" go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 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-13T14:50:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-13T14:50:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 time="2026-05-13T14:50:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998567ms" go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 time="2026-05-13T14:50:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998952ms" go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 time="2026-05-13T14:50:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-05-13T14:50:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=ce7b1186-b0b6-47e5-b1c9-6f30c48c65c0 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.594s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.23s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22202368 sha256:b68ff7fc331877b3af423d5508ca5522f765ed55558da27eb4513e84f11a5ae8 [] map[] } --- PASS: TestSimpleBlobRead (0.42s) === RUN TestBlobMount --- PASS: TestBlobMount (0.64s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.51s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.99s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.19s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:235be8a1dc0216373dbb5cb70071c2f4f6f2cf6abe7907d8639f9094ce3deca5 palailogos: marking blob sha256:ec2be0655b8d97a21d48f857de68444fdbcb28863737f92b36b0642c41c5cc0d palailogos: marking blob sha256:c2888ffdc3e99655228ac2878ab2980096a154e0f90f588d6d21d8c9635e3723 palailogos: marking manifest sha256:2de6191d19f3f90955629bf5fc498c6a302d48382fc4ab24af439fb428bb6b1c palailogos: marking blob sha256:523d852a90bce5d2d92b3a50de04973379b2794872606ad7bc6f8b220f11bbd3 palailogos: marking blob sha256:9db6a694d7d0a726603acf7ede6c2dbdfb42560aac4d83daad1e27af72bdfc27 palailogos: marking manifest sha256:ab3dbcd97155ee23b2ba9cb0593f0332982dc255e4a2b4457159b57fd573ec27 palailogos: marking blob sha256:235be8a1dc0216373dbb5cb70071c2f4f6f2cf6abe7907d8639f9094ce3deca5 palailogos: marking blob sha256:2de6191d19f3f90955629bf5fc498c6a302d48382fc4ab24af439fb428bb6b1c palailogos: marking manifest sha256:fa70809eddc3c6cb2978da55cd68e1cc80fe2952e938674573c4c9f565270073 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:363a5ccc7e34916bce345a9910f7cc944aab75d82cb81b7f74ec394aad89cfb4 palailogos: marking blob sha256:703731a9272305f411d67c774ecba1732135443e4864b5deda9b84c56215f43f 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.69s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:32e075749bfbafc9bd9a4877180e2c925ef3122f2f41ac1c4b60fd5880d445b3 deletemanifests: marking manifest sha256:cd2e18fc2480e0823bb9b7d4cb5541eba4e94c074eb2983f2bd7f1d340a2c007 deletemanifests: marking blob sha256:36ff4a5bd314e0071692279a46e7d68ac7d2a7d44450bcab89a207e9ba134cea deletemanifests: marking blob sha256:4b0273665d3394d5469871ee35bf11d2c9953a70f878e97180a7917168fa1c22 deletemanifests: marking blob sha256:efb737b71decb42ebf2fbc44777b9ea892b58a3504abdb6e9cdcae3333184a1a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:06001e752615735230454b854b4b54093455aa71eb38abce2701d773cf088068 blob eligible for deletion: sha256:0cdf3d04968579fa08244d5f788a4991af0f79a73004be7999aa2fad63f756b6 blob eligible for deletion: sha256:32e075749bfbafc9bd9a4877180e2c925ef3122f2f41ac1c4b60fd5880d445b3 blob eligible for deletion: sha256:542692c5e5df9d3b5ca22bf7d7fb59e957a6c24e961f0c6c6fe27a5c4a240409 deletemanifests manifest eligible for deletion: sha256:32e075749bfbafc9bd9a4877180e2c925ef3122f2f41ac1c4b60fd5880d445b3 deletemanifests: marking manifest sha256:cd2e18fc2480e0823bb9b7d4cb5541eba4e94c074eb2983f2bd7f1d340a2c007 deletemanifests: marking blob sha256:36ff4a5bd314e0071692279a46e7d68ac7d2a7d44450bcab89a207e9ba134cea deletemanifests: marking blob sha256:4b0273665d3394d5469871ee35bf11d2c9953a70f878e97180a7917168fa1c22 deletemanifests: marking blob sha256:efb737b71decb42ebf2fbc44777b9ea892b58a3504abdb6e9cdcae3333184a1a time="2026-05-13T14:50:43Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/32e075749bfbafc9bd9a4877180e2c925ef3122f2f41ac1c4b60fd5880d445b3" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 time="2026-05-13T14:50:43Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/32e075749bfbafc9bd9a4877180e2c925ef3122f2f41ac1c4b60fd5880d445b3" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:542692c5e5df9d3b5ca22bf7d7fb59e957a6c24e961f0c6c6fe27a5c4a240409 time="2026-05-13T14:50:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/542692c5e5df9d3b5ca22bf7d7fb59e957a6c24e961f0c6c6fe27a5c4a240409" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:06001e752615735230454b854b4b54093455aa71eb38abce2701d773cf088068 time="2026-05-13T14:50:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/06001e752615735230454b854b4b54093455aa71eb38abce2701d773cf088068" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:0cdf3d04968579fa08244d5f788a4991af0f79a73004be7999aa2fad63f756b6 time="2026-05-13T14:50:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0cdf3d04968579fa08244d5f788a4991af0f79a73004be7999aa2fad63f756b6" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:32e075749bfbafc9bd9a4877180e2c925ef3122f2f41ac1c4b60fd5880d445b3 time="2026-05-13T14:50:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/32e075749bfbafc9bd9a4877180e2c925ef3122f2f41ac1c4b60fd5880d445b3" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 --- PASS: TestDeleteManifestIfTagNotFound (0.88s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6d3b4c1eda2c5b102bee59dae159b822a064d96ba8ce28ef832d2678a3f7d7bf time="2026-05-13T14:50:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6d3b4c1eda2c5b102bee59dae159b822a064d96ba8ce28ef832d2678a3f7d7bf" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:908c63f0d6f84d04fa3d4c56321158ccc92b9a2b6841181688f8c4da2c8ee2a8 time="2026-05-13T14:50:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/908c63f0d6f84d04fa3d4c56321158ccc92b9a2b6841181688f8c4da2c8ee2a8" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:f206375ce4c6b919a96f7106e76b372937802cca7abef8796fbd6393dbc55c56 time="2026-05-13T14:50:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f206375ce4c6b919a96f7106e76b372937802cca7abef8796fbd6393dbc55c56" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 --- PASS: TestGCWithMissingManifests (0.27s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:b7b554203d3eab59c715637197de776af116b6722972a3e3a25bf4e47c98c68a komnenos: marking blob sha256:1abb11cc8ddad88edba2bec553b56659b7e64baff68319f9dc2c5d9d10404020 komnenos: marking blob sha256:0934786035dc2d24091941b4e8722b4a38a7aa9a2612427e01f17008c13d7df5 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:682e7fbda5db536981750dfda3f00403e379d795f12d609c701f5150a09b4291 time="2026-05-13T14:50:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/682e7fbda5db536981750dfda3f00403e379d795f12d609c701f5150a09b4291" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:db8ef2b808254a87b3f987785af7b5041c4040adcc6094065c6721ccf6bf9216 time="2026-05-13T14:50:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/db8ef2b808254a87b3f987785af7b5041c4040adcc6094065c6721ccf6bf9216" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-13T14:50:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:1e521fee45379adbaf4b9380d2abf5d291c291f2b3674cbbb326d3826c3ae45e time="2026-05-13T14:50:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e521fee45379adbaf4b9380d2abf5d291c291f2b3674cbbb326d3826c3ae45e" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:48e324720343fb579e00a5ec8a9d476b48b23061789d5801666415b468ee4644 time="2026-05-13T14:50:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/48e324720343fb579e00a5ec8a9d476b48b23061789d5801666415b468ee4644" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:48ed8c24cd5402a59fd7b107c5b1f9ff131775fafd5d556c9847d6b6b3b6bde2 time="2026-05-13T14:50:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/48ed8c24cd5402a59fd7b107c5b1f9ff131775fafd5d556c9847d6b6b3b6bde2" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 blob eligible for deletion: sha256:66e6ff93dc62c94220e2f414b550b109d302f4303ed7eb140a23c352971e9acb time="2026-05-13T14:50:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66e6ff93dc62c94220e2f414b550b109d302f4303ed7eb140a23c352971e9acb" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 --- PASS: TestDeletionHasEffect (0.87s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.89s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:14e23d64f4a2328cf1ed032d26665dfabec20be458cb4b89a99bd93476ff42c5 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:6ed6623b835c595b3801b3c3b6724dff91931111f7446afe7d40d98a0e613a6e michael_z_doukas: marking blob sha256:65991f877d2f16ccc7391251d1832a2ccabdab5a0a2b07325d2cbe29778ae46d 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b4b247b32f24944cba4df1b099a16c71b1aa004911b107cabc97e4a0ae52e35c time="2026-05-13T14:50:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b4b247b32f24944cba4df1b099a16c71b1aa004911b107cabc97e4a0ae52e35c" go.version=go1.26.3 instance.id=44282481-3a54-4360-b76b-b511f23961f9 --- PASS: TestOrphanBlobDeleted (0.37s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8d2a35e93620a226a0ea03ee596e937aa02d51152a91c1c3a23ff9c4ad861ae9 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:662fdd1eba2911a5ad9f6b435e7493fbfd53419bdcf40e64b6155608a584428b --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.26s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.62s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.39s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.11s) === 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-13T14:50:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 13:50:47.796202879 +0000 UTC m=-3582.657118902, actuallyDelete=true" time="2026-05-13T14:50:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-13T14:50:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616, actuallyDelete=true" time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47e459e8-648c-468b-9b8d-22cf3571229b have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5087b251-ce6f-4043-8834-a482f03253cf have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6f56a7a3-9244-4310-a978-27344b7fe0fd have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd969c82-a537-4776-b026-87c49d735d77 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fd4274e9-6808-487f-80d8-d53ff0fe652b have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/58dc39e2-3ee0-4403-9d7b-15583ab70094 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/598460f3-f461-444c-9947-46777a5e6533 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/faf9b768-d203-476a-be41-c59f9936c6cd have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/8750b244-ef89-485a-9634-7adbd384a3cb have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/030115bb-9f33-49f1-90c6-a30b806f6375 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cef9a42-6b99-4dd3-a0ee-874be6c76fa5 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.796690392 +0000 UTC m=+17.343368616). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-13T14:50:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:50:47.797265751 +0000 UTC m=+17.343943975, actuallyDelete=true" time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/22dce5d8-d55e-459a-8c79-18b91a010bb6 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.797265751 +0000 UTC m=+17.343943975). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/44bfa972-9d8a-41d2-915a-553fc2bea979 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.797265751 +0000 UTC m=+17.343943975). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/931d1beb-efae-4d0a-bb6d-4765b5be79ec have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.797265751 +0000 UTC m=+17.343943975). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6c8d8f9d-7088-47ed-be49-0d7599aef41c have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.797265751 +0000 UTC m=+17.343943975). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e90cc3b1-6dc9-4af7-a72d-8cb09879d802 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.797265751 +0000 UTC m=+17.343943975). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-13T14:50:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:50:47.798039058 +0000 UTC m=+17.344717283, actuallyDelete=true" time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b0bbfb70-7323-4ba5-b2fb-55eb006b8546 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.798039058 +0000 UTC m=+17.344717283). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d764c145-301a-4581-84ce-78e5195c9fde have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.798039058 +0000 UTC m=+17.344717283). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d7d7bc66-40d7-4a7f-8bac-a44d02be5357 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.798039058 +0000 UTC m=+17.344717283). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e799057c-0086-4b11-b349-fcd9821a8593 have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.798039058 +0000 UTC m=+17.344717283). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/598a8da7-89b6-47a6-995b-043a8a3f1aac have older date (2026-05-13 13:50:47 +0000 UTC) than purge date (2026-05-13 14:50:47.798039058 +0000 UTC m=+17.344717283). Removing upload directory." time="2026-05-13T14:50:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-13T14:50:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 14:50:47.798275941 +0000 UTC m=+17.344954166, actuallyDelete=true" time="2026-05-13T14:50:47Z" 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 17.376s ? 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.010s === 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.025s === RUN TestWalkFileRemoved time="2026-05-13T14:50:30Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.043s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.949s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.189s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.54s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.215s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.84s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.835s ? 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-13T14:50:31Z" 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-13T14:50:31Z" 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-13T14:50:31Z" 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 TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 time="2026-05-13T14:50:31Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=e01fa52f-0816-4bcb-87ab-0a95476fb6d3 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) === CONT TestMatchIPV4 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 --- PASS: TestParsing (0.00s) === CONT TestInvalidData --- PASS: TestS3TryUpdate (0.00s) time="2026-05-13T14:50:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2026-05-13T14:50:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=e01fa52f-0816-4bcb-87ab-0a95476fb6d3 --- PASS: TestMatchIPV6 (0.00s) time="2026-05-13T14:50:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=e01fa52f-0816-4bcb-87ab-0a95476fb6d3 --- PASS: TestInvalidData (0.00s) time="2026-05-13T14:50:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T14:50:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T14:50:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T14:50:35Z" 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.532s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.028s ? 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.609s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.88s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.515s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.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-s390x.so.1 >>> docker-registry*: Package size: 27.6 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 14:51:57 +0000 elapsed time 0h 2m 2s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260513.144956) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 385.6 MiB in 103 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...