>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Wed, 13 May 2026 16:11:07 +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.161108) Executing busybox-1.37.0-r31.trigger OK: 618.0 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-13T16:11:26Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-13T16:11:26Z" 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.028s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-13T16:11:26Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.013s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.012s === 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.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.091s ? 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.014s === 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.013s === 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.013s === 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.015s ? 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 16:11:26 http: TLS handshake error from 127.0.0.1:60832: 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:41865/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41865/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41865/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41865/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35299?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.56s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-13T16:11:27Z" level=info msg="broadcaster: closing" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" time="2026-05-13T16:11:27Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-05-13T16:11:27Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 1} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 1} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 1} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-13T16:11:27Z" level=warning msg="&{0x9b739c8af30 0.9} encountered too many errors, backing off" time="2026-05-13T16:11:27Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.31s) PASS ok github.com/docker/distribution/notifications 1.044s ? 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-13T16:11:26Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T16:11:26.494852394Z" 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-13T16:11:26.494905383Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:11:26.494983389Z" level=info msg="Starting upload purge in 8m0s" go.version=go1.26.3 time="2026-05-13T16:11:26.495423579Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-13T16:11:26.495450148Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-13T16:11:26.496060481Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-13T16:11:29.501323886Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=c80b500b-15b8-445e-9547-b12cbeea8353 http.request.method=GET http.request.remoteaddr="127.0.0.1:51614" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.111265ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:11:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-13T16:11:29.50155748Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (3.19s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-13T16:11:29.753485856Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-13T16:11:29.755170228Z" 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-13T16:11:29.755213931Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:11:29.755229474Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.26.3 time="2026-05-13T16:11:29.755394107Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.26s) PASS ok github.com/docker/distribution/registry 11.471s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.010s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.120s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-13T16:11:26Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=e28e6e39-1b78-4f1a-b7f9-f8a11556ae9a time="2026-05-13T16:11:26Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=e28e6e39-1b78-4f1a-b7f9-f8a11556ae9a --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-13T16:11:26Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password=qvJzer4MLJPMZJwiCcB8jtQvUtrf5txiwPISAVhFJSo user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.099s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.012s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-05-13T16:11:26Z" level=info msg="token not to be used before 2026-05-13 16:11:27 +0000 UTC - currently 2026-05-13 16:11:26.405632133 +0000 UTC m=+0.011512292" time="2026-05-13T16:11:26Z" level=info msg="token not to be used after 2026-05-13 16:11:26 +0000 UTC - currently 2026-05-13 16:11:26.406348431 +0000 UTC m=+0.012228588" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-05-13T16:11:26Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.029s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.081s === 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.036s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.009s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-13T16:11:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:11:26Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:11:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38141" http.request.id=97958409-f623-4d5a-b4ed-28b3d19aadbf http.request.method=GET http.request.remoteaddr="127.0.0.1:52524" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.322685ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:11:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-13T16:11:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:11:26Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:11:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=a0d941f8-a6f5-400f-b3c3-b35cf4fcf97c http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.573333ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:16:11:26 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T16:11:26Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=6a081f45-81cb-47df-90e8-bf8fa6d36717 http.request.method=POST http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.128058ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:26 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=220c1476-12e7-4f5e-ab9a-178a16d256ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/aaaa/blobs/uploads/cbd10ad7-8ebe-4ef9-80ae-cab3e99feab7?_state=EWzrNHiuI0CosHaHt-WOqgFGPxKmjMGkWTfIzuqdUt17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYmQxMGFkNy04ZWJlLTRlZjktODBhZS1jYWIzZTk5ZmVhYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MjYuNjE3NTM5MDkxWiJ9&digest=sha256%3A2a43cde3ce64e83a2dbba11fc61124b2d6e44fbd35894c54d98db370c9be9268" http.request.useragent="Go-http-client/1.1" http.response.duration=4.571042113s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:26 +0000] "PUT /v2/foo/aaaa/blobs/uploads/cbd10ad7-8ebe-4ef9-80ae-cab3e99feab7?_state=EWzrNHiuI0CosHaHt-WOqgFGPxKmjMGkWTfIzuqdUt17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYmQxMGFkNy04ZWJlLTRlZjktODBhZS1jYWIzZTk5ZmVhYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MjYuNjE3NTM5MDkxWiJ9&digest=sha256%3A2a43cde3ce64e83a2dbba11fc61124b2d6e44fbd35894c54d98db370c9be9268 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=d6447c82-b9f8-48c3-9d91-243aa8f4bb38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.679997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:31 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=6e66a8a7-4d63-4f37-844a-daf18cc78a11 http.request.method=POST http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78767ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:31 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=2bec6aec-980a-4c82-b7bb-cf7016647362 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/bbbb/blobs/uploads/458ee080-dad4-4f68-b879-4a26180ebfe0?_state=DQk39Ww_xTmTfIqNBBaq72dsb5nimxoV7mAENSkRWAx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NThlZTA4MC1kYWQ0LTRmNjgtYjg3OS00YTI2MTgwZWJmZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MzEuMzI5Mjg4Nzg3WiJ9&digest=sha256%3A094c30b4ca3e25f6e61cc0941da27a13fcb4b19f7ba3f8173d60ed36585efaee" http.request.useragent="Go-http-client/1.1" http.response.duration=2.610405114s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:31 +0000] "PUT /v2/foo/bbbb/blobs/uploads/458ee080-dad4-4f68-b879-4a26180ebfe0?_state=DQk39Ww_xTmTfIqNBBaq72dsb5nimxoV7mAENSkRWAx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NThlZTA4MC1kYWQ0LTRmNjgtYjg3OS00YTI2MTgwZWJmZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MzEuMzI5Mjg4Nzg3WiJ9&digest=sha256%3A094c30b4ca3e25f6e61cc0941da27a13fcb4b19f7ba3f8173d60ed36585efaee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=9bd07b85-7613-48ec-a7cc-51ff4471d17f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.033111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:33 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=1588ef28-0162-4cf3-88f4-e9564f00d56a http.request.method=POST http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.12152ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:34 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=42a9d289-1fce-49c4-a87e-88e9f5956895 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/cccc/blobs/uploads/c16c4add-adec-42bb-a2ce-46a5150a0043?_state=cynp6WO4DTT8P-9Lr8e9vgiFj6xB0Zq2SuU7pPHaezJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMTZjNGFkZC1hZGVjLTQyYmItYTJjZS00NmE1MTUwYTAwNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MzQuMTUzOTk0ODc5WiJ9&digest=sha256%3A1606e4b07e0d1688641ac7d2f06edd9d11625bb227da4325082889e140453960" http.request.useragent="Go-http-client/1.1" http.response.duration=2.947455849s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:34 +0000] "PUT /v2/foo/cccc/blobs/uploads/c16c4add-adec-42bb-a2ce-46a5150a0043?_state=cynp6WO4DTT8P-9Lr8e9vgiFj6xB0Zq2SuU7pPHaezJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjMTZjNGFkZC1hZGVjLTQyYmItYTJjZS00NmE1MTUwYTAwNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MzQuMTUzOTk0ODc5WiJ9&digest=sha256%3A1606e4b07e0d1688641ac7d2f06edd9d11625bb227da4325082889e140453960 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=094de46c-d02f-4a2f-b379-420c76f8e95e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.272613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:37 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=fd115cf6-96c1-4a55-a097-616002046754 http.request.method=POST http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.688054ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:37 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=89614093-f830-4faf-b04f-618db2230f99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/dddd/blobs/uploads/cb95ede1-949e-4bba-b437-34e38bd50498?_state=k5DlstapYo4SBrljvhiGq5tv3mTK_ea9w_NDzjiEwf57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjYjk1ZWRlMS05NDllLTRiYmEtYjQzNy0zNGUzOGJkNTA0OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MzcuMzEyNTQ2MzAxWiJ9&digest=sha256%3A7b205e6b30a1e7e2b349225d39b30ad34c8e38d06a7338727d67fcdcecbbfad7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.750886985s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:37 +0000] "PUT /v2/foo/dddd/blobs/uploads/cb95ede1-949e-4bba-b437-34e38bd50498?_state=k5DlstapYo4SBrljvhiGq5tv3mTK_ea9w_NDzjiEwf57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjYjk1ZWRlMS05NDllLTRiYmEtYjQzNy0zNGUzOGJkNTA0OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6MzcuMzEyNTQ2MzAxWiJ9&digest=sha256%3A7b205e6b30a1e7e2b349225d39b30ad34c8e38d06a7338727d67fcdcecbbfad7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=de9788ac-6fe5-49da-8017-f2a92e6faaef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351277ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=754ecdf2-6e38-47c2-81dd-4e249d0d78f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.875303ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:42 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=143b9c68-6a65-467e-9e2c-0e04dde6285f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/eeee/blobs/uploads/1d2301d5-7b64-4ab3-8b27-94c589f22626?_state=WeNZUK8YAGfa8DiSuSrDlVZ5ExU2s3gQOUPq2MZAU5F7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxZDIzMDFkNS03YjY0LTRhYjMtOGIyNy05NGM1ODlmMjI2MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NDIuMzUwNzIwNjIyWiJ9&digest=sha256%3A654b5f06ab9c582e38822b85362d1baa1e7085fd8ac7bb871cc7f129f6b771e7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.409206026s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:42 +0000] "PUT /v2/foo/eeee/blobs/uploads/1d2301d5-7b64-4ab3-8b27-94c589f22626?_state=WeNZUK8YAGfa8DiSuSrDlVZ5ExU2s3gQOUPq2MZAU5F7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxZDIzMDFkNS03YjY0LTRhYjMtOGIyNy05NGM1ODlmMjI2MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NDIuMzUwNzIwNjIyWiJ9&digest=sha256%3A654b5f06ab9c582e38822b85362d1baa1e7085fd8ac7bb871cc7f129f6b771e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=be3c9205-8276-4e34-8d37-37015e9b9717 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.546488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:46Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=04eb35de-4b3b-4aa7-a45b-bad52ba42ae3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.986397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:46 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=5a862f54-4930-45ba-bacd-391b7e23be2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/ffff/blobs/uploads/22474725-9bd3-4cae-afaa-ccc8f2d406e9?_state=CJ756wK6jvbApC4Q6-fE3TPZysQ6ZI8aJ_LDrxN2s9h7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyMjQ3NDcyNS05YmQzLTRjYWUtYWZhYS1jY2M4ZjJkNDA2ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NDYuOTU4NDE0OTM0WiJ9&digest=sha256%3A72c4b696ef4b8e6bbe27b36794aa15947206c7ae728cde9b62b86db80ddf1c51" http.request.useragent="Go-http-client/1.1" http.response.duration=3.149318055s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:46 +0000] "PUT /v2/foo/ffff/blobs/uploads/22474725-9bd3-4cae-afaa-ccc8f2d406e9?_state=CJ756wK6jvbApC4Q6-fE3TPZysQ6ZI8aJ_LDrxN2s9h7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyMjQ3NDcyNS05YmQzLTRjYWUtYWZhYS1jY2M4ZjJkNDA2ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NDYuOTU4NDE0OTM0WiJ9&digest=sha256%3A72c4b696ef4b8e6bbe27b36794aa15947206c7ae728cde9b62b86db80ddf1c51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=2693b031-dcdc-4823-aa44-b1274c86b207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.819319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=b960ccb7-ca2a-4cda-9ea9-c60ea00e44c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.34842ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=18818d9f-8109-4216-8013-776e5d3067e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.202256ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=185c45da-2a3b-4348-ad44-9df810ba4a2b http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.88355ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=b6027b92-391f-499c-9ed2-40d93c094f8d http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.766101ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=daa5c17b-a827-4f93-8bcb-1729f9140ee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.67883ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=2a0b4cdf-0d5b-4a24-9264-6679cdfff5aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.461429ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" 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:41661" http.request.id=739e18e5-ce4b-4634-b680-6d2f02fead28 http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.032163ms http.response.status=400 http.response.written=116 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" 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:41661" http.request.id=6e81a37c-68d4-486f-a04f-87b2340d45f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.288284ms http.response.status=400 http.response.written=115 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=c45e545b-feda-4682-8158-76605306d551 http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.20412ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41661" http.request.id=f6420071-8750-40c0-9ee5-250b00bc0cb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.278757ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-13T16:11:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:11:50Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:11:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=7b90fb97-d9ab-4bea-ba68-06e2cd4cce9f http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.508161ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=623989be-edf0-4c74-ac2a-47a676ff47bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/aaaa/blobs/uploads/d26441aa-e659-4b81-a550-adcdda33ab61?_state=T8_zuTN-NUkcSnWJK-63I42Cx_k2ZRnBJ0U9Tm66myZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMjY0NDFhYS1lNjU5LTRiODEtYTU1MC1hZGNkZGEzM2FiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NTAuMzc5NDk3NTgyWiJ9&digest=sha256%3A414b319cece973cc0bef9ca45b71253209d8668e54bcac49b7cfc43417ee8f63" http.request.useragent="Go-http-client/1.1" http.response.duration=5.329622089s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:50 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d26441aa-e659-4b81-a550-adcdda33ab61?_state=T8_zuTN-NUkcSnWJK-63I42Cx_k2ZRnBJ0U9Tm66myZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMjY0NDFhYS1lNjU5LTRiODEtYTU1MC1hZGNkZGEzM2FiNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NTAuMzc5NDk3NTgyWiJ9&digest=sha256%3A414b319cece973cc0bef9ca45b71253209d8668e54bcac49b7cfc43417ee8f63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=528cd710-5f46-4fcb-bc7f-c597e1e462cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.139829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:55 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=4eb4c9dd-a402-47fe-a08a-048d3e5533e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724262ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:55 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:59Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=e9bd042e-7479-4271-8a86-c597688f5bdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/bbbb/blobs/uploads/2e2f6ed5-b291-4234-9e2d-f0e6c92ec24b?_state=_fjtM4htJFPzZtfSY0ylhVqxKsSKqkcnSZO_OFFmY497Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZTJmNmVkNS1iMjkxLTQyMzQtOWUyZC1mMGU2YzkyZWMyNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NTUuODkyMjc1MzQ4WiJ9&digest=sha256%3Ae39fd8bac668aa6025c8019e6d517c94cd825fd68a3cac260b214351a08f24a2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.536239234s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:55 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2e2f6ed5-b291-4234-9e2d-f0e6c92ec24b?_state=_fjtM4htJFPzZtfSY0ylhVqxKsSKqkcnSZO_OFFmY497Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZTJmNmVkNS1iMjkxLTQyMzQtOWUyZC1mMGU2YzkyZWMyNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NTUuODkyMjc1MzQ4WiJ9&digest=sha256%3Ae39fd8bac668aa6025c8019e6d517c94cd825fd68a3cac260b214351a08f24a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:59Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=777998c2-85a3-45ec-97b5-86615f657483 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.88889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:59 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:11:59Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=f3d0aecf-9683-4da3-a408-fc3342f154e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.683538ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=33789cd6-34b0-4eb2-9012-75babfe2fe6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/cccc/blobs/uploads/9f1b8c30-f04e-48ed-8062-2e450abdd6ef?_state=XAoR8_QO6jxbBA_x1WK3P-d-ltfx9Q9KtVcZoa0B8aN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZjFiOGMzMC1mMDRlLTQ4ZWQtODA2Mi0yZTQ1MGFiZGQ2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NTkuNTg4NTMxNDQ5WiJ9&digest=sha256%3Acddf140c01734a6d5368ebe713bce49f3dc3daba1798151a5c51ce09c8770862" http.request.useragent="Go-http-client/1.1" http.response.duration=3.290208937s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:11:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/9f1b8c30-f04e-48ed-8062-2e450abdd6ef?_state=XAoR8_QO6jxbBA_x1WK3P-d-ltfx9Q9KtVcZoa0B8aN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZjFiOGMzMC1mMDRlLTQ4ZWQtODA2Mi0yZTQ1MGFiZGQ2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTE6NTkuNTg4NTMxNDQ5WiJ9&digest=sha256%3Acddf140c01734a6d5368ebe713bce49f3dc3daba1798151a5c51ce09c8770862 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=7c0d2961-33b5-4f63-9ed2-b0b2b3527ecd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.264951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:02 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=2fab205c-5634-4d8f-b321-31e5c920f5ce http.request.method=POST http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58007ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:03 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=64ec0826-1371-4d9e-af41-c8e3647128d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/dddd/blobs/uploads/ef57c26b-71fb-4d10-b31d-ef2e43f56a59?_state=HnIbaiS0oFRyEfd1ik1xqVHbwqic2SLOvUaUZauqcL97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlZjU3YzI2Yi03MWZiLTRkMTAtYjMxZC1lZjJlNDNmNTZhNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MDMuMDY3NzQ3NTdaIn0%3D&digest=sha256%3Af9cf68e69653248e87509e16b0395a16593690eb7fdc3bd01edd404d1433a307" http.request.useragent="Go-http-client/1.1" http.response.duration=3.83679919s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:03 +0000] "PUT /v2/foo/dddd/blobs/uploads/ef57c26b-71fb-4d10-b31d-ef2e43f56a59?_state=HnIbaiS0oFRyEfd1ik1xqVHbwqic2SLOvUaUZauqcL97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlZjU3YzI2Yi03MWZiLTRkMTAtYjMxZC1lZjJlNDNmNTZhNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MDMuMDY3NzQ3NTdaIn0%3D&digest=sha256%3Af9cf68e69653248e87509e16b0395a16593690eb7fdc3bd01edd404d1433a307 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=df2048f4-574e-493a-97d8-b19e6feb9d54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.851827ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43577" http.request.id=c156acf7-eb2e-4dba-88b7-3d87860a3619 http.request.method=GET http.request.remoteaddr="127.0.0.1:36516" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.434478ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/May/2026:16:12:06 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (40.49s) === RUN TestURLPrefix time="2026-05-13T16:12:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:06Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:41413" http.request.id=cc45dc57-85ee-4df7-b43f-c5722d1352ed http.request.method=GET http.request.remoteaddr="127.0.0.1:43446" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.647179ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:12:06 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-05-13T16:12:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:06Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=f4e747ac-3195-4f41-981a-68d26dcb3ad5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58720" http.request.uri="/v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.164021ms http.response.status=404 http.response.written=157 vars.digest="sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "GET /v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=aaf0443d-5d02-4928-aadb-e5b9e6d0fcc1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58728" http.request.uri="/v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.537248ms http.response.status=404 http.response.written=157 vars.digest="sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=589f091d-c824-4033-9e1e-d569be9eb0c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58728" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=6717dddd-456d-454f-9e9b-320e4d335555 http.request.method=GET http.request.remoteaddr="127.0.0.1:58728" http.request.uri="/v2/foo/bar/blobs/uploads/39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1?_state=knMutDf2OnSGf1b5rHarn09vbWBxCGjX5Llb6G2DNtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZDNjMWQ0LTBjMTEtNDJkOS1iYjBiLTE3YWEzNzdhZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNjQ1NzU2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.130788ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "GET /v2/foo/bar/blobs/uploads/39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1?_state=knMutDf2OnSGf1b5rHarn09vbWBxCGjX5Llb6G2DNtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZDNjMWQ0LTBjMTEtNDJkOS1iYjBiLTE3YWEzNzdhZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNjQ1NzU2OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=556d367e-a3a0-4650-b5eb-f94b2ea1c8b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58728" http.request.uri="/v2/foo/bar/blobs/uploads/39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1?_state=knMutDf2OnSGf1b5rHarn09vbWBxCGjX5Llb6G2DNtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZDNjMWQ0LTBjMTEtNDJkOS1iYjBiLTE3YWEzNzdhZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNjQ1NzU2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="904.316µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1?_state=knMutDf2OnSGf1b5rHarn09vbWBxCGjX5Llb6G2DNtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZDNjMWQ0LTBjMTEtNDJkOS1iYjBiLTE3YWEzNzdhZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNjQ1NzU2OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=936c88eb-4afa-4c28-b015-948b2a4f0786 http.request.method=GET http.request.remoteaddr="127.0.0.1:58728" http.request.uri="/v2/foo/bar/blobs/uploads/39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1?_state=knMutDf2OnSGf1b5rHarn09vbWBxCGjX5Llb6G2DNtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZDNjMWQ0LTBjMTEtNDJkOS1iYjBiLTE3YWEzNzdhZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNjQ1NzU2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1 time="2026-05-13T16:12:07Z" 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:37509" http.request.id=936c88eb-4afa-4c28-b015-948b2a4f0786 http.request.method=GET http.request.remoteaddr="127.0.0.1:58728" http.request.uri="/v2/foo/bar/blobs/uploads/39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1?_state=knMutDf2OnSGf1b5rHarn09vbWBxCGjX5Llb6G2DNtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZDNjMWQ0LTBjMTEtNDJkOS1iYjBiLTE3YWEzNzdhZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNjQ1NzU2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.126166ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "GET /v2/foo/bar/blobs/uploads/39d3c1d4-0c11-42d9-bb0b-17aa377ad1f1?_state=knMutDf2OnSGf1b5rHarn09vbWBxCGjX5Llb6G2DNtF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ZDNjMWQ0LTBjMTEtNDJkOS1iYjBiLTE3YWEzNzdhZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNjQ1NzU2OTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=1dd3d27b-9745-4e77-b1e8-bf8670f74160 http.request.method=POST http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.708931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=2e47cc40-1f2a-4052-83fe-4fdbce16ccc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/354506ab-45cb-4408-ac8b-5da8b5da0b2d?_state=D520JYxHMxSoliHcDqEoTaSEfB24XPA3bN63QX9Krhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDUwNmFiLTQ1Y2ItNDQwOC1hYzhiLTVkYThiNWRhMGIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNzQyMDIxNDZaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" provided=sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 vars.name="foo/bar" vars.uuid=354506ab-45cb-4408-ac8b-5da8b5da0b2d time="2026-05-13T16:12:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=2e47cc40-1f2a-4052-83fe-4fdbce16ccc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/354506ab-45cb-4408-ac8b-5da8b5da0b2d?_state=D520JYxHMxSoliHcDqEoTaSEfB24XPA3bN63QX9Krhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDUwNmFiLTQ1Y2ItNDQwOC1hYzhiLTVkYThiNWRhMGIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNzQyMDIxNDZaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=354506ab-45cb-4408-ac8b-5da8b5da0b2d time="2026-05-13T16:12:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471, 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:37509" http.request.id=2e47cc40-1f2a-4052-83fe-4fdbce16ccc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/354506ab-45cb-4408-ac8b-5da8b5da0b2d?_state=D520JYxHMxSoliHcDqEoTaSEfB24XPA3bN63QX9Krhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDUwNmFiLTQ1Y2ItNDQwOC1hYzhiLTVkYThiNWRhMGIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNzQyMDIxNDZaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.221143ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=354506ab-45cb-4408-ac8b-5da8b5da0b2d 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "PUT /v2/foo/bar/blobs/uploads/354506ab-45cb-4408-ac8b-5da8b5da0b2d?_state=D520JYxHMxSoliHcDqEoTaSEfB24XPA3bN63QX9Krhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDUwNmFiLTQ1Y2ItNDQwOC1hYzhiLTVkYThiNWRhMGIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNzQyMDIxNDZaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=ee4cad5b-5bbb-4903-b214-44cc0be510bf http.request.method=POST http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.738181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=86b1d5a7-2082-4b10-84a6-61ca99217e67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/61774926-b803-4f08-9b45-63f2bbc53349?_state=Q4DK0tm6BVlutVJ6PBCU-2Fr-xKb6cVHlqhOTLWJ2u17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNzc0OTI2LWI4MDMtNGYwOC05YjQ1LTYzZjJiYmM1MzM0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNzkyMzk0NThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.403913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "PUT /v2/foo/bar/blobs/uploads/61774926-b803-4f08-9b45-63f2bbc53349?_state=Q4DK0tm6BVlutVJ6PBCU-2Fr-xKb6cVHlqhOTLWJ2u17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxNzc0OTI2LWI4MDMtNGYwOC05YjQ1LTYzZjJiYmM1MzM0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wNzkyMzk0NThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=35e43e0a-2ada-46a0-822f-acaaff5386a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.809327ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=daa42176-1286-4734-96db-02b88b14eebe http.request.method=PUT http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/c081cc30-9c18-4e24-a54d-d107891de789?_state=nbCgVyD4V-_30thdeK1nMVzWlvQneHoICwIosAjGCYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwODFjYzMwLTljMTgtNGUyNC1hNTRkLWQxMDc4OTFkZTc4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wODU0Mzk3OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.247514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "PUT /v2/foo/bar/blobs/uploads/c081cc30-9c18-4e24-a54d-d107891de789?_state=nbCgVyD4V-_30thdeK1nMVzWlvQneHoICwIosAjGCYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwODFjYzMwLTljMTgtNGUyNC1hNTRkLWQxMDc4OTFkZTc4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wODU0Mzk3OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=3ee6b4a7-4192-4082-8366-06c5d15fef3d http.request.method=POST http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.962923ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=63a112ab-0751-40be-8f75-7bb68e30f83a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/b3db39fa-e4de-4055-bce5-a1be38e495ff?_state=FA4bftjof_DqtKAaidiESAv-LNx5pPJzIB6-Wpiy-IJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZGIzOWZhLWU0ZGUtNDA1NS1iY2U1LWExYmUzOGU0OTVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wOTA0NzQ2OTVaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255348806s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:07 +0000] "PUT /v2/foo/bar/blobs/uploads/b3db39fa-e4de-4055-bce5-a1be38e495ff?_state=FA4bftjof_DqtKAaidiESAv-LNx5pPJzIB6-Wpiy-IJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZGIzOWZhLWU0ZGUtNDA1NS1iY2U1LWExYmUzOGU0OTVmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowNy4wOTA0NzQ2OTVaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=46a1a1a7-5dd1-411d-8a66-39b703145a16 http.request.method=POST http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769069ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37509" http.request.id=e416c4c1-8b0c-4a69-901d-1f56202850e6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/2db3ce90-8b28-4f34-8ff8-2cf9acd8b8d9?_state=vL3ALqw4Tpt23VYTW79ArlF0mPNAqr35HJNLgaKnCWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYjNjZTkwLThiMjgtNGYzNC04ZmY4LTJjZjlhY2Q4YjhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowOS40MzAzMDg0NDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.212407447s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/2db3ce90-8b28-4f34-8ff8-2cf9acd8b8d9?_state=vL3ALqw4Tpt23VYTW79ArlF0mPNAqr35HJNLgaKnCWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYjNjZTkwLThiMjgtNGYzNC04ZmY4LTJjZjlhY2Q4YjhkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjowOS40MzAzMDg0NDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=573ff3a5-16f4-4b34-82bd-7691a7e75d95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/uploads/2db3ce90-8b28-4f34-8ff8-2cf9acd8b8d9?_state=ZFTudj0h4sNbfHplC7jmmb2zds7KcM4JtezgJKeZSw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYjNjZTkwLThiMjgtNGYzNC04ZmY4LTJjZjlhY2Q4YjhkOSIsIk9mZnNldCI6MTY2NzUzMjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MDlaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.duration=2.533323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "PUT /v2/foo/bar/blobs/uploads/2db3ce90-8b28-4f34-8ff8-2cf9acd8b8d9?_state=ZFTudj0h4sNbfHplC7jmmb2zds7KcM4JtezgJKeZSw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYjNjZTkwLThiMjgtNGYzNC04ZmY4LTJjZjlhY2Q4YjhkOSIsIk9mZnNldCI6MTY2NzUzMjgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MDlaIn0%3D&digest=sha256%3A19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=08ba0b4e-1bc3-4c3f-bacc-9f8e22f19e82 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.482518ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=7dab36d9-92a5-438c-8894-0634ae1260ac http.request.method=GET http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=80.682655ms http.response.status=200 http.response.written=16675328 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 200 16675328 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=error msg="error parsing digest="sha257:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=51c92aec-ea12-4576-88f5-781c5234ece7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/sha257:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" vars.name="foo/bar" time="2026-05-13T16:12:11Z" 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:37509" http.request.id=51c92aec-ea12-4576-88f5-781c5234ece7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58732" http.request.uri="/v2/foo/bar/blobs/sha257:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.730596ms http.response.status=400 http.response.written=110 vars.digest="sha257:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/sha257:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=e4397922-2250-420e-9707-ca4181b38243 http.request.method=GET http.request.remoteaddr="127.0.0.1:58742" http.request.uri="/v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.duration=2.927134ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:11Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=1d383a84-41b0-410f-818d-c71dfe0a7afd http.request.method=GET http.request.remoteaddr="127.0.0.1:47218" http.request.uri="/v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.661682ms http.response.status=404 http.response.written=157 vars.digest="sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=5c261d33-d6f6-4581-9d27-65e709100300 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.166777ms http.response.status=404 http.response.written=157 vars.digest="sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=8be88b8e-3855-4e8b-b168-882cae59405d http.request.method=POST http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="794.956µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=38d8d194-0f16-4819-9c3c-630f541a2a91 http.request.method=GET http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/blobs/uploads/acb664df-c4c3-4642-9278-df23eecb15f0?_state=GDbK-0qJhgBAPPpVRkE7h1mCsBrYM4Vj1-E1C2CxHip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjY2NGRmLWM0YzMtNDY0Mi05Mjc4LWRmMjNlZWNiMTVmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45MzU2OTAzNjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.04592ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/uploads/acb664df-c4c3-4642-9278-df23eecb15f0?_state=GDbK-0qJhgBAPPpVRkE7h1mCsBrYM4Vj1-E1C2CxHip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjY2NGRmLWM0YzMtNDY0Mi05Mjc4LWRmMjNlZWNiMTVmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45MzU2OTAzNjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=6bc45447-f5bc-4798-88ca-a0c11e32b8aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/blobs/uploads/acb664df-c4c3-4642-9278-df23eecb15f0?_state=GDbK-0qJhgBAPPpVRkE7h1mCsBrYM4Vj1-E1C2CxHip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjY2NGRmLWM0YzMtNDY0Mi05Mjc4LWRmMjNlZWNiMTVmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45MzU2OTAzNjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.022706ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "DELETE /v2/foo/bar/blobs/uploads/acb664df-c4c3-4642-9278-df23eecb15f0?_state=GDbK-0qJhgBAPPpVRkE7h1mCsBrYM4Vj1-E1C2CxHip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjY2NGRmLWM0YzMtNDY0Mi05Mjc4LWRmMjNlZWNiMTVmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45MzU2OTAzNjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=9b017b7e-3b8a-4c57-9886-b44a3934b7cb http.request.method=GET http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/blobs/uploads/acb664df-c4c3-4642-9278-df23eecb15f0?_state=GDbK-0qJhgBAPPpVRkE7h1mCsBrYM4Vj1-E1C2CxHip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjY2NGRmLWM0YzMtNDY0Mi05Mjc4LWRmMjNlZWNiMTVmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45MzU2OTAzNjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=acb664df-c4c3-4642-9278-df23eecb15f0 time="2026-05-13T16:12:11Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=9b017b7e-3b8a-4c57-9886-b44a3934b7cb http.request.method=GET http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/blobs/uploads/acb664df-c4c3-4642-9278-df23eecb15f0?_state=GDbK-0qJhgBAPPpVRkE7h1mCsBrYM4Vj1-E1C2CxHip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjY2NGRmLWM0YzMtNDY0Mi05Mjc4LWRmMjNlZWNiMTVmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45MzU2OTAzNjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.948529ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=acb664df-c4c3-4642-9278-df23eecb15f0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/uploads/acb664df-c4c3-4642-9278-df23eecb15f0?_state=GDbK-0qJhgBAPPpVRkE7h1mCsBrYM4Vj1-E1C2CxHip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjYjY2NGRmLWM0YzMtNDY0Mi05Mjc4LWRmMjNlZWNiMTVmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45MzU2OTAzNjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=9617ce72-b55b-459b-9ecb-a2770e887b39 http.request.method=POST http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.425211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=6bb595a3-72bb-4845-b640-577cd4a0b162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/838b40b9-2ff8-4def-b61f-fba7e60ccecd?_state=YM2ITXaj4LKu1C2NczrNC7ssyGemjM-kpHpswGQEnNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOGI0MGI5LTJmZjgtNGRlZi1iNjFmLWZiYTdlNjBjY2VjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NDU5NjYzODFaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" provided=sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee vars.name="foo/bar" vars.uuid=838b40b9-2ff8-4def-b61f-fba7e60ccecd time="2026-05-13T16:12:11Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=6bb595a3-72bb-4845-b640-577cd4a0b162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/838b40b9-2ff8-4def-b61f-fba7e60ccecd?_state=YM2ITXaj4LKu1C2NczrNC7ssyGemjM-kpHpswGQEnNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOGI0MGI5LTJmZjgtNGRlZi1iNjFmLWZiYTdlNjBjY2VjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NDU5NjYzODFaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=838b40b9-2ff8-4def-b61f-fba7e60ccecd time="2026-05-13T16:12:11Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee, 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:40989" http.request.id=6bb595a3-72bb-4845-b640-577cd4a0b162 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/838b40b9-2ff8-4def-b61f-fba7e60ccecd?_state=YM2ITXaj4LKu1C2NczrNC7ssyGemjM-kpHpswGQEnNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOGI0MGI5LTJmZjgtNGRlZi1iNjFmLWZiYTdlNjBjY2VjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NDU5NjYzODFaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.869542ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=838b40b9-2ff8-4def-b61f-fba7e60ccecd 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "PUT /v2/foo/bar/blobs/uploads/838b40b9-2ff8-4def-b61f-fba7e60ccecd?_state=YM2ITXaj4LKu1C2NczrNC7ssyGemjM-kpHpswGQEnNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOGI0MGI5LTJmZjgtNGRlZi1iNjFmLWZiYTdlNjBjY2VjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NDU5NjYzODFaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=a214606f-a986-4fb8-b491-71428d143ef5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.632736ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=c3f157ea-57b5-46f2-9a8e-109714631ce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/84c4d06f-9664-420c-b734-3b456c8411b9?_state=A-tFPs_0avJWzvtodeWT7MW_FPiKegCDFTvGyesUTgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzRkMDZmLTk2NjQtNDIwYy1iNzM0LTNiNDU2Yzg0MTFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NTA1ODI0NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "PUT /v2/foo/bar/blobs/uploads/84c4d06f-9664-420c-b734-3b456c8411b9?_state=A-tFPs_0avJWzvtodeWT7MW_FPiKegCDFTvGyesUTgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzRkMDZmLTk2NjQtNDIwYy1iNzM0LTNiNDU2Yzg0MTFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NTA1ODI0NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=6a9522f3-5fa7-4469-beb6-6fa734efb007 http.request.method=POST http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849101ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=e48067f9-70e2-4b6c-baf6-ba21a31dc6e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/620afe15-6db8-48a5-a2b7-27634f808028?_state=lYiRHfgQuxiC8qNYBNvuEkMYmOtEVMjDW1sZ3bJ8zyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMGFmZTE1LTZkYjgtNDhhNS1hMmI3LTI3NjM0ZjgwODAyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NTUxMjI5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.174502ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "PUT /v2/foo/bar/blobs/uploads/620afe15-6db8-48a5-a2b7-27634f808028?_state=lYiRHfgQuxiC8qNYBNvuEkMYmOtEVMjDW1sZ3bJ8zyJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMGFmZTE1LTZkYjgtNDhhNS1hMmI3LTI3NjM0ZjgwODAyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NTUxMjI5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=4c304ce6-4da7-4482-aca6-b8a510bbe902 http.request.method=POST http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.858839ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=6c4b7035-38de-4824-90b5-95316866b8fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/a6bf9fc1-0cac-4517-9251-f7a5f80ed89e?_state=lz9F3ulSHxUByaVVQ38VHnjHGl2qcT5iyGDrEZ-kd-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2YmY5ZmMxLTBjYWMtNDUxNy05MjUxLWY3YTVmODBlZDg5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NTk4MTYwNjlaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.duration=6.106433129s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "PUT /v2/foo/bar/blobs/uploads/a6bf9fc1-0cac-4517-9251-f7a5f80ed89e?_state=lz9F3ulSHxUByaVVQ38VHnjHGl2qcT5iyGDrEZ-kd-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2YmY5ZmMxLTBjYWMtNDUxNy05MjUxLWY3YTVmODBlZDg5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxMS45NTk4MTYwNjlaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=992ef217-c9b9-4757-8ebd-db63812d541c http.request.method=POST http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.104506ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40989" http.request.id=585c1c20-75b7-4464-a503-1f80b40d10d9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/b5fee921-4116-476e-8aa8-6a365555613d?_state=3VxZ0luhU_Vd75xOeSwOhon_bDxNQnOwv8Y2utRnTl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZmVlOTIxLTQxMTYtNDc2ZS04YWE4LTZhMzY1NTU1NjEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxOC4yMDEzNjEzM1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.736005252s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:18 +0000] "PATCH /v2/foo/bar/blobs/uploads/b5fee921-4116-476e-8aa8-6a365555613d?_state=3VxZ0luhU_Vd75xOeSwOhon_bDxNQnOwv8Y2utRnTl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZmVlOTIxLTQxMTYtNDc2ZS04YWE4LTZhMzY1NTU1NjEzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoxOC4yMDEzNjEzM1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=9e4280fc-a3c3-4dad-aa14-b5db1a17c918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/uploads/b5fee921-4116-476e-8aa8-6a365555613d?_state=LZYKr6B_hyYyLdU5dIRduUUDmSJa5qxRI40VGbsS1xp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZmVlOTIxLTQxMTYtNDc2ZS04YWE4LTZhMzY1NTU1NjEzZCIsIk9mZnNldCI6Mjk3MTI4OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MThaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307486ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:23 +0000] "PUT /v2/foo/bar/blobs/uploads/b5fee921-4116-476e-8aa8-6a365555613d?_state=LZYKr6B_hyYyLdU5dIRduUUDmSJa5qxRI40VGbsS1xp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZmVlOTIxLTQxMTYtNDc2ZS04YWE4LTZhMzY1NTU1NjEzZCIsIk9mZnNldCI6Mjk3MTI4OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MThaIn0%3D&digest=sha256%3A6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=eddf22aa-713a-4136-9a64-4b5a093040a5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="926.054µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=007c34b9-be43-4a35-82b9-dd2550d24b73 http.request.method=GET http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=126.880183ms http.response.status=200 http.response.written=29712896 127.0.0.1 - - [13/May/2026:16:12:23 +0000] "GET /v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 200 29712896 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=error msg="error parsing digest="sha257:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=1d437078-3684-4094-b5cd-06692ca44478 http.request.method=GET http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/sha257:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" vars.name="foo/bar" time="2026-05-13T16:12:24Z" 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:40989" http.request.id=1d437078-3684-4094-b5cd-06692ca44478 http.request.method=GET http.request.remoteaddr="127.0.0.1:47240" http.request.uri="/v2/foo/bar/blobs/sha257:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.670906ms http.response.status=400 http.response.written=110 vars.digest="sha257:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "GET /v2/foo/bar/blobs/sha257:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=ace3de10-d70a-4327-a7cc-778ea25169b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33890" http.request.uri="/v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.duration=2.193911ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=29f0fc8c-152f-453c-bfaf-a98b595481ff http.request.method=GET http.request.remoteaddr="127.0.0.1:33890" http.request.uri="/v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.629501ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40989" http.request.id=0c664d04-29d7-4f02-8dc7-e29acc8a611e http.request.method=GET http.request.remoteaddr="127.0.0.1:33886" http.request.uri="/v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.732077ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:6f81cf51368daf005ae1138fed43eeec8e0b5abaa58131a8ac64a594703949ee HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=0901a66e-76e1-44bc-97e6-961efc9e6b35 http.request.method=GET http.request.remoteaddr="127.0.0.1:58742" http.request.uri="/v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.343562646s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37509" http.request.id=2c5eb2ce-8ca2-47f0-9eb4-74148368c760 http.request.method=GET http.request.remoteaddr="127.0.0.1:58736" http.request.uri="/v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.350853755s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:16:12:11 +0000] "GET /v2/foo/bar/blobs/sha256:19cd5f82357e3ebe5add3729aea7b2840428bef57fa3e005c2ad39f14cb62471 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (17.18s) === RUN TestBlobDelete time="2026-05-13T16:12:24Z" 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-13T16:12:24Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=599f46c2-e49b-432a-a100-f555d9459db5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50968" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.556892ms http.response.status=404 http.response.written=157 vars.digest="sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=e37e2352-f9e8-44af-a6de-3d73730716b6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.761999ms http.response.status=404 http.response.written=157 vars.digest="sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=6d5f1df7-c669-490e-ab2e-8cb72e8c3b2d http.request.method=POST http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.576036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=a23e2b7f-0d43-438e-ac67-b086d9c38e2a http.request.method=GET http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/uploads/c71da468-b492-453e-8260-3bc4e42447c5?_state=MEdpDBRozTQ-43gl4h3d2mpqm6_Tpbh8ENB1aRhR4z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MWRhNDY4LWI0OTItNDUzZS04MjYwLTNiYzRlNDI0NDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDI2NDg5MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="887.806µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "GET /v2/foo/bar/blobs/uploads/c71da468-b492-453e-8260-3bc4e42447c5?_state=MEdpDBRozTQ-43gl4h3d2mpqm6_Tpbh8ENB1aRhR4z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MWRhNDY4LWI0OTItNDUzZS04MjYwLTNiYzRlNDI0NDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDI2NDg5MDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=1a5c8791-a114-4486-957e-a4d4119d23f2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/uploads/c71da468-b492-453e-8260-3bc4e42447c5?_state=MEdpDBRozTQ-43gl4h3d2mpqm6_Tpbh8ENB1aRhR4z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MWRhNDY4LWI0OTItNDUzZS04MjYwLTNiYzRlNDI0NDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDI2NDg5MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128216ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/c71da468-b492-453e-8260-3bc4e42447c5?_state=MEdpDBRozTQ-43gl4h3d2mpqm6_Tpbh8ENB1aRhR4z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MWRhNDY4LWI0OTItNDUzZS04MjYwLTNiYzRlNDI0NDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDI2NDg5MDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=48029fa9-9db2-43d6-8b9f-ec4a28af879b http.request.method=GET http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/uploads/c71da468-b492-453e-8260-3bc4e42447c5?_state=MEdpDBRozTQ-43gl4h3d2mpqm6_Tpbh8ENB1aRhR4z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MWRhNDY4LWI0OTItNDUzZS04MjYwLTNiYzRlNDI0NDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDI2NDg5MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c71da468-b492-453e-8260-3bc4e42447c5 time="2026-05-13T16:12:24Z" 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:42241" http.request.id=48029fa9-9db2-43d6-8b9f-ec4a28af879b http.request.method=GET http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/uploads/c71da468-b492-453e-8260-3bc4e42447c5?_state=MEdpDBRozTQ-43gl4h3d2mpqm6_Tpbh8ENB1aRhR4z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MWRhNDY4LWI0OTItNDUzZS04MjYwLTNiYzRlNDI0NDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDI2NDg5MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.246µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c71da468-b492-453e-8260-3bc4e42447c5 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "GET /v2/foo/bar/blobs/uploads/c71da468-b492-453e-8260-3bc4e42447c5?_state=MEdpDBRozTQ-43gl4h3d2mpqm6_Tpbh8ENB1aRhR4z17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3MWRhNDY4LWI0OTItNDUzZS04MjYwLTNiYzRlNDI0NDdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDI2NDg5MDNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=59c6d943-22c0-49ac-be78-c205902ac51a http.request.method=POST http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167698ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=42083749-9caf-4547-9e4b-f7bfc46e025f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/4dc5aaac-f880-4f87-b53e-2d57da83abb2?_state=LO_STtABxXPVi7UYL_ECl00ajHLjAFYhe6Rb6db0JTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYzVhYWFjLWY4ODAtNGY4Ny1iNTNlLTJkNTdkYTgzYWJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDg1NDA5MDVaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" provided=sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 vars.name="foo/bar" vars.uuid=4dc5aaac-f880-4f87-b53e-2d57da83abb2 time="2026-05-13T16:12:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=42083749-9caf-4547-9e4b-f7bfc46e025f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/4dc5aaac-f880-4f87-b53e-2d57da83abb2?_state=LO_STtABxXPVi7UYL_ECl00ajHLjAFYhe6Rb6db0JTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYzVhYWFjLWY4ODAtNGY4Ny1iNTNlLTJkNTdkYTgzYWJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDg1NDA5MDVaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4dc5aaac-f880-4f87-b53e-2d57da83abb2 time="2026-05-13T16:12:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0, 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:42241" http.request.id=42083749-9caf-4547-9e4b-f7bfc46e025f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/4dc5aaac-f880-4f87-b53e-2d57da83abb2?_state=LO_STtABxXPVi7UYL_ECl00ajHLjAFYhe6Rb6db0JTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYzVhYWFjLWY4ODAtNGY4Ny1iNTNlLTJkNTdkYTgzYWJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDg1NDA5MDVaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.754978ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4dc5aaac-f880-4f87-b53e-2d57da83abb2 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/4dc5aaac-f880-4f87-b53e-2d57da83abb2?_state=LO_STtABxXPVi7UYL_ECl00ajHLjAFYhe6Rb6db0JTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYzVhYWFjLWY4ODAtNGY4Ny1iNTNlLTJkNTdkYTgzYWJiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMDg1NDA5MDVaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=01a5228a-a5e8-4b46-891f-1b7442e5caed http.request.method=POST http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880963ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=0c14cb27-ddfc-4687-8396-30b5df80ff39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/1399bfa3-dda6-4e58-bc33-293e4a201646?_state=pFDwtVu8vhKPxSy0PAIepTLd7Gu5dP3XL0oeILzrJgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzOTliZmEzLWRkYTYtNGU1OC1iYzMzLTI5M2U0YTIwMTY0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMTMxMjA1MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.90853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/1399bfa3-dda6-4e58-bc33-293e4a201646?_state=pFDwtVu8vhKPxSy0PAIepTLd7Gu5dP3XL0oeILzrJgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzOTliZmEzLWRkYTYtNGU1OC1iYzMzLTI5M2U0YTIwMTY0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMTMxMjA1MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=51658312-5d2d-4a27-b4a0-d5b828a1f3c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.496474ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=af4b2e1d-06c6-48e5-bc23-9b1710e0c442 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/3e941219-1a22-4d74-a8ab-a40f1a277d97?_state=AbQQYW5bFnoKiRQdlUntk1-Ib41dqzVl-GMJfgcNCDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlOTQxMjE5LTFhMjItNGQ3NC1hOGFiLWE0MGYxYTI3N2Q5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMTcxNzQzNTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/3e941219-1a22-4d74-a8ab-a40f1a277d97?_state=AbQQYW5bFnoKiRQdlUntk1-Ib41dqzVl-GMJfgcNCDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlOTQxMjE5LTFhMjItNGQ3NC1hOGFiLWE0MGYxYTI3N2Q5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMTcxNzQzNTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=6d3c4496-12ab-4ed1-964a-3927b4482159 http.request.method=POST http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442908ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:27Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=94b7184f-4d85-4a13-8976-acb820d15fd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/12ddddb1-9f41-41d2-8ef4-e3ce4b14d1d3?_state=M7mw8pL_Z2LM45houpbj2o8YJowKZ2PLqpca6VT7sPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZGRkZGIxLTlmNDEtNDFkMi04ZWY0LWUzY2U0YjE0ZDFkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMjEzNzA1MTlaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.576098623s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/12ddddb1-9f41-41d2-8ef4-e3ce4b14d1d3?_state=M7mw8pL_Z2LM45houpbj2o8YJowKZ2PLqpca6VT7sPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyZGRkZGIxLTlmNDEtNDFkMi04ZWY0LWUzY2U0YjE0ZDFkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyNC4zMjEzNzA1MTlaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:28Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=ec34a3ea-80e0-4dd6-8dc2-f43c89800d14 http.request.method=POST http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301286ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42241" http.request.id=15b64be6-9190-49c0-a5d2-f30bf4025721 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/a0862ecc-be9c-4b98-9a16-e1b4ead6fbd6?_state=AfbmElDDNyia4_fD0SXT73LARaWwSvznw4NCL6NYHdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODYyZWNjLWJlOWMtNGI5OC05YTE2LWUxYjRlYWQ2ZmJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyOC4wMjI1NjI5MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.482067127s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/a0862ecc-be9c-4b98-9a16-e1b4ead6fbd6?_state=AfbmElDDNyia4_fD0SXT73LARaWwSvznw4NCL6NYHdl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODYyZWNjLWJlOWMtNGI5OC05YTE2LWUxYjRlYWQ2ZmJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjoyOC4wMjI1NjI5MTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=669fdeb1-1804-4774-b341-d17031f2b38e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/uploads/a0862ecc-be9c-4b98-9a16-e1b4ead6fbd6?_state=n-zVeLpgHB3fqVnB5mSLy1tGK5EmzGtUG83ao-3MBOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODYyZWNjLWJlOWMtNGI5OC05YTE2LWUxYjRlYWQ2ZmJkNiIsIk9mZnNldCI6MjEwNjExMjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MjhaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.502047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "PUT /v2/foo/bar/blobs/uploads/a0862ecc-be9c-4b98-9a16-e1b4ead6fbd6?_state=n-zVeLpgHB3fqVnB5mSLy1tGK5EmzGtUG83ao-3MBOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwODYyZWNjLWJlOWMtNGI5OC05YTE2LWUxYjRlYWQ2ZmJkNiIsIk9mZnNldCI6MjEwNjExMjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6MjhaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=6032aead-9b8c-4963-a288-aeb49cbb42f7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.83511ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=8dcd8cb6-1bbc-42f5-a4fa-8c5d73e92a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=97.817862ms http.response.status=200 http.response.written=21061120 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "GET /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 200 21061120 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=error msg="error parsing digest="sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=906dacc0-4e07-449c-8f70-54ce3c66c568 http.request.method=GET http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" time="2026-05-13T16:12:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=906dacc0-4e07-449c-8f70-54ce3c66c568 http.request.method=GET http.request.remoteaddr="127.0.0.1:50982" http.request.uri="/v2/foo/bar/blobs/sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.947728ms http.response.status=400 http.response.written=110 vars.digest="sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "GET /v2/foo/bar/blobs/sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=14096dba-f458-488b-b780-7b45bb6b28b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.676463ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "GET /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=33cba469-2bee-4de7-bcac-9fd85332dd60 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50996" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.343318ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=3b26d17e-772a-407f-9ece-220f9397187d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50996" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.810813ms http.response.status=404 http.response.written=157 vars.digest="sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" 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:42241" http.request.id=959017bc-754a-4270-996c-4e281344301f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50996" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.844039ms http.response.status=404 http.response.written=74 vars.digest="sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=error msg="error parsing digest="sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=1fb41edd-2644-44cf-a631-fcfe55ec0cc5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51006" http.request.uri="/v2/foo/bar/blobs/sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" time="2026-05-13T16:12:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=1fb41edd-2644-44cf-a631-fcfe55ec0cc5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51006" http.request.uri="/v2/foo/bar/blobs/sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.530887ms http.response.status=400 http.response.written=110 vars.digest="sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "DELETE /v2/foo/bar/blobs/sha257:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-13T16:12:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=3c9746e2-7605-4ba3-a56c-7f835993ec56 http.request.method=POST http.request.remoteaddr="127.0.0.1:51020" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.212052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=129898a2-9029-43e1-8e19-5ef0a26118ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:51020" http.request.uri="/v2/foo/bar/blobs/uploads/5950d6a2-6bd9-419e-b9fa-739a710e3f8e?_state=oqGikDWd_NvgfSm_nABMtGilIHpEYn4nZF6f7d7prXF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTBkNmEyLTZiZDktNDE5ZS1iOWZhLTczOWE3MTBlM2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjozMS42NjQ5NTU3ODdaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.483550078s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "PUT /v2/foo/bar/blobs/uploads/5950d6a2-6bd9-419e-b9fa-739a710e3f8e?_state=oqGikDWd_NvgfSm_nABMtGilIHpEYn4nZF6f7d7prXF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NTBkNmEyLTZiZDktNDE5ZS1iOWZhLTczOWE3MTBlM2Y4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjozMS42NjQ5NTU3ODdaIn0%3D&digest=sha256%3A4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=afac80c9-ba2e-4d15-a76e-838064e90309 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51020" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.558943ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=121486fa-6eb0-45c9-8eed-4d682d5a150a http.request.method=GET http.request.remoteaddr="127.0.0.1:50988" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.631071417s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "GET /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2026-05-13T16:12:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42241" http.request.id=10ae9944-7d70-4dfc-9c99-3eb2ad8af7ba http.request.method=GET http.request.remoteaddr="127.0.0.1:50994" http.request.uri="/v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.616927371s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [13/May/2026:16:12:31 +0000] "GET /v2/foo/bar/blobs/sha256:4785e352355f2066725257b9c4aaf4b357939aa897b165517e798662e02f79a0 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (11.16s) === RUN TestRelativeURL time="2026-05-13T16:12:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:35Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:35Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35093" http.request.id=8a2fe308-78eb-42df-a8fb-01190e9808e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:39164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.904839ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35093" http.request.id=d8b686af-77d2-44a2-ba23-36408f8480dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39164" http.request.uri="/v2/foo/bar/blobs/uploads/c3714f00-f6c5-489e-a7f2-3a298aa8bf47?_state=XbvZgEjyMGizUzw6IaZUdVy8947LAANCtEuGiFufpnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzNzE0ZjAwLWY2YzUtNDg5ZS1hN2YyLTNhMjk4YWE4YmY0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjozNS4yNjg4MDk2OTlaIn0%3D&digest=sha256%3Ab9891d12a5ab71ff3c18b70cbaf811f6f2be0dfc297cc202756d494e029ad589" http.request.useragent="Go-http-client/1.1" http.response.duration=4.338329954s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:35 +0000] "PUT /v2/foo/bar/blobs/uploads/c3714f00-f6c5-489e-a7f2-3a298aa8bf47?_state=XbvZgEjyMGizUzw6IaZUdVy8947LAANCtEuGiFufpnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzNzE0ZjAwLWY2YzUtNDg5ZS1hN2YyLTNhMjk4YWE4YmY0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjozNS4yNjg4MDk2OTlaIn0%3D&digest=sha256%3Ab9891d12a5ab71ff3c18b70cbaf811f6f2be0dfc297cc202756d494e029ad589 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35093" http.request.id=78cd06e7-52e2-42be-8521-ab0b98746c57 http.request.method=POST http.request.remoteaddr="127.0.0.1:39164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35093" http.request.id=b3a858f4-5282-4e7f-b91e-f4aafcc7d02a http.request.method=POST http.request.remoteaddr="127.0.0.1:39164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.729611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35093" http.request.id=44ffd02b-70cc-463d-9f7b-70af7cef3bba http.request.method=PUT http.request.remoteaddr="127.0.0.1:39164" http.request.uri="/v2/foo/bar/blobs/uploads/e360aad8-df93-4e24-a66f-bca81f9ab18a?_state=5IysvdAP95DnsWUQUsDRNNVfAl0pKb7r1vL3N1FiBBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjBhYWQ4LWRmOTMtNGUyNC1hNjZmLWJjYTgxZjlhYjE4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjozOS45NTIzODc0MTJaIn0%3D&digest=sha256%3A25640263fc91630ba45c804c8f85a453fbc76b48346004105241a64aa3a09a2a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.82016362s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:39 +0000] "PUT /v2/foo/bar/blobs/uploads/e360aad8-df93-4e24-a66f-bca81f9ab18a?_state=5IysvdAP95DnsWUQUsDRNNVfAl0pKb7r1vL3N1FiBBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzNjBhYWQ4LWRmOTMtNGUyNC1hNjZmLWJjYTgxZjlhYjE4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjozOS45NTIzODc0MTJaIn0%3D&digest=sha256%3A25640263fc91630ba45c804c8f85a453fbc76b48346004105241a64aa3a09a2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (8.51s) === RUN TestBlobDeleteDisabled time="2026-05-13T16:12:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:43Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:43Z" 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:33161" http.request.id=ffa55f8b-aea8-4949-9885-8429e051ab44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36324" http.request.uri="/v2/foo/bar/blobs/sha256:58a610f37f2b64d8fae9908f00d837610ae3a90c3cdeca8816d23e5686591324" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.304688ms http.response.status=405 http.response.written=78 vars.digest="sha256:58a610f37f2b64d8fae9908f00d837610ae3a90c3cdeca8816d23e5686591324" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:58a610f37f2b64d8fae9908f00d837610ae3a90c3cdeca8816d23e5686591324 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.18s) === RUN TestDeleteDisabled time="2026-05-13T16:12:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:43Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:32925" http.request.id=aa2ca3ba-87f5-459d-b4ff-5e0be79ca935 http.request.method=POST http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.053076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:32925" http.request.id=8e0d8948-8fe1-465c-a1e8-17c86cb358fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/bar/blobs/uploads/86ec0eb9-7b45-4589-9120-782716260538?_state=iafg2WY3oR2bft6fO-JQDbYOiVawEwfPZU657jUxQPl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ZWMwZWI5LTdiNDUtNDU4OS05MTIwLTc4MjcxNjI2MDUzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjo0NC4xMjc0NTYzMzZaIn0%3D&digest=sha256%3A1de4d48f4781a36293b85d9f35759a113ca4ad1eb15282183ca22c5a99694303" http.request.useragent="Go-http-client/1.1" http.response.duration=2.979421117s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:44 +0000] "PUT /v2/foo/bar/blobs/uploads/86ec0eb9-7b45-4589-9120-782716260538?_state=iafg2WY3oR2bft6fO-JQDbYOiVawEwfPZU657jUxQPl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ZWMwZWI5LTdiNDUtNDU4OS05MTIwLTc4MjcxNjI2MDUzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjo0NC4xMjc0NTYzMzZaIn0%3D&digest=sha256%3A1de4d48f4781a36293b85d9f35759a113ca4ad1eb15282183ca22c5a99694303 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:47Z" 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:32925" http.request.id=9cd91552-ad92-464b-b240-f6a7da72d8b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/bar/blobs/sha256:1de4d48f4781a36293b85d9f35759a113ca4ad1eb15282183ca22c5a99694303" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.070592ms http.response.status=405 http.response.written=78 vars.digest="sha256:1de4d48f4781a36293b85d9f35759a113ca4ad1eb15282183ca22c5a99694303" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:12:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:1de4d48f4781a36293b85d9f35759a113ca4ad1eb15282183ca22c5a99694303 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.16s) === RUN TestDeleteReadOnly time="2026-05-13T16:12:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:47Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43199" http.request.id=aefb102f-f4ab-47aa-843d-3ea047e5e4da http.request.method=POST http.request.remoteaddr="127.0.0.1:44086" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.303012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:51Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43199" http.request.id=b62ab5d4-3bb0-4c86-bae0-59755dc57972 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44086" http.request.uri="/v2/foo/bar/blobs/uploads/c5396955-1ae1-48da-b339-281cba25acfd?_state=joD920uyJPCfj1H7Q5HmVkiiPpFlPKbpaa4z5hNzOYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1Mzk2OTU1LTFhZTEtNDhkYS1iMzM5LTI4MWNiYTI1YWNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjo0Ny4zMDY2ODg1MThaIn0%3D&digest=sha256%3Aa7c627d9266afdceb0c473fcecff94c01aa82f07c3f41496806af36a74126987" http.request.useragent="Go-http-client/1.1" http.response.duration=4.471334891s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:47 +0000] "PUT /v2/foo/bar/blobs/uploads/c5396955-1ae1-48da-b339-281cba25acfd?_state=joD920uyJPCfj1H7Q5HmVkiiPpFlPKbpaa4z5hNzOYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1Mzk2OTU1LTFhZTEtNDhkYS1iMzM5LTI4MWNiYTI1YWNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMjo0Ny4zMDY2ODg1MThaIn0%3D&digest=sha256%3Aa7c627d9266afdceb0c473fcecff94c01aa82f07c3f41496806af36a74126987 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:a7c627d9266afdceb0c473fcecff94c01aa82f07c3f41496806af36a74126987 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.67s) === RUN TestStartPushReadOnly time="2026-05-13T16:12:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:51Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-05-13T16:12:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:12:51Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:12:51Z" 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:40355" http.request.id=57c10557-f8cc-48df-b37e-645df8b8dd15 http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.128852ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T16:12:51Z" 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:40355" http.request.id=199aff11-8556-4db6-9781-ea1118e8663e http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.224817ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T16:12:51Z" 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:40355" http.request.id=9a9de968-535b-4528-9e13-894fd4ff24ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.60768ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T16:12:51Z" 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:40355" http.request.id=cdc79fd0-b8c0-4e70-a512-4f9e13d20729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.240613ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:12:51Z" 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:40355" http.request.id=cdc79fd0-b8c0-4e70-a512-4f9e13d20729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.31312ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:12:51Z" 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:40355" http.request.id=cdc79fd0-b8c0-4e70-a512-4f9e13d20729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.356274ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:12:51Z" 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:40355" http.request.id=cdc79fd0-b8c0-4e70-a512-4f9e13d20729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.421733ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T16:12:51Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=b1a03eef-9065-4819-b9e6-9bb59bd9cfaf http.request.method=POST http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.09809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=884c0928-55a9-4daf-a453-4d976d8d6889 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/blobs/uploads/fb11caee-32e9-40ff-abe5-e2f17769f016?_state=YsUwqTa0byrafKhQ7p0kKpNMyJo30KDOQFQA70tptHt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYjExY2FlZS0zMmU5LTQwZmYtYWJlNS1lMmYxNzc2OWYwMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTEuOTc0MTU0ODM0WiJ9&digest=sha256%3Af933d241feb540fe0a708de271ad7ff622d501237293d0b8203348fb6274f0fc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.516162903s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/fb11caee-32e9-40ff-abe5-e2f17769f016?_state=YsUwqTa0byrafKhQ7p0kKpNMyJo30KDOQFQA70tptHt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYjExY2FlZS0zMmU5LTQwZmYtYWJlNS1lMmYxNzc2OWYwMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTEuOTc0MTU0ODM0WiJ9&digest=sha256%3Af933d241feb540fe0a708de271ad7ff622d501237293d0b8203348fb6274f0fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=d616c8a8-ca00-46c6-b7df-2e3d88fe756e http.request.method=POST http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472998ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=07864623-e122-46f7-ba1f-8fc9f22fec43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/blobs/uploads/05f700c0-c05a-40c6-b5bf-afd34a7a9bcd?_state=x5MdrIPUnocKrofaLAwAySD4sQDLwLKVAwaUJNdI0697Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNWY3MDBjMC1jMDVhLTQwYzYtYjViZi1hZmQzNGE3YTliY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTQuNjk0NDM2NDg3WiJ9&digest=sha256%3A7d653513edaf3bed0f2d3a85484d726334ed4f1a79837ac649d1528df846b601" http.request.useragent="Go-http-client/1.1" http.response.duration=4.158686248s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/05f700c0-c05a-40c6-b5bf-afd34a7a9bcd?_state=x5MdrIPUnocKrofaLAwAySD4sQDLwLKVAwaUJNdI0697Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNWY3MDBjMC1jMDVhLTQwYzYtYjViZi1hZmQzNGE3YTliY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTQuNjk0NDM2NDg3WiJ9&digest=sha256%3A7d653513edaf3bed0f2d3a85484d726334ed4f1a79837ac649d1528df846b601 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=d6147140-af91-4cfc-aaa1-dd3778a1404a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.300065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=94137552-8286-4ffd-b09a-b67ebbfae61b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.duration=2.724014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=b89ba4db-a2c7-4873-8549-b0cf2d537407 http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.210594ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=176721f8-13fd-46eb-b09c-b007523f1856 http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.314472ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" 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:40355" http.request.id=f23c6495-d650-4000-8a10-854524f0cf73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.duration=2.77471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" 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:40355" http.request.id=8343b326-3401-4e51-b260-80d15d4a616f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.duration=2.933385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:40355" http.request.id=3d90a795-9bfe-456e-9911-6e0fc222a7f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.duration=2.92317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=54bec0f1-ea18-4593-b6c2-ae3a042a7c6a http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.408621ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=fbb23b63-0a0d-4fac-be7a-de121a6309d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852591ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=24b6b486-77f1-430b-b739-b1346aeed534 http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100943ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=28a1eda8-d848-4e21-a837-6436fa0318dc http.request.method=GET http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.740411ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=error msg="payload digest does match: "sha256:95fedf4f0699b16cd0fa0c4179ce8dc16b5451f119a3b7fff2a7445fe736a5f5" != "sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30"" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=df2d8c4d-f8b4-42c7-b2ea-83eecbbb11c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" time="2026-05-13T16:12:58Z" 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:40355" http.request.id=df2d8c4d-f8b4-42c7-b2ea-83eecbbb11c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41920" http.request.uri="/v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.108235ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30" 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:d601dad6d2e85e7f1d8d72fb8a57e0e14897b375f1e3383ab30f4eb8f7adfe30 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" 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:40355" http.request.id=523e5058-d5e9-4428-8fe3-1807fac8a952 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.488961ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" 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:40355" http.request.id=07e03aa8-f0fb-4017-b43e-69f63c59372b http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.738285ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" 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:40355" http.request.id=e870f68e-2f39-4d23-a0e8-1c3ed5dfd7d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.974049ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:12:58Z" 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:40355" http.request.id=e870f68e-2f39-4d23-a0e8-1c3ed5dfd7d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.053021ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:12:58Z" 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:40355" http.request.id=e870f68e-2f39-4d23-a0e8-1c3ed5dfd7d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.131245ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=aa22cb64-fdf0-49da-90e5-8571c3da82cd http.request.method=POST http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889888ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=2ff6479c-b50b-4c5c-a817-54cb18bc2b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/blobs/uploads/97718ca3-006a-43f4-8372-ec81c9e90f1a?_state=GWW3rR6FYELsjhDERc6kyFWUz-uy_tq4HTwgpfQenxt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzcxOGNhMy0wMDZhLTQzZjQtODM3Mi1lYzgxYzllOTBmMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTguODk4NzQwMDIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.283743ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/97718ca3-006a-43f4-8372-ec81c9e90f1a?_state=GWW3rR6FYELsjhDERc6kyFWUz-uy_tq4HTwgpfQenxt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzcxOGNhMy0wMDZhLTQzZjQtODM3Mi1lYzgxYzllOTBmMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTguODk4NzQwMDIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:12:58Z" 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:40355" http.request.id=2f26e61f-cf2d-4a4a-82db-bcbd50584b33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.070916ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:12:58Z" 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:40355" http.request.id=2f26e61f-cf2d-4a4a-82db-bcbd50584b33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.166747ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:12:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T16:12:59Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=19683dfe-ab16-48f0-9638-4dd4e0315717 http.request.method=POST http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.089173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=622480e5-7492-4b9b-a6eb-3477c3d102fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/blobs/uploads/90456dd4-ca28-43d8-a280-a22635e8d50a?_state=IVTMI3Co2LjFZ2901FE37xq6C0FkTwFUHzGGuxunXnN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDQ1NmRkNC1jYTI4LTQzZDgtYTI4MC1hMjI2MzVlOGQ1MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTkuMTExODE4NTk5WiJ9&digest=sha256%3A263603394c3cd87ac8100042b74d0a5ebfa3580e30706065577c2ffc6961a393" http.request.useragent="Go-http-client/1.1" http.response.duration=6.576489337s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:12:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/90456dd4-ca28-43d8-a280-a22635e8d50a?_state=IVTMI3Co2LjFZ2901FE37xq6C0FkTwFUHzGGuxunXnN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDQ1NmRkNC1jYTI4LTQzZDgtYTI4MC1hMjI2MzVlOGQ1MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTI6NTkuMTExODE4NTk5WiJ9&digest=sha256%3A263603394c3cd87ac8100042b74d0a5ebfa3580e30706065577c2ffc6961a393 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=12bea33f-38bc-448f-9c9b-0dd8531dfca8 http.request.method=POST http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.278059ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=2e93e942-9363-4562-a5ac-8302fe0105b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/blobs/uploads/1093b2e9-9fbe-4f41-be91-2ad3c7a24427?_state=dNU6p3R3SV4k_qF2jyLGL_rlqEMQqp46l8orVSdkafp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMDkzYjJlOS05ZmJlLTRmNDEtYmU5MS0yYWQzYzdhMjQ0MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MDUuODg5OTUzODg0WiJ9&digest=sha256%3A8ac4620c4cdd8dab34efce7fd9644137ad2ed092e661a087ee8d1c61e9ce20e0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.211852901s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/1093b2e9-9fbe-4f41-be91-2ad3c7a24427?_state=dNU6p3R3SV4k_qF2jyLGL_rlqEMQqp46l8orVSdkafp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMDkzYjJlOS05ZmJlLTRmNDEtYmU5MS0yYWQzYzdhMjQ0MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MDUuODg5OTUzODg0WiJ9&digest=sha256%3A8ac4620c4cdd8dab34efce7fd9644137ad2ed092e661a087ee8d1c61e9ce20e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" 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:40355" http.request.id=9f17ef0d-553a-4bce-8dc2-ec98731dc8d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.848996ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" 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:40355" http.request.id=4e9200cc-8510-448a-a72d-97812ed9c58a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/sha256:7b96fa129090986a4a1383b31add1a6b731de3fcbc90efd8645b91bded374b97" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:7b96fa129090986a4a1383b31add1a6b731de3fcbc90efd8645b91bded374b97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=ed201887-eb4a-4011-ac85-abd949bea753 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.781966ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=2a9a029e-3693-457d-b2ee-6fe9b1d9160d http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/sha256:7b96fa129090986a4a1383b31add1a6b731de3fcbc90efd8645b91bded374b97" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.855423ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/sha256:7b96fa129090986a4a1383b31add1a6b731de3fcbc90efd8645b91bded374b97 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=24d41917-6071-4731-b859-305f3bd13dc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.567537ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=3a945ff5-d477-449a-bff6-50c751be0931 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/sha256:7b96fa129090986a4a1383b31add1a6b731de3fcbc90efd8645b91bded374b97" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636137ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/sha256:7b96fa129090986a4a1383b31add1a6b731de3fcbc90efd8645b91bded374b97 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=b7fed327-6a6b-4c83-bd4f-58b4db76e693 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.561636ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="rewriting manifest sha256:7b96fa129090986a4a1383b31add1a6b731de3fcbc90efd8645b91bded374b97 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=84d91389-62a9-4282-8d15-c222e04ddd9a http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" 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-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=84d91389-62a9-4282-8d15-c222e04ddd9a http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" 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=3.160459ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" 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:40355" http.request.id=0e1418e4-44fd-4c21-968f-f90d69df1c9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.136024ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" 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:40355" http.request.id=a3e2cf22-3470-4821-bb13-c57f08349157 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.425023ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" 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:40355" http.request.id=256f3b1b-98c9-4192-a328-7027fa2a7c7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/sha256:c3277b80a4aa514bc2cdf00ba3566be9e0ed4876444600910c6ad4a3bdcf0253" http.request.useragent="Go-http-client/1.1" http.response.duration=2.380503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:c3277b80a4aa514bc2cdf00ba3566be9e0ed4876444600910c6ad4a3bdcf0253 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=aca4343e-cabc-4302-8382-ed788ee65940 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.965622ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=d91573d8-8e05-4a4b-84df-5e4a53733c4c http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/sha256:c3277b80a4aa514bc2cdf00ba3566be9e0ed4876444600910c6ad4a3bdcf0253" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.57702ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/sha256:c3277b80a4aa514bc2cdf00ba3566be9e0ed4876444600910c6ad4a3bdcf0253 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=007d160e-be8f-4387-8213-b2afab6069b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353203ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=854eeea6-2128-4424-a92b-9b46f80c9044 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/sha256:c3277b80a4aa514bc2cdf00ba3566be9e0ed4876444600910c6ad4a3bdcf0253" http.request.useragent="Go-http-client/1.1" http.response.duration=1.381511ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/sha256:c3277b80a4aa514bc2cdf00ba3566be9e0ed4876444600910c6ad4a3bdcf0253 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="rewriting manifest list sha256:c3277b80a4aa514bc2cdf00ba3566be9e0ed4876444600910c6ad4a3bdcf0253 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=8a51d90a-71ed-459a-b9e8-581971768782 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" 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-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40355" http.request.id=8a51d90a-71ed-459a-b9e8-581971768782 http.request.method=GET http.request.remoteaddr="127.0.0.1:42844" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.954673ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-13T16:13: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-13T16:13:09Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:13: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:38291" http.request.id=8026dcfa-f2af-4334-8111-c9ab6c2a1d78 http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.820808ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T16:13: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:38291" http.request.id=1415eb27-9f16-44b0-b51b-43058ecfda27 http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.509385ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T16:13: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:38291" http.request.id=b4791d3f-000f-4343-ba23-ee4ba045c9a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.325168ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T16:13: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:38291" http.request.id=ae3d5b28-9e35-4eda-8c4a-a078ce5fd183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.084505ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:13: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:38291" http.request.id=ae3d5b28-9e35-4eda-8c4a-a078ce5fd183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.150338ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:13: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:38291" http.request.id=ae3d5b28-9e35-4eda-8c4a-a078ce5fd183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.18973ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:13: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:38291" http.request.id=ae3d5b28-9e35-4eda-8c4a-a078ce5fd183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.240419ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T16:13:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=3dda94b3-ddde-4e4d-ba9a-5872c9b848f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.681589ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=5525a567-56ce-4eea-a036-932c599c7256 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/blobs/uploads/121d5805-e4f1-41e7-844c-39437972fe5b?_state=cWct8EFc-9kT9mYmTkxmEt04RV0s4kXRe2dsCmEtqM57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjFkNTgwNS1lNGYxLTQxZTctODQ0Yy0zOTQzNzk3MmZlNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MDkuMzQ3NzM4MDA1WiJ9&digest=sha256%3A9fce8e1d13812f300676a03831fe1befa18b01f367f4120f44fa1c817e94d5bb" http.request.useragent="Go-http-client/1.1" http.response.duration=3.647084567s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/121d5805-e4f1-41e7-844c-39437972fe5b?_state=cWct8EFc-9kT9mYmTkxmEt04RV0s4kXRe2dsCmEtqM57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjFkNTgwNS1lNGYxLTQxZTctODQ0Yy0zOTQzNzk3MmZlNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MDkuMzQ3NzM4MDA1WiJ9&digest=sha256%3A9fce8e1d13812f300676a03831fe1befa18b01f367f4120f44fa1c817e94d5bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=2217f522-51a5-43fc-8567-d5b616392677 http.request.method=POST http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.976626ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=53473796-ca29-449e-a176-2b19805f5663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/blobs/uploads/2eef311a-ca40-4671-8cbb-18707fabcbdb?_state=f5lD7MOkrrUw3nIdAN34NP4hj7rjPzawSF1PyyXvgdN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZWVmMzExYS1jYTQwLTQ2NzEtOGNiYi0xODcwN2ZhYmNiZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTMuMTA2NzMzMjQ4WiJ9&digest=sha256%3Aef9144fcd32819568a9b24bb8cdacf5a0635f0b2bfe9e0677b18f638e5171675" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55057437s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/2eef311a-ca40-4671-8cbb-18707fabcbdb?_state=f5lD7MOkrrUw3nIdAN34NP4hj7rjPzawSF1PyyXvgdN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyZWVmMzExYS1jYTQwLTQ2NzEtOGNiYi0xODcwN2ZhYmNiZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTMuMTA2NzMzMjQ4WiJ9&digest=sha256%3Aef9144fcd32819568a9b24bb8cdacf5a0635f0b2bfe9e0677b18f638e5171675 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=121cb0ed-8221-4fd9-bddd-1bdcfe794fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.514029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=eafd2e0e-c59d-4eb3-8d70-2c20cae2c0b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.duration=2.377878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=ef74b412-62ca-4978-95a3-560d1c439e55 http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.062344ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=77952bca-d5dd-449f-8201-df9138b10e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.323166ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38291" http.request.id=0a82ce5e-52e5-4648-86a7-8c9f5321c716 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.duration=2.499971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38291" http.request.id=beebaca9-3276-485c-834b-ded498d3e8b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.duration=2.577574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:38291" http.request.id=a4fc2d54-b5bf-43b8-8f0a-97a190ce311f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.duration=2.645387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=d5422c33-9cf3-4b7f-a28d-ea6677cd106b http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.171613ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=f4550245-112f-4899-8296-9a08342eda74 http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312016ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=86d9678a-3e38-4931-92e0-486feddaeeac http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249637ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=f8398ec3-e327-4438-b5af-dcdb37b37a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306269ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=error msg="payload digest does match: "sha256:ff81b3c853b232058c93045807dd1af7cdf5377371b5963ffdc2d8bba1bd89d6" != "sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68"" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=6940b401-e442-463e-8d79-e2b780f8d374 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=6940b401-e442-463e-8d79-e2b780f8d374 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.542725ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68" 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:10e94b2e8a9755987ba3df6b7593274f06f9a1c9f0b1c671c6cf67b7ff31be68 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=cbe6952e-4c16-4ad5-990b-5b6d86df289e http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.811176ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=c07777b9-e2e1-480f-a60f-4ed8a2e8d53a http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.359967ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38291" http.request.id=1334fb8b-ae65-4ac2-8714-1877cb0b7e47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.487119ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38291" http.request.id=1334fb8b-ae65-4ac2-8714-1877cb0b7e47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.546665ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38291" http.request.id=1334fb8b-ae65-4ac2-8714-1877cb0b7e47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.590269ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=498c05cd-b2ea-4928-bb5f-69afc73a7b8f http.request.method=POST http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=0cb64802-d5cd-4e2a-b943-e727b83208fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/blobs/uploads/972d9549-10af-4178-81af-801b828554a9?_state=txmQbUful4e8mUsEz6msoV_AMGIAPN9k_Ma8AZ3gTBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzJkOTU0OS0xMGFmLTQxNzgtODFhZi04MDFiODI4NTU0YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTQuNzAwMzM1MjE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/972d9549-10af-4178-81af-801b828554a9?_state=txmQbUful4e8mUsEz6msoV_AMGIAPN9k_Ma8AZ3gTBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzJkOTU0OS0xMGFmLTQxNzgtODFhZi04MDFiODI4NTU0YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTQuNzAwMzM1MjE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38291" http.request.id=e8dc0ced-0ffd-45c0-915d-380af6347ea5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525514ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:13:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38291" http.request.id=e8dc0ced-0ffd-45c0-915d-380af6347ea5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.593323ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T16:13:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=a802b369-71b4-4203-8c50-dc675ce69026 http.request.method=POST http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598717ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=6a4eefc7-15c1-40f9-a3e5-45278b73e47c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/blobs/uploads/3787f21e-4315-40b9-a265-692e63227c9c?_state=XXSOL56FHT-6ihumFFrMbCC--7BF5dKvQ-Pv37FVZqV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzg3ZjIxZS00MzE1LTQwYjktYTI2NS02OTJlNjMyMjdjOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTQuODcyOTMwOTg4WiJ9&digest=sha256%3Aef6802df7019f8a529d9fb1f16a3824ffee3ff79a170dd98450ebc1c78202125" http.request.useragent="Go-http-client/1.1" http.response.duration=3.721043322s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/3787f21e-4315-40b9-a265-692e63227c9c?_state=XXSOL56FHT-6ihumFFrMbCC--7BF5dKvQ-Pv37FVZqV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzg3ZjIxZS00MzE1LTQwYjktYTI2NS02OTJlNjMyMjdjOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTQuODcyOTMwOTg4WiJ9&digest=sha256%3Aef6802df7019f8a529d9fb1f16a3824ffee3ff79a170dd98450ebc1c78202125 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=5ac68f3c-e4aa-406c-b721-c96c7e664b6f http.request.method=POST http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=886f5be2-7943-457e-a660-9669d466543a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/blobs/uploads/338ad332-1b13-4c56-84dc-69c72849bfc4?_state=fECvb30TzXFMGu8veIXlWzfxNbOuqLnq-zzd6HMIrq97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzhhZDMzMi0xYjEzLTRjNTYtODRkYy02OWM3Mjg0OWJmYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTguODEyNDA5MjE0WiJ9&digest=sha256%3A23c9518d72176f6002b8bcdfeea8d9acd5574067687ec5785d436b761195a0cb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.22596159s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/338ad332-1b13-4c56-84dc-69c72849bfc4?_state=fECvb30TzXFMGu8veIXlWzfxNbOuqLnq-zzd6HMIrq97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzhhZDMzMi0xYjEzLTRjNTYtODRkYy02OWM3Mjg0OWJmYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MTguODEyNDA5MjE0WiJ9&digest=sha256%3A23c9518d72176f6002b8bcdfeea8d9acd5574067687ec5785d436b761195a0cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38291" http.request.id=1395eded-04f3-43d1-b682-ed7cc057730a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38291" http.request.id=a8eda8e6-0f30-4d88-9300-8f9b49e217d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/sha256:eda5cc4f1af7ebc32130c8825c1b4f54ee28080cc29c96987ff6cae2993025fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:eda5cc4f1af7ebc32130c8825c1b4f54ee28080cc29c96987ff6cae2993025fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=f8ccfe65-3d40-4aaf-8a93-0a1eeb51f73c http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.326487ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=eb2ff523-e4a9-4205-ba8e-e1cd8f145129 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/sha256:eda5cc4f1af7ebc32130c8825c1b4f54ee28080cc29c96987ff6cae2993025fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.373979ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/sha256:eda5cc4f1af7ebc32130c8825c1b4f54ee28080cc29c96987ff6cae2993025fe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=14c83684-6c0f-4fbc-b1ab-39eec63f219f http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071922ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=497f92d7-506f-4e5c-8597-09e1ff8d23e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/sha256:eda5cc4f1af7ebc32130c8825c1b4f54ee28080cc29c96987ff6cae2993025fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118745ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/sha256:eda5cc4f1af7ebc32130c8825c1b4f54ee28080cc29c96987ff6cae2993025fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=bc560da8-2091-450c-8288-df60b42e6029 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.225622ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="rewriting manifest sha256:eda5cc4f1af7ebc32130c8825c1b4f54ee28080cc29c96987ff6cae2993025fe in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=f0758185-3523-40f2-8fcf-b0d29b6e3177 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" 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-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=f0758185-3523-40f2-8fcf-b0d29b6e3177 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.342588ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38291" http.request.id=7d520595-46b6-4a85-a376-d6c0136c45bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.563691ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38291" http.request.id=9f4e5707-27ce-4be7-85cf-ed9d41704b4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.634323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38291" http.request.id=7c6ba348-07bf-422d-ae88-b976b2bb0fcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/sha256:593c9d591c4c3cb2eabaad94fb2eeb351b0628d9768efb1b34b2a88f3ae704ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:593c9d591c4c3cb2eabaad94fb2eeb351b0628d9768efb1b34b2a88f3ae704ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=aa9622d2-4748-4996-9900-b1da2108eb41 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.726111ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=8c13c01e-8a1c-417b-8b70-a11adbc0f072 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/sha256:593c9d591c4c3cb2eabaad94fb2eeb351b0628d9768efb1b34b2a88f3ae704ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.648096ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/sha256:593c9d591c4c3cb2eabaad94fb2eeb351b0628d9768efb1b34b2a88f3ae704ac HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=3346473d-ab75-432b-a9fd-3f258ffcb3ff http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361947ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=1644c5e8-8cb8-4ba1-966e-3d504cab8729 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/sha256:593c9d591c4c3cb2eabaad94fb2eeb351b0628d9768efb1b34b2a88f3ae704ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.30515ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/sha256:593c9d591c4c3cb2eabaad94fb2eeb351b0628d9768efb1b34b2a88f3ae704ac HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="rewriting manifest list sha256:593c9d591c4c3cb2eabaad94fb2eeb351b0628d9768efb1b34b2a88f3ae704ac in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=f6d28151-c03b-48f2-9439-5e606d5473e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" 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-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:38291" http.request.id=f6d28151-c03b-48f2-9439-5e606d5473e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45650" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.562563ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (32.28s) === RUN TestGetManifestWithStorageError time="2026-05-13T16:13:24Z" 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-13T16:13:24Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:13:24Z" 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:38533" http.request.id=2ddc82f3-ebe6-42b5-b4a8-15d3d8aa7dab http.request.method=GET http.request.remoteaddr="127.0.0.1:40224" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.825526ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38533" http.request.id=a492889e-7d7d-44d3-b92b-0cc8d87a0fe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40224" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.174416ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38533" http.request.id=2296affc-6480-4969-8c09-8d61573634ce http.request.method=GET http.request.remoteaddr="127.0.0.1:40224" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.302361ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:38533" http.request.id=d65d4b00-4d7f-48c7-bb46-4664908be8bb http.request.method=GET http.request.remoteaddr="127.0.0.1:40224" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.262647ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/May/2026:16:13:24 +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-13T16:13:24Z" 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-13T16:13:24Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:13:24Z" 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:39797" http.request.id=6f132507-4418-408c-8ec4-21b449879852 http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.795848ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:39797" http.request.id=cf36972a-28f5-4b80-9852-ebb52bf2608b http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.261402ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:39797" http.request.id=fd5456de-3f76-4ad4-9d4c-0d80301be114 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343662ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" 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:39797" http.request.id=21a1a5bb-76b2-4ac3-bc71-47147cbad0e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.931473ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:13:24Z" 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:39797" http.request.id=21a1a5bb-76b2-4ac3-bc71-47147cbad0e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.992292ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:13:24Z" 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:39797" http.request.id=21a1a5bb-76b2-4ac3-bc71-47147cbad0e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.04172ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-13T16:13:24Z" 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:39797" http.request.id=21a1a5bb-76b2-4ac3-bc71-47147cbad0e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.075728ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-13T16:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=2d12bea9-4992-4474-94d0-9011700b5512 http.request.method=POST http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.564102ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=917a4e4a-6bbd-481d-a589-766569a8c874 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/blobs/uploads/dfa9066f-2331-4bb2-84a7-f93a0a1f28a5?_state=OX0kaaeSZUr18Qt1z0F0gw-6rkBRe0QnkvRCVeU_9xh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmE5MDY2Zi0yMzMxLTRiYjItODRhNy1mOTNhMGExZjI4YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MjQuMzgxOTUyMTA5WiJ9&digest=sha256%3A0f8a06604e19f0ba9bd0d5d3f56044248ab7e759927cebd14e0713606aa8de7f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.809784111s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/dfa9066f-2331-4bb2-84a7-f93a0a1f28a5?_state=OX0kaaeSZUr18Qt1z0F0gw-6rkBRe0QnkvRCVeU_9xh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmE5MDY2Zi0yMzMxLTRiYjItODRhNy1mOTNhMGExZjI4YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MjQuMzgxOTUyMTA5WiJ9&digest=sha256%3A0f8a06604e19f0ba9bd0d5d3f56044248ab7e759927cebd14e0713606aa8de7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=35a435ef-edb8-418e-ba33-789ef6f23561 http.request.method=POST http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.862808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=1d9ee5be-6a6c-4719-bd22-f23fa8132b54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/blobs/uploads/ba80396a-107a-4e30-af18-5f1db5f783f8?_state=VmVsx_PuvwjLXB7MjxZ95rB332ylYN6B0nwo9bijasF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYTgwMzk2YS0xMDdhLTRlMzAtYWYxOC01ZjFkYjVmNzgzZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzAuNDY0ODk1Nzc2WiJ9&digest=sha256%3A056c0e1a7585497df386bf3220c53ac7c8416994538e853dd76f0c0f86ffab44" http.request.useragent="Go-http-client/1.1" http.response.duration=4.274364907s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/ba80396a-107a-4e30-af18-5f1db5f783f8?_state=VmVsx_PuvwjLXB7MjxZ95rB332ylYN6B0nwo9bijasF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYTgwMzk2YS0xMDdhLTRlMzAtYWYxOC01ZjFkYjVmNzgzZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzAuNDY0ODk1Nzc2WiJ9&digest=sha256%3A056c0e1a7585497df386bf3220c53ac7c8416994538e853dd76f0c0f86ffab44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=6228086e-3ab8-474c-b23c-9c508fcb9bac http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.528009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=f94cc5a8-accc-4d93-bb72-741418e51623 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=737bf5df-4772-45ba-8944-0ad0b5237f8e http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.441293ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=6992b785-6034-499b-960b-ed52c61b01fa http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.461513ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=463521e9-97bf-414d-80c5-242904936181 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.152614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=3ffd1bae-0971-4ea7-b4d2-a0e5021a144d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.915816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39797" http.request.id=233b30f8-8ce3-406b-975b-859e7f248eb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.778161ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=bbb39c84-55b9-4bf3-a21e-c1e0f96148d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.102424ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=516cf073-fecf-4c48-8b0e-402f499ca542 http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.677668ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=8f914b8f-5527-4bf9-9578-8665dd259b9e http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596226ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=d7463fc0-49c0-4ce4-8359-e230eaf84e0b http.request.method=GET http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557762ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=error msg="payload digest does match: "sha256:300a9e1e7d2c7d735ca0de6546f18eace5cf3be2b0e569d15437976f2a5ff15d" != "sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c"" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=dee4a675-d824-4006-9f46-b98bf786faeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=dee4a675-d824-4006-9f46-b98bf786faeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33644" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.024725ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=024e5b52-deb0-4708-941b-6414d6504767 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60558" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.860907ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=4122b964-ef70-4334-aaa5-ddeff6285d21 http.request.method=GET http.request.remoteaddr="127.0.0.1:60558" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.624727ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=9924a9a4-8422-43e2-8b13-5c9392fb336c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60566" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.308839ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=71215c71-6997-4047-a5f9-05af631c9979 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60570" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.679022ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=1b4d18b1-7dc6-4958-a9fa-cb4665e8f4da http.request.method=GET http.request.remoteaddr="127.0.0.1:60570" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.803393ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=25d36c9a-85b5-4925-8344-4a1d969b78a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60572" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.426837ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=44aa4cc0-903e-4e40-8848-6347c1d001bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.567387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=ecaf45e1-7a5e-49e6-9d7a-9c9fa2338f80 http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.123505ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=14b51d4e-9c5d-4c78-acec-c4bff8268f54 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.19237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:33d471e7f9fc94a9bfce7d98b563f3c52a9b78a0cd0664d36a9e626ffe2c846c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=f407e0cb-31fb-4ea4-923c-43896d39a932 http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.59632ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=1060642b-35d5-4bbe-9519-a545cfafb51f http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.222204ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=7d0b0dc3-92b3-410d-9aa6-ca39662a25f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.114809ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=b73c24aa-f239-4f21-acf8-7d35976172eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.289521ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:13:34Z" 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:39797" http.request.id=b73c24aa-f239-4f21-acf8-7d35976172eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.328162ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:13:34Z" 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:39797" http.request.id=b73c24aa-f239-4f21-acf8-7d35976172eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.370188ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=53d84cb7-fbaf-46b6-9c8e-6174d7b2880e http.request.method=POST http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=23bee323-ac5b-48dc-8cec-7e08588fe790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/blobs/uploads/10a94883-44cd-4d57-ac92-fbf8564945c8?_state=OFWo8i1e01skwNvLiyotOV-o5hisSDEl0ZDJFcRqZP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMGE5NDg4My00NGNkLTRkNTctYWM5Mi1mYmY4NTY0OTQ1YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzQuODAxMzM2MzQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.563558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/10a94883-44cd-4d57-ac92-fbf8564945c8?_state=OFWo8i1e01skwNvLiyotOV-o5hisSDEl0ZDJFcRqZP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMGE5NDg4My00NGNkLTRkNTctYWM5Mi1mYmY4NTY0OTQ1YzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzQuODAxMzM2MzQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" 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:39797" http.request.id=255d6ba5-7a39-4d22-8170-a015c7e3b426 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.338454ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-13T16:13:34Z" 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:39797" http.request.id=255d6ba5-7a39-4d22-8170-a015c7e3b426 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.384431ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-13T16:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=37ccae80-79e3-4ac5-8756-2c9d79ecedc6 http.request.method=POST http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574599ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=c9a48475-9a33-4257-ac40-c37777add7bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/blobs/uploads/eb643101-27d2-4bc0-a79b-de6d9b3744bc?_state=v-0LruFoiGdEIAK214n7LI1owQRjzpAiMwqJ8EN77fJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjY0MzEwMS0yN2QyLTRiYzAtYTc5Yi1kZTZkOWIzNzQ0YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzQuOTY0NTcyNzFaIn0%3D&digest=sha256%3A9b5882b75535748bc2b7e0303710b4a2b8b7f77d03ff2d72b339ba9ea0e6407a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.678229134s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/eb643101-27d2-4bc0-a79b-de6d9b3744bc?_state=v-0LruFoiGdEIAK214n7LI1owQRjzpAiMwqJ8EN77fJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjY0MzEwMS0yN2QyLTRiYzAtYTc5Yi1kZTZkOWIzNzQ0YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzQuOTY0NTcyNzFaIn0%3D&digest=sha256%3A9b5882b75535748bc2b7e0303710b4a2b8b7f77d03ff2d72b339ba9ea0e6407a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:37Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=e1076ba7-ff63-4735-b70a-8f5ebfd51c9e http.request.method=POST http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637023ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=826f37ad-6d05-4d43-b24e-b802c6e3ce1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/blobs/uploads/888cd363-b54c-4839-8dee-ed1abfce99e3?_state=2sTX_utQj1eIFwGFSY8iFoqDLSO0Rmvyxz-xPGNOFNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODhjZDM2My1iNTRjLTQ4MzktOGRlZS1lZDFhYmZjZTk5ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzcuODQ0MjU4MzQyWiJ9&digest=sha256%3A8f97c64dbf5b2a0a999256d8f7e735420375560f908f3aee05ea6244e9473292" http.request.useragent="Go-http-client/1.1" http.response.duration=3.575015996s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/888cd363-b54c-4839-8dee-ed1abfce99e3?_state=2sTX_utQj1eIFwGFSY8iFoqDLSO0Rmvyxz-xPGNOFNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODhjZDM2My1iNTRjLTQ4MzktOGRlZS1lZDFhYmZjZTk5ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTNUMTY6MTM6MzcuODQ0MjU4MzQyWiJ9&digest=sha256%3A8f97c64dbf5b2a0a999256d8f7e735420375560f908f3aee05ea6244e9473292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:39797" http.request.id=69ab67f7-0e07-4cb9-9341-03272c26717c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.362932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:39797" http.request.id=ab8489d2-f940-4d5c-b6ee-07d58a61abf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=3819cd16-38c3-4306-9a55-0e4cb531b960 http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.687242ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=c284ec07-05f0-4bdf-b741-07d55a387d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.564799ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=f086aa34-9efb-4896-8745-396e34a4d51e http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307888ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=fec97861-dbe1-4092-a19d-865473978a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259672ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=3a92f019-92a6-46f9-9d89-15d1744632da http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.239538ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="rewriting manifest sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=0fdae205-78ba-44aa-bb3b-7ab6d622e32a http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" 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-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=0fdae205-78ba-44aa-bb3b-7ab6d622e32a http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.450703ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=9ffb0fa0-ed9f-45d1-8396-7645a594ace4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.53356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=d5ad4a06-efed-459a-81af-7e9b100e6efd http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.37231ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:39797" http.request.id=ce2dc36b-30ee-4087-bdc5-b6e973d3df9e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60584" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.883444ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:39797" http.request.id=f99e4739-f211-428c-9f4d-9430eddd79ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:60598" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.303456ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=80a44853-06bd-406d-981d-9338d4ec840a http.request.method=GET http.request.remoteaddr="127.0.0.1:60598" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.546301ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:39797" http.request.id=cdb7ada1-ff86-4a1e-99bd-c582f804b88e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60610" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.444627ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:39797" http.request.id=6dab604b-cf9e-4e2d-9fa4-0cf768bc5c89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60612" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.84061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=08644ad7-93b0-4a16-8470-45a407f188f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60612" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.565097ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=628058de-027f-487d-ad23-abef4a916e0b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60612" http.request.uri="/v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810735ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1f071c7789afca6b25bd4b5e49d31e56b0b8d957af98d58618524c783138fcd2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39797" http.request.id=c11082c5-f786-4634-815b-9948d6074b1e http.request.method=GET http.request.remoteaddr="127.0.0.1:60612" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.625113ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (17.38s) === RUN TestManifestDeleteDisabled time="2026-05-13T16:13:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:13:41Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:13:41Z" 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:44579" http.request.id=cfaa14cb-9c34-48ef-b05f-1debe7eb2715 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34176" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.156339ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-13T16:13:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:13:41Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:13:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T16:13:41Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-13T16:13:41Z" 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-13T16:13:41Z" 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:43855" http.request.id=5721212e-5306-4f9f-b18e-5f61938c62c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51834" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.921766ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:43855" http.request.id=3fa554e5-abf8-486d-a085-9b475a6a5ede http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51846" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.762372ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:43855" http.request.id=30732784-c5fb-455f-a936-cc9fb386d40a http.request.method=POST http.request.remoteaddr="127.0.0.1:51858" 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=3.698021ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-13T16:13:41Z" 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:43855" http.request.id=3466c02a-592c-4432-aee3-a05b9bc69845 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51868" 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=4.827549ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-05-13T16:13:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:13:41Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:13:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=aa054e23-97d9-4f94-8a5a-bfac82a8ce04 http.request.method=POST http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689378ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=0d15ed30-44f8-4098-8627-6bb5ea2a3ad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/bar/blobs/uploads/110731a5-4811-4522-8f63-aac93302d302?_state=jvnwRmk7HRshnpohbbDD9XELyq9yMnMc1LpvqRn2Top7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDczMWE1LTQ4MTEtNDUyMi04ZjYzLWFhYzkzMzAyZDMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMzo0MS43MjgzNDQzMVoifQ%3D%3D&digest=sha256%3Ae28b27e841156e7df3f58c3173def708179d443a26894401b04581d021ea3e0d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186615536s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:41 +0000] "PUT /v2/foo/bar/blobs/uploads/110731a5-4811-4522-8f63-aac93302d302?_state=jvnwRmk7HRshnpohbbDD9XELyq9yMnMc1LpvqRn2Top7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMDczMWE1LTQ4MTEtNDUyMi04ZjYzLWFhYzkzMzAyZDMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMzo0MS43MjgzNDQzMVoifQ%3D%3D&digest=sha256%3Ae28b27e841156e7df3f58c3173def708179d443a26894401b04581d021ea3e0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=4a666e39-69de-49dd-89c4-b020f6109181 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.743955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-13T16:13:43Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-13T16:13:43Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.26.3 time="2026-05-13T16:13:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=6435c51a-d364-4577-8ce9-779292440ef5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39092" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.176545ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36205" go.version=go1.26.3 time="2026-05-13T16:13:43Z" 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-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=00d108cd-c479-4b58-a78c-2f19e5bdf823 http.request.method=GET http.request.remoteaddr="127.0.0.1:43570" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.34µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36205/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:36205/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:39887" http.request.id=5a70d4c3-f2d3-4e1c-8787-ceca05d70be4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44874" http.request.uri="/v2/foo/bar/manifests/sha256:bde580d35581239b8b58623ef25e3bbc810535c3d8fe46f827360f7f75981581" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:bde580d35581239b8b58623ef25e3bbc810535c3d8fe46f827360f7f75981581" time="2026-05-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=3f2a628f-a446-4518-9fb5-31a89e0f1ab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43574" http.request.uri="/v2/foo/bar/manifests/sha256:bde580d35581239b8b58623ef25e3bbc810535c3d8fe46f827360f7f75981581" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.426205ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "GET /v2/foo/bar/manifests/sha256:bde580d35581239b8b58623ef25e3bbc810535c3d8fe46f827360f7f75981581 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:bde580d35581239b8b58623ef25e3bbc810535c3d8fe46f827360f7f75981581 with ttl=167h59m59.999992976s" go.version=go1.26.3 time="2026-05-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39887" http.request.id=5a70d4c3-f2d3-4e1c-8787-ceca05d70be4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44874" http.request.uri="/v2/foo/bar/manifests/sha256:bde580d35581239b8b58623ef25e3bbc810535c3d8fe46f827360f7f75981581" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.612442ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "GET /v2/foo/bar/manifests/sha256:bde580d35581239b8b58623ef25e3bbc810535c3d8fe46f827360f7f75981581 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=0cdb22d8-b576-4333-9bab-79dc72d32bf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43574" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.38645ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36205/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:36205/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:39887" http.request.id=fb704894-13f8-4865-af7a-3c5e56a0e032 http.request.method=GET http.request.remoteaddr="127.0.0.1:44888" 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-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=214fcd68-e768-44ff-ab16-a6b2663f75a1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43588" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.642837ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T16:13:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39887" http.request.id=fb704894-13f8-4865-af7a-3c5e56a0e032 http.request.method=GET http.request.remoteaddr="127.0.0.1:44888" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.790355ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:16:13:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T16:13:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=7b9df25b-3e82-4588-88a5-50bff063f12a http.request.method=POST http.request.remoteaddr="127.0.0.1:43588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.86546ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=52b3be25-791f-414d-b4e6-9f2090e736e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43588" http.request.uri="/v2/foo/bar/blobs/uploads/95ff5d1d-1c43-477e-9496-c477c9acd2f9?_state=_bw5sCJg3eGYmfXSVwlVbTPPz0S65UimA3EFp5gVFpt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZmY1ZDFkLTFjNDMtNDc3ZS05NDk2LWM0NzdjOWFjZDJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMzo0NC4xNjcyNTY5ODhaIn0%3D&digest=sha256%3Afe132aa8303ebe2a80b7622a92e65a1ca6614506982b5521b39ae6f49b29817b" http.request.useragent="Go-http-client/1.1" http.response.duration=6.481755347s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:44 +0000] "PUT /v2/foo/bar/blobs/uploads/95ff5d1d-1c43-477e-9496-c477c9acd2f9?_state=_bw5sCJg3eGYmfXSVwlVbTPPz0S65UimA3EFp5gVFpt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ZmY1ZDFkLTFjNDMtNDc3ZS05NDk2LWM0NzdjOWFjZDJmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xM1QxNjoxMzo0NC4xNjcyNTY5ODhaIn0%3D&digest=sha256%3Afe132aa8303ebe2a80b7622a92e65a1ca6614506982b5521b39ae6f49b29817b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=6cfee517-9a76-49c3-b31b-617c88be26d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43588" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.899063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/May/2026:16:13:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=cb283825-6782-4b82-a4a6-56ca999770dd http.request.method=GET http.request.remoteaddr="127.0.0.1:43588" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.538363ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:13:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T16:13:50Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36205/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:36205/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:39887" http.request.id=9a24eb37-1ab5-4dbd-8ada-2ed6a2eaec85 http.request.method=GET http.request.remoteaddr="127.0.0.1:44892" 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-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=4d16c282-8dd0-4eb7-9bb0-19031f201db6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43602" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.68321ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:16:13:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=236b3ecf-95a2-4a23-924f-224d27244aaa http.request.method=GET http.request.remoteaddr="127.0.0.1:43602" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.419398ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/May/2026:16:13:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-13T16:13:50Z" level=info msg="Challenge established with upstream : http://127.0.0.1:36205/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:36205/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:39887" http.request.id=9a24eb37-1ab5-4dbd-8ada-2ed6a2eaec85 http.request.method=GET http.request.remoteaddr="127.0.0.1:44892" 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-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:36205" http.request.id=165d4ed7-28a6-43d1-ab61-e5ff9ac7f5da http.request.method=GET http.request.remoteaddr="127.0.0.1:43614" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.785116ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:16:13:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-13T16:13:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:24c0222804eb325739c45e2c4fb8eb1883c4073f0f3cce9e660d612cd043cd82 with ttl=167h59m59.9999965s" go.version=go1.26.3 time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39887" http.request.id=9a24eb37-1ab5-4dbd-8ada-2ed6a2eaec85 http.request.method=GET http.request.remoteaddr="127.0.0.1:44892" 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=11.436867ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/May/2026:16:13:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.14s) === RUN TestAppDispatcher time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35695" http.request.id=c04f741d-5374-4130-bf8c-464ce6f93362 http.request.method=GET http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198493ms http.response.status=200 http.response.written=0 time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35695" http.request.id=939652e8-6dbf-4761-a966-b9c4ba5559aa http.request.method=GET http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.572032ms http.response.status=200 http.response.written=0 time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35695" http.request.id=e339d11e-5a38-4e6d-a9ad-5b9e6304f912 http.request.method=GET http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021714ms http.response.status=200 http.response.written=0 time="2026-05-13T16:13:50Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:35695" http.request.id=a4999fe4-85c7-4052-afe6-a1d450ed373b http.request.method=GET http.request.remoteaddr="127.0.0.1:47990" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012586ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-13T16:13:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:50Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:50Z" 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:35475" http.request.id=d1644d36-d418-4963-9c3d-d7c5ea8a6743 http.request.method=GET http.request.remoteaddr="127.0.0.1:50512" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-13T16:13:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:50Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:50Z" level=info msg="configuring file health check path=/tmp/healthcheck2296985255, interval=1" go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-13T16:13:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:54Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:54Z" level=info msg="configuring TCP health check addr=127.0.0.1:33163, interval=1" go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-13T16:13: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 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:58Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 time="2026-05-13T16:13:58Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44955, interval=1, threshold=3" go.version=go1.26.3 instance.id=03368b5e-c6c0-43cf-a683-797dc9bb1962 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 159.358s ? 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.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.37s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.63s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.136s === RUN TestSchedule time="2026-05-13T16:11:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 time="2026-05-13T16:11:26Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996878ms" go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 time="2026-05-13T16:11:26Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=994.099µs" go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 time="2026-05-13T16:11:26Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.227µs" go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 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-13T16:11:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-13T16:11:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 time="2026-05-13T16:11:26Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997979ms" go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 time="2026-05-13T16:11:26Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998204ms" go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 time="2026-05-13T16:11:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-13T16:11:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=11570d8e-6c4c-4135-ba24-23e9a37e8734 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.88s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 15132672 sha256:ade0f8e366ee4265fb57ba623afa71db6bdf281856e4f30dce887d8ce87e1dcb [] map[] } --- PASS: TestSimpleBlobRead (0.29s) === RUN TestBlobMount --- PASS: TestBlobMount (0.35s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.13s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.12s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.29s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0b35fc6f4265d98f5d96003aa37ea7c1c0c93353445ac327d6f566abc8e93ff7 palailogos: marking blob sha256:91bd96a333857ba5b88ec8548728b5b443223243f20cfe6183d35cc960e9279a palailogos: marking blob sha256:6d8ecfe6581345ab3f2db4f4e5db1c96575e5f27e95e76391c92e4b572c74246 palailogos: marking manifest sha256:43e09b240b2e670028f010a8f12db3ff73ea82270f094199a0d7894f8ad1d42c palailogos: marking blob sha256:19c44a02ea669d20aff083c2f293fe616f3cb594d3aaec66185a7a5fafd19ec7 palailogos: marking blob sha256:1a9d8b2bdd1d3319486fee2c9c62c42b796ab71442aae469595f5560533b906e palailogos: marking manifest sha256:9546bf716588a53bedf5bb20bac7d92de06666b25453cd6a4e1bd851faa5404b palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:fa2b5be045bf70ae43e5e9c07ea0a51c7a888d32caca5ce9710ce64c7814c250 palailogos: marking blob sha256:4c0753998eccf00e8b79c2592c2ea32457558014031bab54ec5cafef9e5aba25 palailogos: marking manifest sha256:9dcfaf35bce66a9c1314b199a65b7238118b041681f2e6a817f1b1832fb0a898 palailogos: marking blob sha256:43e09b240b2e670028f010a8f12db3ff73ea82270f094199a0d7894f8ad1d42c palailogos: marking blob sha256:0b35fc6f4265d98f5d96003aa37ea7c1c0c93353445ac327d6f566abc8e93ff7 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.72s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:69d3f69e1a3fbfdb5451a12e4c07a61fd96cce3ba01b7495437985d777d2cc10 deletemanifests: marking manifest sha256:d919e09daf8f3e1907b61ca3c0b449f993ba38e1b87160fe1686fe4a0101bdfa deletemanifests: marking blob sha256:49ea48bf1c5208c3c95da5ae054b6c5b1e20f428951fc217113b50494aa5e91c deletemanifests: marking blob sha256:c9350e8e0ee9848e7c9d95e7e1be3e86d330e6cc275ff058a910ea2c07c9bf1f deletemanifests: marking blob sha256:9017588f96f7f794a6507138d99b8d54101af7ab61a5167ea775be6d79542865 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:59f51bdea9aafee0df09dda4bebad7f20ee01861d0adfd9c3346cbb8606094f8 blob eligible for deletion: sha256:69d3f69e1a3fbfdb5451a12e4c07a61fd96cce3ba01b7495437985d777d2cc10 blob eligible for deletion: sha256:ed8d7fb88103ab8a91999ade7eca0af54065a28e1ddf345bc5a4f9433c2282a3 blob eligible for deletion: sha256:f8d8382dbb1ac0d59b430f275a294e8974883005ad1699f579c8b41557361dd5 deletemanifests manifest eligible for deletion: sha256:69d3f69e1a3fbfdb5451a12e4c07a61fd96cce3ba01b7495437985d777d2cc10 deletemanifests: marking manifest sha256:d919e09daf8f3e1907b61ca3c0b449f993ba38e1b87160fe1686fe4a0101bdfa deletemanifests: marking blob sha256:49ea48bf1c5208c3c95da5ae054b6c5b1e20f428951fc217113b50494aa5e91c deletemanifests: marking blob sha256:c9350e8e0ee9848e7c9d95e7e1be3e86d330e6cc275ff058a910ea2c07c9bf1f deletemanifests: marking blob sha256:9017588f96f7f794a6507138d99b8d54101af7ab61a5167ea775be6d79542865 time="2026-05-13T16:11:43Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/69d3f69e1a3fbfdb5451a12e4c07a61fd96cce3ba01b7495437985d777d2cc10" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad time="2026-05-13T16:11:43Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/69d3f69e1a3fbfdb5451a12e4c07a61fd96cce3ba01b7495437985d777d2cc10" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:ed8d7fb88103ab8a91999ade7eca0af54065a28e1ddf345bc5a4f9433c2282a3 time="2026-05-13T16:11:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/ed8d7fb88103ab8a91999ade7eca0af54065a28e1ddf345bc5a4f9433c2282a3" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:f8d8382dbb1ac0d59b430f275a294e8974883005ad1699f579c8b41557361dd5 time="2026-05-13T16:11:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f8/f8d8382dbb1ac0d59b430f275a294e8974883005ad1699f579c8b41557361dd5" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:59f51bdea9aafee0df09dda4bebad7f20ee01861d0adfd9c3346cbb8606094f8 time="2026-05-13T16:11:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59f51bdea9aafee0df09dda4bebad7f20ee01861d0adfd9c3346cbb8606094f8" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:69d3f69e1a3fbfdb5451a12e4c07a61fd96cce3ba01b7495437985d777d2cc10 time="2026-05-13T16:11:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/69/69d3f69e1a3fbfdb5451a12e4c07a61fd96cce3ba01b7495437985d777d2cc10" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad --- PASS: TestDeleteManifestIfTagNotFound (1.09s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f7b4264490cc05a660a5199f8f01be48b72b9c0fa781275a566cbca8a058d28a time="2026-05-13T16:11:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f7/f7b4264490cc05a660a5199f8f01be48b72b9c0fa781275a566cbca8a058d28a" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:6835e5659cb430faa5c78c4e633c223af685b2ba784027758f9979fc51a0ec32 time="2026-05-13T16:11:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/6835e5659cb430faa5c78c4e633c223af685b2ba784027758f9979fc51a0ec32" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:a46f258736bc466c17cdb337b2e1365ae7130b947284f466d5e086087a095737 time="2026-05-13T16:11:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a46f258736bc466c17cdb337b2e1365ae7130b947284f466d5e086087a095737" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad --- PASS: TestGCWithMissingManifests (0.42s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:74fe6d71274512eae61d94a38c226bcc421f3689b4052b089e5e9c912a2de048 komnenos: marking blob sha256:5f1ee8563d0430b41e4ca92b710c641ef66deda44b68038554e899f327ee9719 komnenos: marking blob sha256:764e1a36034c0c93a28583371e7ce59de0da0b5dbe5c4d0e8a01761f18e5dd47 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-13T16:11:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:f2f0d13be54a7317f29101af1bfe237fd5d750245c2fc6f1a009cffb3031251a time="2026-05-13T16:11:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f2f0d13be54a7317f29101af1bfe237fd5d750245c2fc6f1a009cffb3031251a" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:01619965f1aa82da9093f5b800861a0a9e8765d7f257a83f36e162aeedf76d9b time="2026-05-13T16:11:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/01619965f1aa82da9093f5b800861a0a9e8765d7f257a83f36e162aeedf76d9b" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:1ddddcb23a25b68270b83d2abea38742acf4f46dd66642829465d6e6d5c2a84a time="2026-05-13T16:11:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1ddddcb23a25b68270b83d2abea38742acf4f46dd66642829465d6e6d5c2a84a" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:277815aaf04e5d0b6ea351c0b75d58ef8134afb5381e9eeb2d173cb9b9299583 time="2026-05-13T16:11:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/277815aaf04e5d0b6ea351c0b75d58ef8134afb5381e9eeb2d173cb9b9299583" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:5bcf48f994f1520bab0f9fd31265d086bd311fb3f4a688f2aa511f56ba241c80 time="2026-05-13T16:11:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5b/5bcf48f994f1520bab0f9fd31265d086bd311fb3f4a688f2aa511f56ba241c80" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad blob eligible for deletion: sha256:99df2e07782509e7f9d96f4c7ab9ef1b4e49f70ad5a0ae93c5bee94c99253f9e time="2026-05-13T16:11:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99df2e07782509e7f9d96f4c7ab9ef1b4e49f70ad5a0ae93c5bee94c99253f9e" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad --- PASS: TestDeletionHasEffect (1.72s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.51s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:45420fe3519e66e8c5ecb7d585a5618e66ac958e252fdb227814aa7c42feb171 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:37f61f21b8530081287cc78a3901f8223fefa2cd85b245c79415b67bda941279 michael_z_doukas: marking blob sha256:125773858de84562cda869388ad04e58d18f8ac8089b60afd6df62f287594cb0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2013f8c888a1ec41334ad6b06a95bb58910ebc23fc455d29eded862b50ca7b18 time="2026-05-13T16:11:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/2013f8c888a1ec41334ad6b06a95bb58910ebc23fc455d29eded862b50ca7b18" go.version=go1.26.3 instance.id=8d5d56bb-fb94-4c8e-9354-4d96d7e676ad --- PASS: TestOrphanBlobDeleted (0.70s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:93ca9383da451eb675df393168cded22b958ced19b5ae9458328f07b069d07f1 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1a6880b5d17a8105f13df9ada2ee5b2dba3d71908a601fa23317d21a7a9d9d76 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.57s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.48s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.43s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.01s) === 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-13T16:11:50Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 15:11:50.136210247 +0000 UTC m=-3576.259484271, actuallyDelete=true" time="2026-05-13T16:11:50Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-13T16:11:50Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842, actuallyDelete=true" time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08f8e86f-19d5-4608-8c13-1b9cf3affd30 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/353f9256-816e-44aa-86ce-4022565b05f6 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8ff11dea-42a1-4bf5-befb-1169e0125917 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/93cd7dc4-9516-4ab7-a6e3-5131916d8ded have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a1ac5253-b3b2-4827-a03e-095445c110a2 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f865df27-84a8-4618-ba9e-331f0b03fb0e have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19f86376-9e35-4376-b3be-ef4a67a1a611 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/590018d6-a780-48aa-95fd-a1780f91e9e7 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a28507ec-e32d-4cc5-8c79-93437c6a3843 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aa71b909-0972-4fcd-8fc8-4c330eb9ce75 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c55b5208-b9f4-455c-9135-95ea5eb9a845 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.136817367 +0000 UTC m=+23.741122842). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-13T16:11:50Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 16:11:50.137509096 +0000 UTC m=+23.741814571, actuallyDelete=true" time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/27619ff3-4318-4928-a4d5-646c45515706 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.137509096 +0000 UTC m=+23.741814571). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/67825d0c-f294-45e5-bf73-4e126394d95e have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.137509096 +0000 UTC m=+23.741814571). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/998ae601-34d3-4757-89d8-e33e2c024be8 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.137509096 +0000 UTC m=+23.741814571). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b95c4844-4d11-4da3-a819-637ba7e80015 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.137509096 +0000 UTC m=+23.741814571). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bd7b532a-fef1-4c68-84dc-54d90c6eb01d have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.137509096 +0000 UTC m=+23.741814571). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-13T16:11:50Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 16:11:50.13803697 +0000 UTC m=+23.742342448, actuallyDelete=true" time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10f140e4-3814-427b-8f79-315d1d792b79 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.13803697 +0000 UTC m=+23.742342448). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7e140d4b-486e-4f0d-8ce5-6d184acba03c have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.13803697 +0000 UTC m=+23.742342448). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9b6f370-7c84-4eb5-bece-7e54ec3f78df have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.13803697 +0000 UTC m=+23.742342448). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3a8f530-9d15-4a66-9c45-a3a418cbd2e3 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.13803697 +0000 UTC m=+23.742342448). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d6c3a3b3-fdc2-4a56-9740-b505edc61e51 have older date (2026-05-13 15:11:50 +0000 UTC) than purge date (2026-05-13 16:11:50.13803697 +0000 UTC m=+23.742342448). Removing upload directory." time="2026-05-13T16:11:50Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-13T16:11:50Z" level=info msg="PurgeUploads starting: olderThan=2026-05-13 16:11:50.138369212 +0000 UTC m=+23.742674687, actuallyDelete=true" time="2026-05-13T16:11:50Z" 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 23.770s ? 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.013s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.013s === RUN TestWalkFileRemoved time="2026-05-13T16:11:26Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.349s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.073s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.22s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.563s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.47s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.818s ? 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-13T16:11:26Z" 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-13T16:11:26Z" 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-13T16:11:26Z" 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 TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestParsing (0.00s) time="2026-05-13T16:11:26Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=ec5a0b71-eb91-43b9-a26f-a95b89ea2d5d --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-05-13T16:11:26Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=ec5a0b71-eb91-43b9-a26f-a95b89ea2d5d ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-05-13T16:11:26Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=ec5a0b71-eb91-43b9-a26f-a95b89ea2d5d time="2026-05-13T16:11:26Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-05-13T16:11:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T16:11:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T16:11:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-13T16:11:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.520s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.025s ? 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.344s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.58s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.935s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.025s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 27.3 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 16:14:06 +0000 elapsed time 0h 2m 59s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260513.161108) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 440.6 MiB in 105 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...