>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.16.0-r0) started Sat, 16 May 2026 14:00:13 +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.25.10-r0) (2/2) Installing .makedepends-docker-registry (20260516.140014) Executing busybox-1.37.0-r30.trigger OK: 604.4 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 10% |*** | 207k 0:00:08 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/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 >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/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 >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/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 + 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-16T14:00:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-16T14:00:37Z" 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.023s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-16T14:00:37Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.011s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.008s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (5.82s) PASS ok github.com/docker/distribution/health/checks 5.830s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.010s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.010s === 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.014s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/16 14:00:37 http: TLS handshake error from 127.0.0.1:53340: 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:41803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41803/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41803/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41803/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46277?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-16T14:00:38Z" level=info msg="broadcaster: closing" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" time="2026-05-16T14:00:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-16T14:00:38Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 1} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 1} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 1} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-16T14:00:38Z" level=warning msg="&{0xc00049e930 0.9} encountered too many errors, backing off" time="2026-05-16T14:00:38Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 1.333s ? 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-16T14:00:37Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-16T14:00:37.622156551Z" 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.25.10 time="2026-05-16T14:00:37.622186534Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:37.622252149Z" level=info msg="Starting upload purge in 39m0s" go.version=go1.25.10 time="2026-05-16T14:00:37.622604497Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 time="2026-05-16T14:00:37.622622942Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.10 time="2026-05-16T14:00:37.623243766Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.10 time="2026-05-16T14:00:40.633970387Z" level=info msg="response completed" go.version=go1.25.10 http.request.host=127.0.0.1 http.request.id=e7394b3b-aa32-48b8-89e0-ef6cd8e6fe27 http.request.method=GET http.request.remoteaddr="127.0.0.1:52906" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.205861ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:00:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-16T14:00:40.634146748Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.10 --- PASS: TestRegistrySupportedCipherSuite (3.22s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-16T14:00:40.856194759Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-16T14:00:40.856896271Z" 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.25.10 time="2026-05-16T14:00:40.857117866Z" level=info msg="Starting upload purge in 19m0s" go.version=go1.25.10 time="2026-05-16T14:00:40.856917868Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:40.85792349Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 --- PASS: TestRegistryUnsupportedCipherSuite (8.23s) PASS ok github.com/docker/distribution/registry 11.461s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === 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.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.097s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-16T14:00:37Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.10 instance.id=f25f4aa0-bd9c-4d71-892b-453e9a8a5d30 time="2026-05-16T14:00:37Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.10 instance.id=f25f4aa0-bd9c-4d71-892b-453e9a8a5d30 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-16T14:00:37Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.10 password=tgKaemu5Zp76tbAFf5Ad96mKMlnqSfdWgkZFWXm6xko user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.105s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.009s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-05-16T14:00:37Z" level=info msg="token not to be used before 2026-05-16 14:00:38 +0000 UTC - currently 2026-05-16 14:00:37.525256693 +0000 UTC m=+0.019117198" time="2026-05-16T14:00:37Z" level=info msg="token not to be used after 2026-05-16 14:00:37 +0000 UTC - currently 2026-05-16 14:00:37.526281349 +0000 UTC m=+0.020141841" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-05-16T14:00:37Z" 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.033s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.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.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.061s === 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.020s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-16T14:00:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:00:37Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34849" http.request.id=83a4f588-2346-4274-8684-2fe23c6be0c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37948" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.227284ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:00:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-16T14:00:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:00:37Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=8e0a300b-37b2-4bcc-8b33-2df42a0f2b9f http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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.396949ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/May/2026:14:00:37 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-16T14:00:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=124dca42-b753-4633-add9-9831ced922cf http.request.method=POST http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045992ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:37 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:38Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=96b44d7e-ca57-4f9d-9890-21dc70013932 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/aaaa/blobs/uploads/912ab82b-07d9-4ce8-8030-b6d00de8607e?_state=DV4LhJawZ-zn5ziGOlNdzlVRkPW0ZMub-vxtsyki2ZZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5MTJhYjgyYi0wN2Q5LTRjZTgtODAzMC1iNmQwMGRlODYwN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6MzcuODA3ODUyNTAxWiJ9&digest=sha256%3Acf86b27b23469a76037113668e6aa90ef38d4886836ac35bd6c6569fb0a8b776" http.request.useragent="Go-http-client/1.1" http.response.duration=982.73416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:37 +0000] "PUT /v2/foo/aaaa/blobs/uploads/912ab82b-07d9-4ce8-8030-b6d00de8607e?_state=DV4LhJawZ-zn5ziGOlNdzlVRkPW0ZMub-vxtsyki2ZZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5MTJhYjgyYi0wN2Q5LTRjZTgtODAzMC1iNmQwMGRlODYwN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6MzcuODA3ODUyNTAxWiJ9&digest=sha256%3Acf86b27b23469a76037113668e6aa90ef38d4886836ac35bd6c6569fb0a8b776 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:38Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=4047b951-30eb-4eb2-b0fb-44e92c11b384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.013966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:38Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=c16299f6-a020-47ba-b6a6-974379f6780f http.request.method=POST http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=7ef53f0c-53f8-44de-b9ec-56a848138bc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/bbbb/blobs/uploads/2f903d4e-13e9-4058-b236-7ef26b2e73ef?_state=2WwkjaO8RASiPYAj8xglJexhkr9f2itkiGSel3YXk0F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZjkwM2Q0ZS0xM2U5LTQwNTgtYjIzNi03ZWYyNmIyZTczZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6MzguOTgyMzY3ODRaIn0%3D&digest=sha256%3A7dd5c00ce65f458f1aa5b0f664a3ec737c7edbca16cb89d43bbdd683c5de2ff0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039386553s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2f903d4e-13e9-4058-b236-7ef26b2e73ef?_state=2WwkjaO8RASiPYAj8xglJexhkr9f2itkiGSel3YXk0F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyZjkwM2Q0ZS0xM2U5LTQwNTgtYjIzNi03ZWYyNmIyZTczZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6MzguOTgyMzY3ODRaIn0%3D&digest=sha256%3A7dd5c00ce65f458f1aa5b0f664a3ec737c7edbca16cb89d43bbdd683c5de2ff0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=b6368a22-aae9-4e8a-ac7f-cb8ee2c0a10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.950071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:40 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=5b922317-4c5d-4d06-a6c4-5cf0569d5747 http.request.method=POST http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=070a4190-e398-4bfb-9f46-81aa17156e69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/cccc/blobs/uploads/7c2ccbf1-55b2-4f82-92f7-a005ae4ca363?_state=cyW4A6JTpQuF1ixB1A4EjXDT4pbWWaZuI3lsotiFJYd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YzJjY2JmMS01NWIyLTRmODItOTJmNy1hMDA1YWU0Y2EzNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDAuMjE3NDcxMzk3WiJ9&digest=sha256%3A53c8c84341148ba9ebbe8a20660dc5bc2236d7428c1b77f8bdb30816f99548e9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307828961s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/7c2ccbf1-55b2-4f82-92f7-a005ae4ca363?_state=cyW4A6JTpQuF1ixB1A4EjXDT4pbWWaZuI3lsotiFJYd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YzJjY2JmMS01NWIyLTRmODItOTJmNy1hMDA1YWU0Y2EzNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDAuMjE3NDcxMzk3WiJ9&digest=sha256%3A53c8c84341148ba9ebbe8a20660dc5bc2236d7428c1b77f8bdb30816f99548e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=61ac6952-ed9e-4938-adfc-20fd1fe823a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.32651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=5708609f-39d7-441a-b2c5-92a1b1b05d38 http.request.method=POST http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.786µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=03138648-d838-464d-a59e-c41914b51f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/dddd/blobs/uploads/618de532-10dc-438f-afda-5ac19333c748?_state=Z2aY3ZoVKjzRF4-YrdGB1xq6XTuA_7KRJmPWEfbabaV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2MThkZTUzMi0xMGRjLTQzOGYtYWZkYS01YWMxOTMzM2M3NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDEuNjY2NDg5NTE1WiJ9&digest=sha256%3Affa4a27c49b6f2041652b3aa41b7fbec0677ecf1f7bf4aa1c4de19ad9edf8f33" http.request.useragent="Go-http-client/1.1" http.response.duration=633.836295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/618de532-10dc-438f-afda-5ac19333c748?_state=Z2aY3ZoVKjzRF4-YrdGB1xq6XTuA_7KRJmPWEfbabaV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2MThkZTUzMi0xMGRjLTQzOGYtYWZkYS01YWMxOTMzM2M3NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDEuNjY2NDg5NTE1WiJ9&digest=sha256%3Affa4a27c49b6f2041652b3aa41b7fbec0677ecf1f7bf4aa1c4de19ad9edf8f33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=b4a4c17d-5d89-4b31-8f12-b620d0ecd723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.687154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=7d783d74-7662-4821-b777-e8d51baa3903 http.request.method=POST http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.253µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:42 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=677ae217-731a-4f2d-acc3-14fc50b6022a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/eeee/blobs/uploads/a3edd637-07e8-4c3b-a65a-aed4efb42bca?_state=P-3MVIj0-VnQHsaqBybD0P-AXMkARht3xy3OO2U0oAp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhM2VkZDYzNy0wN2U4LTRjM2ItYTY1YS1hZWQ0ZWZiNDJiY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDIuNTEzNTczNTg1WiJ9&digest=sha256%3A60ce03b2635570bd3a457e30d700a579efc285864e9e8cbc81eaa103450d74b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.617628759s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:42 +0000] "PUT /v2/foo/eeee/blobs/uploads/a3edd637-07e8-4c3b-a65a-aed4efb42bca?_state=P-3MVIj0-VnQHsaqBybD0P-AXMkARht3xy3OO2U0oAp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhM2VkZDYzNy0wN2U4LTRjM2ItYTY1YS1hZWQ0ZWZiNDJiY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDIuNTEzNTczNTg1WiJ9&digest=sha256%3A60ce03b2635570bd3a457e30d700a579efc285864e9e8cbc81eaa103450d74b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=6af7c223-6495-4ee4-839a-126a3732603e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.508697ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:44 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:44Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=437ef4a2-82f6-4d33-9db6-b82b1f1bce90 http.request.method=POST http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="774.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:44 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=3a45bd04-53df-4883-9c78-23ee4cde65f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/ffff/blobs/uploads/1ca18a75-b411-4e2f-be90-1738d6a3002a?_state=4xKcIF_LngCSdD9ZNsiBLCLF7EL7erxggdVdvLB2sTh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxY2ExOGE3NS1iNDExLTRlMmYtYmU5MC0xNzM4ZDZhMzAwMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDQuMjc1Mjg0MDc4WiJ9&digest=sha256%3Aa1a7b8a643bd3e87e96a28b779e8bb00e3f02bc8791725a0ea9e2b0588c28a97" http.request.useragent="Go-http-client/1.1" http.response.duration=796.527724ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:44 +0000] "PUT /v2/foo/ffff/blobs/uploads/1ca18a75-b411-4e2f-be90-1738d6a3002a?_state=4xKcIF_LngCSdD9ZNsiBLCLF7EL7erxggdVdvLB2sTh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxY2ExOGE3NS1iNDExLTRlMmYtYmU5MC0xNzM4ZDZhMzAwMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDQuMjc1Mjg0MDc4WiJ9&digest=sha256%3Aa1a7b8a643bd3e87e96a28b779e8bb00e3f02bc8791725a0ea9e2b0588c28a97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=9576f05c-0986-4c96-b231-3e480220206b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47588" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.564787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=91246d37-b553-426c-823a-e1600267a277 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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.024109ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=d7475268-1e44-4a43-8853-6b505ac76526 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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.028201ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=06129369-ccf2-4de2-9157-ce23e51a50b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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="996.277µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=e54976d3-8b96-404b-b8f6-4e90c6bedbf9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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="997.634µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=a900b838-312a-44e6-9400-682204963771 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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.061515ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=93ddad3a-c955-4c43-b377-a1858fb8fe1f http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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="990.65µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" 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.25.10 http.request.host="127.0.0.1:37493" http.request.id=bbbd1b85-fd58-49f5-b6cc-f0b486c43b06 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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="743.885µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" 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.25.10 http.request.host="127.0.0.1:37493" http.request.id=20b0bb1f-7aba-405e-b4fd-c8ea7ea4a031 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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="640.282µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=f4bec55d-441b-4fca-a76e-065c4be66aea http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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="678.191µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37493" http.request.id=13b4c317-8e49-4aaf-a690-03ce2cdfa3d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47588" 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="720.423µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" 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.25.10 time="2026-05-16T14:00:45Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=e0fab003-e678-4d77-954e-000c5339942b http.request.method=POST http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.755µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=9a83c208-db8f-464f-ac21-e55f43017583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/aaaa/blobs/uploads/1cc6a86d-264e-4914-8a8f-ca20366df7c0?_state=yQJqMDQcld_NByBL3Aht6HJuvSVSfcXz6PR1bhQSheV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxY2M2YTg2ZC0yNjRlLTQ5MTQtOGE4Zi1jYTIwMzY2ZGY3YzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDUuMjE1MzcyMTQ4WiJ9&digest=sha256%3A947b97507dc4594b00f1d12ee50dfc0ff98de5a9eb6034679254fc315c18b749" http.request.useragent="Go-http-client/1.1" http.response.duration=575.144241ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1cc6a86d-264e-4914-8a8f-ca20366df7c0?_state=yQJqMDQcld_NByBL3Aht6HJuvSVSfcXz6PR1bhQSheV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxY2M2YTg2ZC0yNjRlLTQ5MTQtOGE4Zi1jYTIwMzY2ZGY3YzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDUuMjE1MzcyMTQ4WiJ9&digest=sha256%3A947b97507dc4594b00f1d12ee50dfc0ff98de5a9eb6034679254fc315c18b749 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=aba4bcf3-1fb6-4c88-934c-d195d9a70179 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.534756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=1dd7d007-44dd-441f-b527-a0cb64d5b9b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="745.555µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=e09b2ff7-6811-433e-8e8a-682e9a563d87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/bbbb/blobs/uploads/25df4460-d96a-4b29-a456-19a079711b51?_state=HOFNqCGUPFOw5Z28XbMhS-3UGRMWx_QLHo3YR17Ejjt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNWRmNDQ2MC1kOTZhLTRiMjktYTQ1Ni0xOWEwNzk3MTFiNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDUuOTU0MjY4MzUyWiJ9&digest=sha256%3Ae5febeea1047e0bf0d5cd9f1eef571292ff88de01a42f57900aab398ee214578" http.request.useragent="Go-http-client/1.1" http.response.duration=809.796752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:45 +0000] "PUT /v2/foo/bbbb/blobs/uploads/25df4460-d96a-4b29-a456-19a079711b51?_state=HOFNqCGUPFOw5Z28XbMhS-3UGRMWx_QLHo3YR17Ejjt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyNWRmNDQ2MC1kOTZhLTRiMjktYTQ1Ni0xOWEwNzk3MTFiNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDUuOTU0MjY4MzUyWiJ9&digest=sha256%3Ae5febeea1047e0bf0d5cd9f1eef571292ff88de01a42f57900aab398ee214578 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=d0366035-0646-42ae-ac1a-212ab8b5717e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.590948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:46 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=45f8b473-709e-40fb-97bc-3da74b8dc873 http.request.method=POST http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.657µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:46 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=0b81615c-6938-4286-abc7-0ce78032050a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/cccc/blobs/uploads/4bda70bd-73d4-4793-84b0-3be2a5da332a?_state=Igm0guN5-KHrPQo9iKkLOl8haqKSOLf7rAxwbAAnQoh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0YmRhNzBiZC03M2Q0LTQ3OTMtODRiMC0zYmUyYTVkYTMzMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDYuOTA1NDU0NTAzWiJ9&digest=sha256%3A0f917abb7a385187e9e8f1e02c1220b5adfa82c4f326812db88ab25365e49955" http.request.useragent="Go-http-client/1.1" http.response.duration=700.498275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:46 +0000] "PUT /v2/foo/cccc/blobs/uploads/4bda70bd-73d4-4793-84b0-3be2a5da332a?_state=Igm0guN5-KHrPQo9iKkLOl8haqKSOLf7rAxwbAAnQoh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0YmRhNzBiZC03M2Q0LTQ3OTMtODRiMC0zYmUyYTVkYTMzMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDYuOTA1NDU0NTAzWiJ9&digest=sha256%3A0f917abb7a385187e9e8f1e02c1220b5adfa82c4f326812db88ab25365e49955 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=83c27a05-68e1-496e-9227-c628d1136d2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=a4a92844-722c-409a-a3cb-3627ea8f4747 http.request.method=POST http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="751.623µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:47 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=bbe424b7-c9f3-4673-a305-9f8c4c50e1c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/dddd/blobs/uploads/1a35a7ee-a7f3-4ec4-b7a7-c55210b4a639?_state=oZBQhMnsx_1ppp2a0OQFQtGhDLeuSICT_UH3dWxKmiB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxYTM1YTdlZS1hN2YzLTRlYzQtYjdhNy1jNTUyMTBiNGE2MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDcuNzgyNjgzMzMxWiJ9&digest=sha256%3A4621648303082717b946cbd4d3a8c73c9ef86b4a6ac50c484540c482b6f8090c" http.request.useragent="Go-http-client/1.1" http.response.duration=935.169907ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:47 +0000] "PUT /v2/foo/dddd/blobs/uploads/1a35a7ee-a7f3-4ec4-b7a7-c55210b4a639?_state=oZBQhMnsx_1ppp2a0OQFQtGhDLeuSICT_UH3dWxKmiB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxYTM1YTdlZS1hN2YzLTRlYzQtYjdhNy1jNTUyMTBiNGE2MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NDcuNzgyNjgzMzMxWiJ9&digest=sha256%3A4621648303082717b946cbd4d3a8c73c9ef86b4a6ac50c484540c482b6f8090c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=a539a89f-869e-47b3-b625-9402ca87b435 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52700" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38067" http.request.id=0963d649-8fb8-4c6a-a0e6-31cd75631264 http.request.method=GET http.request.remoteaddr="127.0.0.1:52700" 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="596.123µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (11.09s) === RUN TestURLPrefix time="2026-05-16T14:00:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:00:48Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40727" http.request.id=101b4bc5-a224-4f3b-b22d-7e09714b9739 http.request.method=GET http.request.remoteaddr="127.0.0.1:33284" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.226µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-05-16T14:00:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:00:48Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=8769d9c9-e5c6-429f-be10-8a329d65ceac http.request.method=GET http.request.remoteaddr="127.0.0.1:42222" http.request.uri="/v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="825.736µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "GET /v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=e88f6d43-2b6a-4bd4-aa48-a8bec49fc006 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.292µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=be99e4ff-bf2e-41ca-b5ff-921d3f7d7021 http.request.method=POST http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="708.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=b1c29818-548d-4604-be3f-6c44117dba07 http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/bar/blobs/uploads/5e956982-9c69-4023-befe-24cad2ef4132?_state=CxP8qQXUNrY74ewpHl4FauL93z82JNsuYlzoyj_V1317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOTU2OTgyLTljNjktNDAyMy1iZWZlLTI0Y2FkMmVmNDEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45MzQwOTg0NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="776.032µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "GET /v2/foo/bar/blobs/uploads/5e956982-9c69-4023-befe-24cad2ef4132?_state=CxP8qQXUNrY74ewpHl4FauL93z82JNsuYlzoyj_V1317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOTU2OTgyLTljNjktNDAyMy1iZWZlLTI0Y2FkMmVmNDEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45MzQwOTg0NDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=5022d247-ce26-4ae2-a013-2cba799ddf4d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/bar/blobs/uploads/5e956982-9c69-4023-befe-24cad2ef4132?_state=CxP8qQXUNrY74ewpHl4FauL93z82JNsuYlzoyj_V1317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOTU2OTgyLTljNjktNDAyMy1iZWZlLTI0Y2FkMmVmNDEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45MzQwOTg0NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="732.075µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/5e956982-9c69-4023-befe-24cad2ef4132?_state=CxP8qQXUNrY74ewpHl4FauL93z82JNsuYlzoyj_V1317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOTU2OTgyLTljNjktNDAyMy1iZWZlLTI0Y2FkMmVmNDEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45MzQwOTg0NDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=df431807-9c67-4b3d-be74-e127c5fd5a6a http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/bar/blobs/uploads/5e956982-9c69-4023-befe-24cad2ef4132?_state=CxP8qQXUNrY74ewpHl4FauL93z82JNsuYlzoyj_V1317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOTU2OTgyLTljNjktNDAyMy1iZWZlLTI0Y2FkMmVmNDEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45MzQwOTg0NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5e956982-9c69-4023-befe-24cad2ef4132 time="2026-05-16T14:00:48Z" 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.25.10 http.request.host="127.0.0.1:38145" http.request.id=df431807-9c67-4b3d-be74-e127c5fd5a6a http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/bar/blobs/uploads/5e956982-9c69-4023-befe-24cad2ef4132?_state=CxP8qQXUNrY74ewpHl4FauL93z82JNsuYlzoyj_V1317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOTU2OTgyLTljNjktNDAyMy1iZWZlLTI0Y2FkMmVmNDEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45MzQwOTg0NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.607µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5e956982-9c69-4023-befe-24cad2ef4132 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "GET /v2/foo/bar/blobs/uploads/5e956982-9c69-4023-befe-24cad2ef4132?_state=CxP8qQXUNrY74ewpHl4FauL93z82JNsuYlzoyj_V1317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlOTU2OTgyLTljNjktNDAyMy1iZWZlLTI0Y2FkMmVmNDEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45MzQwOTg0NDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=796e94e7-8179-470a-92b8-e7b99a65b074 http.request.method=POST http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.798µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=8c97056e-8425-4806-a09e-62abaa924f11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/a457887e-86ba-4662-9675-45d5044ad460?_state=4rtEaq8rmZPM3rbEY_jfA7KteTc473r-3n8MlGzohNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTc4ODdlLTg2YmEtNDY2Mi05Njc1LTQ1ZDUwNDRhZDQ2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45Mzc3MDgyMjhaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" provided=sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 vars.name="foo/bar" vars.uuid=a457887e-86ba-4662-9675-45d5044ad460 time="2026-05-16T14:00:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=8c97056e-8425-4806-a09e-62abaa924f11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/a457887e-86ba-4662-9675-45d5044ad460?_state=4rtEaq8rmZPM3rbEY_jfA7KteTc473r-3n8MlGzohNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTc4ODdlLTg2YmEtNDY2Mi05Njc1LTQ1ZDUwNDRhZDQ2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45Mzc3MDgyMjhaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a457887e-86ba-4662-9675-45d5044ad460 time="2026-05-16T14:00:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=8c97056e-8425-4806-a09e-62abaa924f11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/a457887e-86ba-4662-9675-45d5044ad460?_state=4rtEaq8rmZPM3rbEY_jfA7KteTc473r-3n8MlGzohNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTc4ODdlLTg2YmEtNDY2Mi05Njc1LTQ1ZDUwNDRhZDQ2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45Mzc3MDgyMjhaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.802µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a457887e-86ba-4662-9675-45d5044ad460 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "PUT /v2/foo/bar/blobs/uploads/a457887e-86ba-4662-9675-45d5044ad460?_state=4rtEaq8rmZPM3rbEY_jfA7KteTc473r-3n8MlGzohNx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTc4ODdlLTg2YmEtNDY2Mi05Njc1LTQ1ZDUwNDRhZDQ2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45Mzc3MDgyMjhaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=710744e8-e36e-4bf4-9d4d-a1e40070eeac http.request.method=POST http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="683.262µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=d6f9b8ac-af90-4484-9a3d-4fc89565d381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/542c2e81-6517-42aa-8db6-26e66ca8edfb?_state=P-SVrSqUT6v1A5Uukx0pm4hjUSXOrBTJznJnFBMIeG57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MmMyZTgxLTY1MTctNDJhYS04ZGI2LTI2ZTY2Y2E4ZWRmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45Mzk0Nzg4M1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="907.791µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "PUT /v2/foo/bar/blobs/uploads/542c2e81-6517-42aa-8db6-26e66ca8edfb?_state=P-SVrSqUT6v1A5Uukx0pm4hjUSXOrBTJznJnFBMIeG57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MmMyZTgxLTY1MTctNDJhYS04ZGI2LTI2ZTY2Y2E4ZWRmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45Mzk0Nzg4M1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=7172ab12-a981-4716-a6f0-5f6ec0598be9 http.request.method=POST http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="730.346µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=5c3f4efb-6e41-4bcd-9483-e421c3f9c4a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/e0f56882-a83b-426b-8b18-cc7e3ddab05a?_state=ctB7R_1qct1fDfSuDPhVAmN6lndM7BihxhFfwrvKEzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjU2ODgyLWE4M2ItNDI2Yi04YjE4LWNjN2UzZGRhYjA1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45NDE0NjI1NjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="923.405µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "PUT /v2/foo/bar/blobs/uploads/e0f56882-a83b-426b-8b18-cc7e3ddab05a?_state=ctB7R_1qct1fDfSuDPhVAmN6lndM7BihxhFfwrvKEzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjU2ODgyLWE4M2ItNDI2Yi04YjE4LWNjN2UzZGRhYjA1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45NDE0NjI1NjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=237326b9-f4cb-4ae8-add4-83a919883182 http.request.method=POST http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="677.658µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=88f64228-be96-45ed-849d-64940c0d7ed6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/3bafb299-9980-4ec9-ac5b-35c60dc01a6d?_state=bfTHXY4TtSZoeTrTHHrnE7a0aQND1Q8jc_ynRzkzAI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYWZiMjk5LTk5ODAtNGVjOS1hYzViLTM1YzYwZGMwMWE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45NDMzODcxODJaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.714430552s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:48 +0000] "PUT /v2/foo/bar/blobs/uploads/3bafb299-9980-4ec9-ac5b-35c60dc01a6d?_state=bfTHXY4TtSZoeTrTHHrnE7a0aQND1Q8jc_ynRzkzAI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiYWZiMjk5LTk5ODAtNGVjOS1hYzViLTM1YzYwZGMwMWE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo0OC45NDMzODcxODJaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=46e320ab-9470-4338-b732-9829e031c831 http.request.method=POST http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.84µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38145" http.request.id=71ede37b-1575-41c9-bb9d-31dd3fe5dcbf http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/cc47d819-6e7f-4155-afa9-9bd7c12f9c59?_state=GzufbbJ0lSj1j8iKjfL9xMRl9tfb_HCpLrVmMUgmKjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDdkODE5LTZlN2YtNDE1NS1hZmE5LTliZDdjMTJmOWM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1MC43NDczOTczOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758120657s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/cc47d819-6e7f-4155-afa9-9bd7c12f9c59?_state=GzufbbJ0lSj1j8iKjfL9xMRl9tfb_HCpLrVmMUgmKjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDdkODE5LTZlN2YtNDE1NS1hZmE5LTliZDdjMTJmOWM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1MC43NDczOTczOTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=d6c23f4d-df96-46c5-84cf-a0b7b7b39b27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/uploads/cc47d819-6e7f-4155-afa9-9bd7c12f9c59?_state=j3IVQuI-aRE-_UcMuGt5uRaShiVvb0tUe69FCgUTxUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDdkODE5LTZlN2YtNDE1NS1hZmE5LTliZDdjMTJmOWM1OSIsIk9mZnNldCI6Mjg4MDIwNDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NTBaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.345666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/cc47d819-6e7f-4155-afa9-9bd7c12f9c59?_state=j3IVQuI-aRE-_UcMuGt5uRaShiVvb0tUe69FCgUTxUt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjNDdkODE5LTZlN2YtNDE1NS1hZmE5LTliZDdjMTJmOWM1OSIsIk9mZnNldCI6Mjg4MDIwNDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NTBaIn0%3D&digest=sha256%3A5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=ad9a95e6-6d43-4106-baf1-c7ea81ccb9f9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.006003ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=a69db374-b247-4d52-bf6e-796bb6020044 http.request.method=GET http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=69.332894ms http.response.status=200 http.response.written=28802048 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 200 28802048 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=error msg="error parsing digest="sha257:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=c3dd0847-e8b4-4b99-af53-5908e10817e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/sha257:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" vars.name="foo/bar" time="2026-05-16T14:00:52Z" 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.25.10 http.request.host="127.0.0.1:38145" http.request.id=c3dd0847-e8b4-4b99-af53-5908e10817e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/sha257:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.029µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/sha257:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=d443af49-1d32-44c8-abb9-84d0798a6e4f http.request.method=GET http.request.remoteaddr="127.0.0.1:42256" http.request.uri="/v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162624ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" 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.25.10 time="2026-05-16T14:00:52Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=9b38ff36-1838-4a98-ac20-c6305b689b1e http.request.method=GET http.request.remoteaddr="127.0.0.1:44260" http.request.uri="/v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="807.996µs" http.response.status=404 http.response.written=157 vars.digest="sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=00312b1a-62f5-44b4-9210-258a635e3c46 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44274" http.request.uri="/v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.279µs" http.response.status=404 http.response.written=157 vars.digest="sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=cce9cf52-5eb0-4d7d-b310-9c50d9d87a98 http.request.method=POST http.request.remoteaddr="127.0.0.1:44274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="725.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=d280e2fc-c5e4-48a6-9a98-f501713e819a http.request.method=GET http.request.remoteaddr="127.0.0.1:44274" http.request.uri="/v2/foo/bar/blobs/uploads/5b798640-3fc8-4bb9-a10a-fed39bd7bc1f?_state=uObpac_b9UTjVNZAcl1mvv2KqnioL95h6PJqnxPlSm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzk4NjQwLTNmYzgtNGJiOS1hMTBhLWZlZDM5YmQ3YmMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NDkxNTM1NDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="792.579µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/uploads/5b798640-3fc8-4bb9-a10a-fed39bd7bc1f?_state=uObpac_b9UTjVNZAcl1mvv2KqnioL95h6PJqnxPlSm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzk4NjQwLTNmYzgtNGJiOS1hMTBhLWZlZDM5YmQ3YmMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NDkxNTM1NDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=257f329e-3590-49d4-a624-ea500dc8e689 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44274" http.request.uri="/v2/foo/bar/blobs/uploads/5b798640-3fc8-4bb9-a10a-fed39bd7bc1f?_state=uObpac_b9UTjVNZAcl1mvv2KqnioL95h6PJqnxPlSm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzk4NjQwLTNmYzgtNGJiOS1hMTBhLWZlZDM5YmQ3YmMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NDkxNTM1NDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="803.432µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/5b798640-3fc8-4bb9-a10a-fed39bd7bc1f?_state=uObpac_b9UTjVNZAcl1mvv2KqnioL95h6PJqnxPlSm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzk4NjQwLTNmYzgtNGJiOS1hMTBhLWZlZDM5YmQ3YmMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NDkxNTM1NDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=359cdb01-6bb8-4b30-a3e9-1d0e32521e4b http.request.method=GET http.request.remoteaddr="127.0.0.1:44274" http.request.uri="/v2/foo/bar/blobs/uploads/5b798640-3fc8-4bb9-a10a-fed39bd7bc1f?_state=uObpac_b9UTjVNZAcl1mvv2KqnioL95h6PJqnxPlSm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzk4NjQwLTNmYzgtNGJiOS1hMTBhLWZlZDM5YmQ3YmMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NDkxNTM1NDlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5b798640-3fc8-4bb9-a10a-fed39bd7bc1f time="2026-05-16T14:00:52Z" 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.25.10 http.request.host="127.0.0.1:40199" http.request.id=359cdb01-6bb8-4b30-a3e9-1d0e32521e4b http.request.method=GET http.request.remoteaddr="127.0.0.1:44274" http.request.uri="/v2/foo/bar/blobs/uploads/5b798640-3fc8-4bb9-a10a-fed39bd7bc1f?_state=uObpac_b9UTjVNZAcl1mvv2KqnioL95h6PJqnxPlSm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzk4NjQwLTNmYzgtNGJiOS1hMTBhLWZlZDM5YmQ3YmMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NDkxNTM1NDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.748µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5b798640-3fc8-4bb9-a10a-fed39bd7bc1f 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/uploads/5b798640-3fc8-4bb9-a10a-fed39bd7bc1f?_state=uObpac_b9UTjVNZAcl1mvv2KqnioL95h6PJqnxPlSm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNzk4NjQwLTNmYzgtNGJiOS1hMTBhLWZlZDM5YmQ3YmMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NDkxNTM1NDlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=7ccb2615-2601-429a-bb37-b25ca7ab7832 http.request.method=POST http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="880.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=aa66d602-d12c-41aa-821f-07b35001adb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/d20680ee-abb4-4c0d-a6a4-435f730593fb?_state=hJfn8wTg1KtCV7X1w5lwWn6l3uqDloEPEdZnPZrKXyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDY4MGVlLWFiYjQtNGMwZC1hNmE0LTQzNWY3MzA1OTNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTMwMDg4MTFaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" provided=sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a vars.name="foo/bar" vars.uuid=d20680ee-abb4-4c0d-a6a4-435f730593fb time="2026-05-16T14:00:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=aa66d602-d12c-41aa-821f-07b35001adb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/d20680ee-abb4-4c0d-a6a4-435f730593fb?_state=hJfn8wTg1KtCV7X1w5lwWn6l3uqDloEPEdZnPZrKXyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDY4MGVlLWFiYjQtNGMwZC1hNmE0LTQzNWY3MzA1OTNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTMwMDg4MTFaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d20680ee-abb4-4c0d-a6a4-435f730593fb time="2026-05-16T14:00:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=aa66d602-d12c-41aa-821f-07b35001adb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/d20680ee-abb4-4c0d-a6a4-435f730593fb?_state=hJfn8wTg1KtCV7X1w5lwWn6l3uqDloEPEdZnPZrKXyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDY4MGVlLWFiYjQtNGMwZC1hNmE0LTQzNWY3MzA1OTNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTMwMDg4MTFaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="992.63µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d20680ee-abb4-4c0d-a6a4-435f730593fb 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/d20680ee-abb4-4c0d-a6a4-435f730593fb?_state=hJfn8wTg1KtCV7X1w5lwWn6l3uqDloEPEdZnPZrKXyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMDY4MGVlLWFiYjQtNGMwZC1hNmE0LTQzNWY3MzA1OTNmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTMwMDg4MTFaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=c3681946-4e64-4b0b-bf43-366d78a2aebc http.request.method=POST http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="747.52µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=928b4b88-3372-4526-ac80-ba396359a0e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/571795fc-7528-41c0-ad6d-587ef81db2b9?_state=T_nf6cpiBiM68c7-1TG2VMS33bEHqgj6nqBpbayrwgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MTc5NWZjLTc1MjgtNDFjMC1hZDZkLTU4N2VmODFkYjJiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTUxMDE0MzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="979.664µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/571795fc-7528-41c0-ad6d-587ef81db2b9?_state=T_nf6cpiBiM68c7-1TG2VMS33bEHqgj6nqBpbayrwgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MTc5NWZjLTc1MjgtNDFjMC1hZDZkLTU4N2VmODFkYjJiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTUxMDE0MzlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=06bac056-50d5-4d81-a213-32b87653a62d http.request.method=POST http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="723.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=c08572ec-7784-4c2a-95d8-8e2df3cd45ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/32615cb3-5b03-4af7-b164-8e1f61d3e7ff?_state=cEStqsWA3KdMC_NxfUDDrvww_qgC_Um2FAX3ZZeV2ct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyNjE1Y2IzLTViMDMtNGFmNy1iMTY0LThlMWY2MWQzZTdmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTcxNDAwOFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="996.698µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/32615cb3-5b03-4af7-b164-8e1f61d3e7ff?_state=cEStqsWA3KdMC_NxfUDDrvww_qgC_Um2FAX3ZZeV2ct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyNjE1Y2IzLTViMDMtNGFmNy1iMTY0LThlMWY2MWQzZTdmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTcxNDAwOFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=28c0dbcf-b7e8-4098-a75f-5aca530fc7ca http.request.method=POST http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.267µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=ba9fb430-c502-4f81-9663-6bcb28dd1f79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/3a21f670-5fde-4098-b7a1-72fb5ba9800e?_state=J3xxesyuyTgclZ1_nchBr9vHdIwevfr6b2lMiEkplK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMjFmNjcwLTVmZGUtNDA5OC1iN2ExLTcyZmI1YmE5ODAwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTkyNTMzODdaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.duration=679.151379ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "PUT /v2/foo/bar/blobs/uploads/3a21f670-5fde-4098-b7a1-72fb5ba9800e?_state=J3xxesyuyTgclZ1_nchBr9vHdIwevfr6b2lMiEkplK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMjFmNjcwLTVmZGUtNDA5OC1iN2ExLTcyZmI1YmE5ODAwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Mi43NTkyNTMzODdaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=ce3bd681-5d4d-4400-a984-3ce9df75451c http.request.method=POST http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.12µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40199" http.request.id=0d4015c1-dc7e-4018-aa54-dbf527477acc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/5736adc1-1bce-4d32-93e8-36aade59fb66?_state=k0piColmScRZtxJ_rDRy66a3tgF_ct0Ev28u9m4YhB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MzZhZGMxLTFiY2UtNGQzMi05M2U4LTM2YWFkZTU5ZmI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1My41MDE3NTA5MTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=680.701413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/5736adc1-1bce-4d32-93e8-36aade59fb66?_state=k0piColmScRZtxJ_rDRy66a3tgF_ct0Ev28u9m4YhB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MzZhZGMxLTFiY2UtNGQzMi05M2U4LTM2YWFkZTU5ZmI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1My41MDE3NTA5MTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=ef6670c1-c35d-40e4-9ca6-029103ff4c5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/uploads/5736adc1-1bce-4d32-93e8-36aade59fb66?_state=QD8FyVJ_pceaxmmdOE58vxnmIfj989ObDVd1nydachx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MzZhZGMxLTFiY2UtNGQzMi05M2U4LTM2YWFkZTU5ZmI2NiIsIk9mZnNldCI6MTgxODE2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NTNaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "PUT /v2/foo/bar/blobs/uploads/5736adc1-1bce-4d32-93e8-36aade59fb66?_state=QD8FyVJ_pceaxmmdOE58vxnmIfj989ObDVd1nydachx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MzZhZGMxLTFiY2UtNGQzMi05M2U4LTM2YWFkZTU5ZmI2NiIsIk9mZnNldCI6MTgxODE2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NTNaIn0%3D&digest=sha256%3A21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=cece4400-aacf-4e66-9d02-1792f5c23d3c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="808.276µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=5c58d30d-af8f-43ee-aa16-bc49bd667cc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=28.044095ms http.response.status=200 http.response.written=18181632 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 200 18181632 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=error msg="error parsing digest="sha257:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=87662ab6-efce-4bc9-87ac-835a46507d49 http.request.method=GET http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/sha257:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" vars.name="foo/bar" time="2026-05-16T14:00:54Z" 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.25.10 http.request.host="127.0.0.1:40199" http.request.id=87662ab6-efce-4bc9-87ac-835a46507d49 http.request.method=GET http.request.remoteaddr="127.0.0.1:44284" http.request.uri="/v2/foo/bar/blobs/sha257:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="704.248µs" http.response.status=400 http.response.written=110 vars.digest="sha257:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/sha257:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=06427555-c6b5-481e-a5e1-72114ec5c4e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.977743ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=571d4ea9-16a9-4b56-b14f-caf9258ac161 http.request.method=GET http.request.remoteaddr="127.0.0.1:44304" http.request.uri="/v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.498759ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40199" http.request.id=792723ec-89ff-4afc-ad0f-a267dba81652 http.request.method=GET http.request.remoteaddr="127.0.0.1:44296" http.request.uri="/v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.650274ms http.response.status=200 http.response.written=4250752 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/sha256:21f852299d8fe45063155760f5efd60321840955ef120482deed8e536db0616a HTTP/1.1" 200 4250752 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=78f2c109-66db-47c5-9bde-4eadd31c5d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:42256" http.request.uri="/v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.641481704s http.response.status=200 http.response.written=2643264 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 200 2643264 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38145" http.request.id=91168e29-1de6-4e9e-bcf0-fbe69d78b07f http.request.method=GET http.request.remoteaddr="127.0.0.1:42252" http.request.uri="/v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.644489563s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [16/May/2026:14:00:52 +0000] "GET /v2/foo/bar/blobs/sha256:5fe6909d6c8645b0f0a89f7283fb8b40075cb942fd404593edc0bef0ae5d43a5 HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.53s) === RUN TestBlobDelete time="2026-05-16T14:00: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.25.10 time="2026-05-16T14:00:54Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=321b3375-b2d8-48d0-81dc-8da67975c02e http.request.method=GET http.request.remoteaddr="127.0.0.1:54104" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.295034ms http.response.status=404 http.response.written=157 vars.digest="sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=92e9baed-cd70-44e8-a840-0e002cce9add http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54120" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.262945ms http.response.status=404 http.response.written=157 vars.digest="sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=fd954fa2-1663-4810-99ea-1c5a87b04ef9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=380435ef-e0f3-4528-8807-a759260533ce http.request.method=GET http.request.remoteaddr="127.0.0.1:54120" http.request.uri="/v2/foo/bar/blobs/uploads/1fd24d72-2545-4ccf-ba04-dfc4f912ff37?_state=NioUiKnti3izNCN9qkg_FKgDGmmjsP5w0B5k90TzYBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZDI0ZDcyLTI1NDUtNGNjZi1iYTA0LWRmYzRmOTEyZmYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NTcwNTU3MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177508ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/uploads/1fd24d72-2545-4ccf-ba04-dfc4f912ff37?_state=NioUiKnti3izNCN9qkg_FKgDGmmjsP5w0B5k90TzYBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZDI0ZDcyLTI1NDUtNGNjZi1iYTA0LWRmYzRmOTEyZmYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NTcwNTU3MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=b95dd597-40ed-43b5-8398-9635c48424ed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54120" http.request.uri="/v2/foo/bar/blobs/uploads/1fd24d72-2545-4ccf-ba04-dfc4f912ff37?_state=NioUiKnti3izNCN9qkg_FKgDGmmjsP5w0B5k90TzYBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZDI0ZDcyLTI1NDUtNGNjZi1iYTA0LWRmYzRmOTEyZmYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NTcwNTU3MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248119ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "DELETE /v2/foo/bar/blobs/uploads/1fd24d72-2545-4ccf-ba04-dfc4f912ff37?_state=NioUiKnti3izNCN9qkg_FKgDGmmjsP5w0B5k90TzYBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZDI0ZDcyLTI1NDUtNGNjZi1iYTA0LWRmYzRmOTEyZmYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NTcwNTU3MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=a7e2d83c-b7e1-42be-9eaa-d99f8f4b415f http.request.method=GET http.request.remoteaddr="127.0.0.1:54120" http.request.uri="/v2/foo/bar/blobs/uploads/1fd24d72-2545-4ccf-ba04-dfc4f912ff37?_state=NioUiKnti3izNCN9qkg_FKgDGmmjsP5w0B5k90TzYBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZDI0ZDcyLTI1NDUtNGNjZi1iYTA0LWRmYzRmOTEyZmYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NTcwNTU3MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1fd24d72-2545-4ccf-ba04-dfc4f912ff37 time="2026-05-16T14:00:54Z" 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.25.10 http.request.host="127.0.0.1:37661" http.request.id=a7e2d83c-b7e1-42be-9eaa-d99f8f4b415f http.request.method=GET http.request.remoteaddr="127.0.0.1:54120" http.request.uri="/v2/foo/bar/blobs/uploads/1fd24d72-2545-4ccf-ba04-dfc4f912ff37?_state=NioUiKnti3izNCN9qkg_FKgDGmmjsP5w0B5k90TzYBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZDI0ZDcyLTI1NDUtNGNjZi1iYTA0LWRmYzRmOTEyZmYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NTcwNTU3MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.141216ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1fd24d72-2545-4ccf-ba04-dfc4f912ff37 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "GET /v2/foo/bar/blobs/uploads/1fd24d72-2545-4ccf-ba04-dfc4f912ff37?_state=NioUiKnti3izNCN9qkg_FKgDGmmjsP5w0B5k90TzYBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZDI0ZDcyLTI1NDUtNGNjZi1iYTA0LWRmYzRmOTEyZmYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NTcwNTU3MDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=52c44552-77b3-4770-80df-7645c115289e http.request.method=POST http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335102ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=2fc83181-4d73-49d3-9e15-2123f784f0d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/527e9175-24b9-4694-baf7-feb2fb26f51f?_state=UnTR_KOattN3wx3lKvF6PNoIUY28aRX0iZTHH4WOgl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2U5MTc1LTI0YjktNDY5NC1iYWY3LWZlYjJmYjI2ZjUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjMwMTg0NThaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" provided=sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe vars.name="foo/bar" vars.uuid=527e9175-24b9-4694-baf7-feb2fb26f51f time="2026-05-16T14:00:54Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=2fc83181-4d73-49d3-9e15-2123f784f0d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/527e9175-24b9-4694-baf7-feb2fb26f51f?_state=UnTR_KOattN3wx3lKvF6PNoIUY28aRX0iZTHH4WOgl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2U5MTc1LTI0YjktNDY5NC1iYWY3LWZlYjJmYjI2ZjUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjMwMTg0NThaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=527e9175-24b9-4694-baf7-feb2fb26f51f time="2026-05-16T14:00:54Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=2fc83181-4d73-49d3-9e15-2123f784f0d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/527e9175-24b9-4694-baf7-feb2fb26f51f?_state=UnTR_KOattN3wx3lKvF6PNoIUY28aRX0iZTHH4WOgl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2U5MTc1LTI0YjktNDY5NC1iYWY3LWZlYjJmYjI2ZjUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjMwMTg0NThaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.290115ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=527e9175-24b9-4694-baf7-feb2fb26f51f 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "PUT /v2/foo/bar/blobs/uploads/527e9175-24b9-4694-baf7-feb2fb26f51f?_state=UnTR_KOattN3wx3lKvF6PNoIUY28aRX0iZTHH4WOgl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2U5MTc1LTI0YjktNDY5NC1iYWY3LWZlYjJmYjI2ZjUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjMwMTg0NThaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=e8598121-8e26-4586-9c3e-137d1c3bbd86 http.request.method=POST http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112432ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=88d1c04c-b9b1-4a14-859e-799e2edcf51a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/dfc8e08a-35e3-42c2-8928-48b0fc80c832?_state=p76wjevYS4-YbICCV1-1zDGRtQveN4LZrnZKzawANLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYzhlMDhhLTM1ZTMtNDJjMi04OTI4LTQ4YjBmYzgwYzgzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjYwMDMzNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "PUT /v2/foo/bar/blobs/uploads/dfc8e08a-35e3-42c2-8928-48b0fc80c832?_state=p76wjevYS4-YbICCV1-1zDGRtQveN4LZrnZKzawANLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYzhlMDhhLTM1ZTMtNDJjMi04OTI4LTQ4YjBmYzgwYzgzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjYwMDMzNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=1e6ee7e2-a60b-43c5-949c-60b6d6e8010d http.request.method=POST http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089832ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=17d89532-e790-478e-8a36-84fb82a4a7d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/c1e3986b-0d4a-48e4-8d24-5179da12fe93?_state=esiNeQ6EkLUXrm_9c8J2dy_KiKtgptECYjCTL--8iT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZTM5ODZiLTBkNGEtNDhlNC04ZDI0LTUxNzlkYTEyZmU5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjkxOTQ5OTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.317613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "PUT /v2/foo/bar/blobs/uploads/c1e3986b-0d4a-48e4-8d24-5179da12fe93?_state=esiNeQ6EkLUXrm_9c8J2dy_KiKtgptECYjCTL--8iT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxZTM5ODZiLTBkNGEtNDhlNC04ZDI0LTUxNzlkYTEyZmU5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NjkxOTQ5OTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=a1ce8a9e-df9e-45fc-b2d1-93fb15e09397 http.request.method=POST http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009235ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=1087ce9e-166d-4398-a65a-36419444ade5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/4f522205-c14a-47e3-86e9-3dcb73648bbc?_state=SS6nF6iQhk3v-TZxAo3BxhfjhYKje_SbJ06brkvg_U97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNTIyMjA1LWMxNGEtNDdlMy04NmU5LTNkY2I3MzY0OGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NzIwOTI5NVoifQ%3D%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.34827965s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:54 +0000] "PUT /v2/foo/bar/blobs/uploads/4f522205-c14a-47e3-86e9-3dcb73648bbc?_state=SS6nF6iQhk3v-TZxAo3BxhfjhYKje_SbJ06brkvg_U97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmNTIyMjA1LWMxNGEtNDdlMy04NmU5LTNkY2I3MzY0OGJiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NC40NzIwOTI5NVoifQ%3D%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=b6269b13-0196-4831-864c-9c79bb74fd5f http.request.method=POST http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.145µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37661" http.request.id=fc615a05-dbbd-4cda-8a9d-01280f281c99 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/01de3dc3-3850-47d6-a116-df4acc3b6567?_state=0QjMyoEQKPGYfjjFS4n3WhbW1JcZgUfooL6AjEqrDPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZGUzZGMzLTM4NTAtNDdkNi1hMTE2LWRmNGFjYzNiNjU2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NS45MDQ1NDM5NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315257187s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:55 +0000] "PATCH /v2/foo/bar/blobs/uploads/01de3dc3-3850-47d6-a116-df4acc3b6567?_state=0QjMyoEQKPGYfjjFS4n3WhbW1JcZgUfooL6AjEqrDPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZGUzZGMzLTM4NTAtNDdkNi1hMTE2LWRmNGFjYzNiNjU2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1NS45MDQ1NDM5NTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=b7a29cad-7502-4f73-8c55-a6cb6a5a5338 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/uploads/01de3dc3-3850-47d6-a116-df4acc3b6567?_state=C9N3VzMVCDf1tLFvIT8b0OZ-PZxTerFuEH06gFvft_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZGUzZGMzLTM4NTAtNDdkNi1hMTE2LWRmNGFjYzNiNjU2NyIsIk9mZnNldCI6MjQ3ODEzMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NTVaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "PUT /v2/foo/bar/blobs/uploads/01de3dc3-3850-47d6-a116-df4acc3b6567?_state=C9N3VzMVCDf1tLFvIT8b0OZ-PZxTerFuEH06gFvft_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZGUzZGMzLTM4NTAtNDdkNi1hMTE2LWRmNGFjYzNiNjU2NyIsIk9mZnNldCI6MjQ3ODEzMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDA6NTVaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=c183d13c-de08-4b80-9f88-eb7a52a086e1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.117019ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=ef02d923-2f57-4b02-b2f1-adf3dc6419d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=57.109736ms http.response.status=200 http.response.written=24781312 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "GET /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 200 24781312 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=error msg="error parsing digest="sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=0b5d781f-399b-416a-8fc7-dadfc82858e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" time="2026-05-16T14:00:57Z" 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.25.10 http.request.host="127.0.0.1:37661" http.request.id=0b5d781f-399b-416a-8fc7-dadfc82858e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54136" http.request.uri="/v2/foo/bar/blobs/sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.954µs" http.response.status=400 http.response.written=110 vars.digest="sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "GET /v2/foo/bar/blobs/sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=f4955527-b81a-4728-babe-eeab6f978689 http.request.method=GET http.request.remoteaddr="127.0.0.1:51630" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088012ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "GET /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=596e56bd-8265-41d5-88fa-9766748bf7fe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51634" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231038ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=5d20cc67-3355-4d2d-8d94-7380126576e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51634" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="623.604µs" http.response.status=404 http.response.written=157 vars.digest="sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=bf5868bf-2af8-4db6-a187-9668db3f527a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51634" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="623.107µs" http.response.status=404 http.response.written=74 vars.digest="sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=error msg="error parsing digest="sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=b9d7a48a-2808-4c91-bb9e-2bd466ee9f09 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51640" http.request.uri="/v2/foo/bar/blobs/sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" time="2026-05-16T14:00:57Z" 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.25.10 http.request.host="127.0.0.1:37661" http.request.id=b9d7a48a-2808-4c91-bb9e-2bd466ee9f09 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51640" http.request.uri="/v2/foo/bar/blobs/sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.782µs" http.response.status=400 http.response.written=110 vars.digest="sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "DELETE /v2/foo/bar/blobs/sha257:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-16T14:00:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=6dbcc28f-507e-4a1d-9ec9-d6eceaae9f26 http.request.method=POST http.request.remoteaddr="127.0.0.1:51650" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.484µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=ae7199e6-8d1e-4f79-993f-a810532313ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:51650" http.request.uri="/v2/foo/bar/blobs/uploads/2dbdea78-dd50-4736-bf55-b50b3406cf0d?_state=0ka5asRZ0bRkwFk_2Sjqtu8jYqmZ-ZfzkuUKoz1Nw6t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYmRlYTc4LWRkNTAtNDczNi1iZjU1LWI1MGIzNDA2Y2YwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Ny4zMjA5NzE1MjlaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326410757s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "PUT /v2/foo/bar/blobs/uploads/2dbdea78-dd50-4736-bf55-b50b3406cf0d?_state=0ka5asRZ0bRkwFk_2Sjqtu8jYqmZ-ZfzkuUKoz1Nw6t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkYmRlYTc4LWRkNTAtNDczNi1iZjU1LWI1MGIzNDA2Y2YwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1Ny4zMjA5NzE1MjlaIn0%3D&digest=sha256%3A402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=92e9a8c9-57fa-4213-976d-d3c59c4355b9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51650" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="936.515µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=a6f4d937-8913-4780-a10b-3712bfeca3d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.411682292s http.response.status=200 http.response.written=4250752 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "GET /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 200 4250752 "" "Go-http-client/1.1" time="2026-05-16T14:00:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37661" http.request.id=769c2a55-742a-40fa-acd4-1a696141bda0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51630" http.request.uri="/v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.408783881s http.response.status=200 http.response.written=4170240 127.0.0.1 - - [16/May/2026:14:00:57 +0000] "GET /v2/foo/bar/blobs/sha256:402abbcabb8c67ee9bbc311b7f5ddbbef22078d76fbbf31d25d4317bff30f6fe HTTP/1.1" 200 4170240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.47s) === RUN TestRelativeURL time="2026-05-16T14:00: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.25.10 time="2026-05-16T14:00:58Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:00:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32857" http.request.id=e4275a09-36df-47ce-bba7-c8ac164ce9fa http.request.method=POST http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.43772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32857" http.request.id=5ec50d4b-91d0-4f3f-a1c0-259c38c9c0bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/bar/blobs/uploads/99329c63-a67b-47a7-8c69-4ffc01fc7f79?_state=0rJ7mdVQEa0UPE6AohWYExdXmJL6D4jm1oAH1i3EFIh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MzI5YzYzLWE2N2ItNDdhNy04YzY5LTRmZmMwMWZjN2Y3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1OC43MjY0MDQ0MzdaIn0%3D&digest=sha256%3A66b378a592cbeee5f5e77da38828f8e57218b8ac83661a0b9591551b2c840bfe" http.request.useragent="Go-http-client/1.1" http.response.duration=878.056271ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:58 +0000] "PUT /v2/foo/bar/blobs/uploads/99329c63-a67b-47a7-8c69-4ffc01fc7f79?_state=0rJ7mdVQEa0UPE6AohWYExdXmJL6D4jm1oAH1i3EFIh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MzI5YzYzLWE2N2ItNDdhNy04YzY5LTRmZmMwMWZjN2Y3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1OC43MjY0MDQ0MzdaIn0%3D&digest=sha256%3A66b378a592cbeee5f5e77da38828f8e57218b8ac83661a0b9591551b2c840bfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32857" http.request.id=433763f8-f873-4bfc-a2d1-9a99748dd548 http.request.method=POST http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:00:59Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32857" http.request.id=579df947-4ac7-4741-a857-9db9fbe03b69 http.request.method=POST http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.841µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32857" http.request.id=6667be21-acb1-4906-82b6-d41e8045a36f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33824" http.request.uri="/v2/foo/bar/blobs/uploads/1f1a3362-ff81-45a6-ab42-53b5bd7eee53?_state=qGJVMoDd51g7YkZICQWBA2ErNMPVN4jufE4xlO2yXlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWEzMzYyLWZmODEtNDVhNi1hYjQyLTUzYjViZDdlZWU1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1OS45NzYzMDgyNjZaIn0%3D&digest=sha256%3A61462c5e88afa4fb53696ec045b00b61ad6b49ce2ba6562702dd19c018d0c750" http.request.useragent="Go-http-client/1.1" http.response.duration=1.977474955s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:00:59 +0000] "PUT /v2/foo/bar/blobs/uploads/1f1a3362-ff81-45a6-ab42-53b5bd7eee53?_state=qGJVMoDd51g7YkZICQWBA2ErNMPVN4jufE4xlO2yXlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMWEzMzYyLWZmODEtNDVhNi1hYjQyLTUzYjViZDdlZWU1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMDo1OS45NzYzMDgyNjZaIn0%3D&digest=sha256%3A61462c5e88afa4fb53696ec045b00b61ad6b49ce2ba6562702dd19c018d0c750 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.23s) === RUN TestBlobDeleteDisabled time="2026-05-16T14:01:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:01Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:02Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:39695" http.request.id=4cd6069b-80fa-4562-a9b9-4d44580ab94b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55014" http.request.uri="/v2/foo/bar/blobs/sha256:1a6794d472bd523590c0e117b55b003c80e65dcb7d45d888a2862ee266c67640" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.11µs" http.response.status=405 http.response.written=78 vars.digest="sha256:1a6794d472bd523590c0e117b55b003c80e65dcb7d45d888a2862ee266c67640" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:01:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:1a6794d472bd523590c0e117b55b003c80e65dcb7d45d888a2862ee266c67640 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-05-16T14:01:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:02Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44659" http.request.id=156b3aee-cc2f-4362-9501-0ee5e43f9ff7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44659" http.request.id=a783dc11-a767-4341-90dd-7337b55bbc84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33226" http.request.uri="/v2/foo/bar/blobs/uploads/3346ffc2-6a88-4a78-a703-20b45193485e?_state=H6YAv2Z2JGIolcMN9J3ZOmzkMKfcVHpzxx3QHWh_kSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNDZmZmMyLTZhODgtNGE3OC1hNzAzLTIwYjQ1MTkzNDg1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMTowMi4zMTQ5MjU0MzlaIn0%3D&digest=sha256%3Abff0d9364ad2e2c2ad293ebce58ef5e5ec135d85332278e82ceae9ca6ef91ee3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519408907s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:02 +0000] "PUT /v2/foo/bar/blobs/uploads/3346ffc2-6a88-4a78-a703-20b45193485e?_state=H6YAv2Z2JGIolcMN9J3ZOmzkMKfcVHpzxx3QHWh_kSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNDZmZmMyLTZhODgtNGE3OC1hNzAzLTIwYjQ1MTkzNDg1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMTowMi4zMTQ5MjU0MzlaIn0%3D&digest=sha256%3Abff0d9364ad2e2c2ad293ebce58ef5e5ec135d85332278e82ceae9ca6ef91ee3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:44659" http.request.id=bc6c74a1-7f7b-4285-9ff7-9b181945c2c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33226" http.request.uri="/v2/foo/bar/blobs/sha256:bff0d9364ad2e2c2ad293ebce58ef5e5ec135d85332278e82ceae9ca6ef91ee3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.135914ms http.response.status=405 http.response.written=78 vars.digest="sha256:bff0d9364ad2e2c2ad293ebce58ef5e5ec135d85332278e82ceae9ca6ef91ee3" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:01:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:bff0d9364ad2e2c2ad293ebce58ef5e5ec135d85332278e82ceae9ca6ef91ee3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.71s) === RUN TestDeleteReadOnly time="2026-05-16T14:01:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:03Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44081" http.request.id=99b54144-07e2-4309-b129-33038790e267 http.request.method=POST http.request.remoteaddr="127.0.0.1:50704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.92µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44081" http.request.id=45e5d2ce-a097-4848-8a04-5bc3aef78f03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50704" http.request.uri="/v2/foo/bar/blobs/uploads/1b140f61-62a3-42fe-ac06-acbf1e54dccb?_state=uelRKdktpD2UalJAKVaUZQGUlBTTLxAxy9vHvjsM1r17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQwZjYxLTYyYTMtNDJmZS1hYzA2LWFjYmYxZTU0ZGNjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMTowNC4wMTgwODA5OVoifQ%3D%3D&digest=sha256%3A305dc7a39fcd1a91308f24ced9dc0d9e419f0dbcebdeb9db65e6c90b1e55bb1d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349860636s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:04 +0000] "PUT /v2/foo/bar/blobs/uploads/1b140f61-62a3-42fe-ac06-acbf1e54dccb?_state=uelRKdktpD2UalJAKVaUZQGUlBTTLxAxy9vHvjsM1r17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMTQwZjYxLTYyYTMtNDJmZS1hYzA2LWFjYmYxZTU0ZGNjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMTowNC4wMTgwODA5OVoifQ%3D%3D&digest=sha256%3A305dc7a39fcd1a91308f24ced9dc0d9e419f0dbcebdeb9db65e6c90b1e55bb1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:305dc7a39fcd1a91308f24ced9dc0d9e419f0dbcebdeb9db65e6c90b1e55bb1d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.53s) === RUN TestStartPushReadOnly time="2026-05-16T14:01:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:05Z" level=info msg="redis not configured" go.version=go1.25.10 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-05-16T14:01:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:05Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=83275a42-4c4d-43f3-87c9-4ef614610fb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" 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.191174ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T14:01:05Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=b759c3b5-a53a-4cca-9793-f4d92a7369d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" 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="876.99µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T14:01:05Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=c3e0c714-0a57-4249-9d9d-b58ea837f413 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" 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.012051ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-16T14:01:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ce4c1ce8-1d32-4f3a-9169-0b811dde165d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" 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.547116ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ce4c1ce8-1d32-4f3a-9169-0b811dde165d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" 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.583262ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ce4c1ce8-1d32-4f3a-9169-0b811dde165d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" 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.621477ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ce4c1ce8-1d32-4f3a-9169-0b811dde165d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" 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.654218ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-16T14:01:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=74943d04-c78f-4696-8bd7-87174447e7bc http.request.method=POST http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.359µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=0f95bf06-3dd8-4f3e-b622-62cd5c9d73ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/blobs/uploads/ec77e56a-c63a-437b-9b98-9bdfc6d6eff6?_state=oYtbtPv2zZ1QApG2nhDHSONKU-15-Ocrb3rKDWbxPFN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzc3ZTU2YS1jNjNhLTQzN2ItOWI5OC05YmRmYzZkNmVmZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDUuNTI1ODEyNTA5WiJ9&digest=sha256%3A9ed29ad55b4cfa9996f57b77ac7913fce5260cb2d53e0c451138a25a0fc408b3" http.request.useragent="Go-http-client/1.1" http.response.duration=833.286469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/ec77e56a-c63a-437b-9b98-9bdfc6d6eff6?_state=oYtbtPv2zZ1QApG2nhDHSONKU-15-Ocrb3rKDWbxPFN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzc3ZTU2YS1jNjNhLTQzN2ItOWI5OC05YmRmYzZkNmVmZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDUuNTI1ODEyNTA5WiJ9&digest=sha256%3A9ed29ad55b4cfa9996f57b77ac7913fce5260cb2d53e0c451138a25a0fc408b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=766e1dad-aedd-471a-9703-f072305fcbb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.093µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ae8f1afd-06ce-4ba8-b2ae-e41cc91d883d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/blobs/uploads/7be01623-95c5-4fd5-a5eb-1cfe468934a8?_state=oowzg7ukIIrJUcmmb9ZSopuvbHWSyWjmcoWUc5o0AQl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YmUwMTYyMy05NWM1LTRmZDUtYTVlYi0xY2ZlNDY4OTM0YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDYuNTE3OTE0MzE0WiJ9&digest=sha256%3A410f865eab1eec994a35a28702b8092b420cc1af4ff20f3ea6263edff3ec4871" http.request.useragent="Go-http-client/1.1" http.response.duration=910.934968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/7be01623-95c5-4fd5-a5eb-1cfe468934a8?_state=oowzg7ukIIrJUcmmb9ZSopuvbHWSyWjmcoWUc5o0AQl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YmUwMTYyMy05NWM1LTRmZDUtYTVlYi0xY2ZlNDY4OTM0YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDYuNTE3OTE0MzE0WiJ9&digest=sha256%3A410f865eab1eec994a35a28702b8092b420cc1af4ff20f3ea6263edff3ec4871 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ff094c34-aab3-4a67-b7b5-75da31d3ed0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.679016ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=22a54c09-6e65-4f86-a782-24249c35098e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358104ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=a3615bde-3f4a-4c19-b097-5d52aebd7cc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.15285ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=2fd28d9f-5e4e-408e-aa2d-c702416beac7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.13406ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38445" http.request.id=af3378f3-e8b8-474d-80f5-a54494c52403 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.37362ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38445" http.request.id=5a425d12-6968-4463-a4cb-6bff39f852e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.496541ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:38445" http.request.id=d7f78d1f-8f6a-45b5-ad3c-f80bce834e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.570217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=3b2b8679-7c7d-486d-8f07-6c37a4fea440 http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.327005ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=6c1053da-b1d0-43f4-b2e6-c458ff4a05c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="695.883µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=3a20501f-a92f-408f-bace-1f68c39cc738 http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.duration="651.496µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=bfc4f899-a8ee-4411-ac48-e448a9aa3abe http.request.method=GET http.request.remoteaddr="127.0.0.1:49096" 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="639.76µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=error msg="payload digest does match: "sha256:a4adc3f45f660cf2aca7fab3b4be75f7bfe8560ddb640cff3c32cb9ceea9f07f" != "sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2"" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=8e7ecbcc-c91b-4726-8dd3-e4da577c96e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" time="2026-05-16T14:01:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=8e7ecbcc-c91b-4726-8dd3-e4da577c96e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49096" http.request.uri="/v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="892.647µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2" 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:9018837d9c0ed9f6059e684086191b62c244ce2e9f865ea5d3e6e7929cd518c2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=29f95853-02ec-4dd0-8acc-799aa6230a2a http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="825.9µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" 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.25.10 http.request.host="127.0.0.1:38445" http.request.id=12cd293d-1bc4-4203-9f36-f58c1f9fa542 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="656.923µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=f78dfc32-24c3-466d-b686-b90298112306 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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="779.136µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:07Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=f78dfc32-24c3-466d-b686-b90298112306 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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="814.59µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:07Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=f78dfc32-24c3-466d-b686-b90298112306 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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="842.831µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=955401e7-5f1a-4624-b511-fa63b9b1200f http.request.method=POST http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.269µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=4d5211ad-16b4-44b8-b240-c288dfc382f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/c640da53-bba1-4aaa-a34b-844ec867d77b?_state=G848hNIhyczhXU2Q0pi99gNTzl10dF4uOhP5730f1Bd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjQwZGE1My1iYmExLTRhYWEtYTM0Yi04NDRlYzg2N2Q3N2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDcuNDUxNjc3NTA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/c640da53-bba1-4aaa-a34b-844ec867d77b?_state=G848hNIhyczhXU2Q0pi99gNTzl10dF4uOhP5730f1Bd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjQwZGE1My1iYmExLTRhYWEtYTM0Yi04NDRlYzg2N2Q3N2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDcuNDUxNjc3NTA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=63f6ebf0-2adc-4d0e-851d-8a845b95dbce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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="801.839µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:07Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=63f6ebf0-2adc-4d0e-851d-8a845b95dbce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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="847.208µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-16T14:01:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=7e8f5147-4d04-439b-ad6c-0cc5ede1fca8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.264µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:08Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=25ca1ab6-2824-4208-996b-cb22456c1df8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/774793ed-c59f-41b5-a07d-807e8cef5680?_state=2vAp5tWeApioI7MN3VCpEKAYTsT6Qwnm6Cg125509fB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzQ3OTNlZC1jNTlmLTQxYjUtYTA3ZC04MDdlOGNlZjU2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDcuNjA1NDg1MTQ4WiJ9&digest=sha256%3A4314058546ecdc3b0a89b31190972166323e1309e6fb4c17403302a2783196ad" http.request.useragent="Go-http-client/1.1" http.response.duration=835.063719ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/774793ed-c59f-41b5-a07d-807e8cef5680?_state=2vAp5tWeApioI7MN3VCpEKAYTsT6Qwnm6Cg125509fB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzQ3OTNlZC1jNTlmLTQxYjUtYTA3ZC04MDdlOGNlZjU2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDcuNjA1NDg1MTQ4WiJ9&digest=sha256%3A4314058546ecdc3b0a89b31190972166323e1309e6fb4c17403302a2783196ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:08Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=d87f4905-5614-4641-bee9-7dff7599f5bc http.request.method=POST http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.216µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=49c3a53f-6a7c-442f-ae2b-0bc2b78e92ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/blobs/uploads/2cb1248e-dca4-4afa-9f4c-7566d9603845?_state=VpxQCuDpYehbI19vbet_fkrEQQ3mo_6Gr31FcMo_Wvh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2IxMjQ4ZS1kY2E0LTRhZmEtOWY0Yy03NTY2ZDk2MDM4NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDguNTk4NDQwNDM0WiJ9&digest=sha256%3Aaa6056a5929df4f3d0ee7781ed6dfdf374b5465b8c64a3d47e6bd9d215f695ea" http.request.useragent="Go-http-client/1.1" http.response.duration=931.570808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/2cb1248e-dca4-4afa-9f4c-7566d9603845?_state=VpxQCuDpYehbI19vbet_fkrEQQ3mo_6Gr31FcMo_Wvh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2IxMjQ4ZS1kY2E0LTRhZmEtOWY0Yy03NTY2ZDk2MDM4NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDguNTk4NDQwNDM0WiJ9&digest=sha256%3Aaa6056a5929df4f3d0ee7781ed6dfdf374b5465b8c64a3d47e6bd9d215f695ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=c8724318-679b-4b2f-8ee1-a140c746a473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.22691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38445" http.request.id=be76f300-4162-463a-a7c3-8b52e49f1e89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:5c950f77295f6f08901263e719b4324e33d59dfdc5338e1bdb8ca8b94ed178a2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:5c950f77295f6f08901263e719b4324e33d59dfdc5338e1bdb8ca8b94ed178a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=0279449c-167c-44c0-b566-5b31f1c1b4aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="875.961µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=0c5a15ba-ef80-494c-ae1f-7c11b11381f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:5c950f77295f6f08901263e719b4324e33d59dfdc5338e1bdb8ca8b94ed178a2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="858.211µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/sha256:5c950f77295f6f08901263e719b4324e33d59dfdc5338e1bdb8ca8b94ed178a2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ddcd3e48-4099-42d8-92e2-cb05a3a8a58c http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="640.916µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=26d905a2-3b25-4bfb-a218-b49fdfec92a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:5c950f77295f6f08901263e719b4324e33d59dfdc5338e1bdb8ca8b94ed178a2" http.request.useragent="Go-http-client/1.1" http.response.duration="638.016µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/sha256:5c950f77295f6f08901263e719b4324e33d59dfdc5338e1bdb8ca8b94ed178a2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=318c2136-bf70-4b8e-af45-3dddf2fa4a27 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="628.386µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="rewriting manifest sha256:5c950f77295f6f08901263e719b4324e33d59dfdc5338e1bdb8ca8b94ed178a2 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=c1478789-cdbb-4763-8a6d-3c3b587fdfc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=c1478789-cdbb-4763-8a6d-3c3b587fdfc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.510442ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-16T14:01: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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38445" http.request.id=5562004a-dcca-4927-9990-151b0f90aa80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" 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="773.919µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38445" http.request.id=0288d148-650c-40f6-8538-b8df20925d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="957.085µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38445" http.request.id=3886ff1c-4a9a-4220-aaa8-940e81a2eca8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:f107b8c569ccab75427eb7e42e4d4a8e922295ed3e61747d13dfe02d4fab6f14" http.request.useragent="Go-http-client/1.1" http.response.duration="861.934µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:f107b8c569ccab75427eb7e42e4d4a8e922295ed3e61747d13dfe02d4fab6f14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=4617cf7b-7a03-4e0c-a02e-4ccf0b43ebf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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="835.597µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=9a84bbda-a813-4c09-a8fd-46cf41c0891c http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:f107b8c569ccab75427eb7e42e4d4a8e922295ed3e61747d13dfe02d4fab6f14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="808.344µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/sha256:f107b8c569ccab75427eb7e42e4d4a8e922295ed3e61747d13dfe02d4fab6f14 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=76f41091-7177-4d7f-8e15-95a4c1088674 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="671.235µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=edb6339e-658d-41c4-ab0a-45bbcc4278dd http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/sha256:f107b8c569ccab75427eb7e42e4d4a8e922295ed3e61747d13dfe02d4fab6f14" http.request.useragent="Go-http-client/1.1" http.response.duration="669.204µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/sha256:f107b8c569ccab75427eb7e42e4d4a8e922295ed3e61747d13dfe02d4fab6f14 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="rewriting manifest list sha256:f107b8c569ccab75427eb7e42e4d4a8e922295ed3e61747d13dfe02d4fab6f14 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ddc1ada4-6ec5-4884-8ce7-b041cf87bc79 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" 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-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ddc1ada4-6ec5-4884-8ce7-b041cf87bc79 http.request.method=GET http.request.remoteaddr="127.0.0.1:49110" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.495661ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-16T14:01: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.25.10 time="2026-05-16T14:01:09Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=8e827a25-2eef-4292-8f80-575159bde744 http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" 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="974.08µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T14:01: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.25.10 http.request.host="127.0.0.1:41149" http.request.id=de1dd0a8-d937-4eed-8fef-581d87b54d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" 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="810.114µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=ea27cbef-d4d1-451a-acc0-fe78211463ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" 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="814.588µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=7add2ef5-c1e0-452c-bb86-787c4b245d99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" 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.388132ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01: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.25.10 http.request.host="127.0.0.1:41149" http.request.id=7add2ef5-c1e0-452c-bb86-787c4b245d99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" 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.43356ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=7add2ef5-c1e0-452c-bb86-787c4b245d99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" 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.477172ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01: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.25.10 http.request.host="127.0.0.1:41149" http.request.id=7add2ef5-c1e0-452c-bb86-787c4b245d99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" 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.523373ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-16T14:01:09Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=03ffb3da-31fa-44bd-94be-cb4fbea99601 http.request.method=POST http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.561µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:11Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=0dbdbd7a-80a2-480d-8d82-d171ad97f2b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/blobs/uploads/0aff6c7f-484f-4fd2-9555-5236a890fe21?_state=g-Tw9_YghUeP_0btXHC81UMxxxBVIBeN5haBHhJYvQN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYWZmNmM3Zi00ODRmLTRmZDItOTU1NS01MjM2YTg5MGZlMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDkuNzc2NTkzNTZaIn0%3D&digest=sha256%3Aa4289ade5f0d4276fe9507ce3c6c8df7c49fddae8ff05f9a75e9132486bcec66" http.request.useragent="Go-http-client/1.1" http.response.duration=1.529047639s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/0aff6c7f-484f-4fd2-9555-5236a890fe21?_state=g-Tw9_YghUeP_0btXHC81UMxxxBVIBeN5haBHhJYvQN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYWZmNmM3Zi00ODRmLTRmZDItOTU1NS01MjM2YTg5MGZlMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MDkuNzc2NTkzNTZaIn0%3D&digest=sha256%3Aa4289ade5f0d4276fe9507ce3c6c8df7c49fddae8ff05f9a75e9132486bcec66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:11Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=8e7c7788-be29-41f0-8ab7-c21e4b6bd321 http.request.method=POST http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=15fc7a27-96a1-463c-abe6-80b5f675b54b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/blobs/uploads/9e23fa64-40b2-4a5c-9a36-a8e3725992a2?_state=4JFQf6BQaRD5leU5FmIc_tHs_o_1NyOezj0357xM1YV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTIzZmE2NC00MGIyLTRhNWMtOWEzNi1hOGUzNzI1OTkyYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTEuNDU1NDY3NTQ3WiJ9&digest=sha256%3A9e1e3687fc981802993e163ca6b0e20186c9b753fad5e0d56fbd92e6465e5480" http.request.useragent="Go-http-client/1.1" http.response.duration=569.967094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/9e23fa64-40b2-4a5c-9a36-a8e3725992a2?_state=4JFQf6BQaRD5leU5FmIc_tHs_o_1NyOezj0357xM1YV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTIzZmE2NC00MGIyLTRhNWMtOWEzNi1hOGUzNzI1OTkyYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTEuNDU1NDY3NTQ3WiJ9&digest=sha256%3A9e1e3687fc981802993e163ca6b0e20186c9b753fad5e0d56fbd92e6465e5480 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=66e2258c-facd-462d-a8cb-0d8cfad88300 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.693131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=06ff625c-c27e-439d-882a-ac2a72451760 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.276947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=82cec160-1de4-486a-8fc8-23b6235f8e62 http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.901986ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=c8d418dc-4820-400f-9e70-7017151e2e0a http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.889833ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41149" http.request.id=04a694f2-f478-42c4-b715-7a21d100011d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.807117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41149" http.request.id=06374766-3f7d-4357-9679-bb47c4262300 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:41149" http.request.id=f21f658d-f91c-432c-887a-f37bfe532d39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.768956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=05bf323f-320f-43cd-adf1-90d7ec779b63 http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.473054ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=20050c27-3bda-4fbd-a53a-4c67d869bf41 http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="766.705µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=20157614-577b-47e7-893b-c1aa3fd7cd87 http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.duration="758.385µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=6e830660-684a-43e9-ad40-155603fa7a13 http.request.method=GET http.request.remoteaddr="127.0.0.1:49586" 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="708.361µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=error msg="payload digest does match: "sha256:07bff6f91f4e22ad1b0ca3c45150f9eb1d786c079c0c77bccb1e9a85df50da9e" != "sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd"" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=fb116f62-b4dc-4f48-83f7-ee7348dae8a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" time="2026-05-16T14:01:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=fb116f62-b4dc-4f48-83f7-ee7348dae8a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49586" http.request.uri="/v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="968.367µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd" 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:b9b39571d42ca9c3c08136f34f46e79988d6815365667248faca288ff5d382bd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=62456b16-33b7-4686-baf4-fccc682bd713 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" 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="905.194µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" 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.25.10 http.request.host="127.0.0.1:41149" http.request.id=32a087fd-8236-4a44-8006-c58d24711690 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" 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="724.103µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41149" http.request.id=5a85f915-1832-4a62-bb9d-2c56157c23c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" 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="919.316µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:12Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41149" http.request.id=5a85f915-1832-4a62-bb9d-2c56157c23c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" 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="956.292µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:12Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41149" http.request.id=5a85f915-1832-4a62-bb9d-2c56157c23c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" 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="993.927µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=789ef293-58bd-4415-b0ec-1a3c6db5e8e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.463µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=7640b97c-dccd-4d49-b6b0-b2a2228e8c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/blobs/uploads/8db810e2-3305-4975-b2c1-2fec54ae65bb?_state=4yiQAvNwzpEwj_yXhHbnq-stsffv_gPl76yohvdwwW17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGI4MTBlMi0zMzA1LTQ5NzUtYjJjMS0yZmVjNTRhZTY1YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTIuMDUzNzAwNDkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188539ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/8db810e2-3305-4975-b2c1-2fec54ae65bb?_state=4yiQAvNwzpEwj_yXhHbnq-stsffv_gPl76yohvdwwW17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGI4MTBlMi0zMzA1LTQ5NzUtYjJjMS0yZmVjNTRhZTY1YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTIuMDUzNzAwNDkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41149" http.request.id=1bcf50df-7d2b-474e-93e1-1ed2dec84203 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" 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="942.448µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:12Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41149" http.request.id=1bcf50df-7d2b-474e-93e1-1ed2dec84203 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" 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="989.681µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-16T14:01:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=64aa5b25-26e1-4524-9bc2-e7d1c7f734f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.831µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=d5273d8a-f322-4836-83fc-40f14c9c527b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/blobs/uploads/4bd16aed-98f9-4696-93f7-de70f1c7fd86?_state=XpHzfBae-G0Yiit7tZ_VP1uUgf0z5UjxlZP_OtekqgJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YmQxNmFlZC05OGY5LTQ2OTYtOTNmNy1kZTcwZjFjN2ZkODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTIuMjUxODEwNTM5WiJ9&digest=sha256%3Abc72bb523388bc7b7f373c088f3781129605495fe027c60f10cc293da4521114" http.request.useragent="Go-http-client/1.1" http.response.duration=1.424264842s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/4bd16aed-98f9-4696-93f7-de70f1c7fd86?_state=XpHzfBae-G0Yiit7tZ_VP1uUgf0z5UjxlZP_OtekqgJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YmQxNmFlZC05OGY5LTQ2OTYtOTNmNy1kZTcwZjFjN2ZkODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTIuMjUxODEwNTM5WiJ9&digest=sha256%3Abc72bb523388bc7b7f373c088f3781129605495fe027c60f10cc293da4521114 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=c0409537-0b7b-44c6-ba5b-58287dc32ccd http.request.method=POST http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.117µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=db37ec54-88e3-467a-b965-d3587e9bf17b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/blobs/uploads/b7dbe38c-79a0-47a1-94fa-f3a691dbf5e3?_state=idn9Bj5dSb61-_aILYl1SEmGl6Hr8VEcthHyBda2P4B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiN2RiZTM4Yy03OWEwLTQ3YTEtOTRmYS1mM2E2OTFkYmY1ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTMuODAyNzUzMzcxWiJ9&digest=sha256%3A2c4a7db081faa33d9c7f7866c944e0d44795d40e22f6dcbbdd833e886669012f" http.request.useragent="Go-http-client/1.1" http.response.duration=538.838267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/b7dbe38c-79a0-47a1-94fa-f3a691dbf5e3?_state=idn9Bj5dSb61-_aILYl1SEmGl6Hr8VEcthHyBda2P4B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiN2RiZTM4Yy03OWEwLTQ3YTEtOTRmYS1mM2E2OTFkYmY1ZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTMuODAyNzUzMzcxWiJ9&digest=sha256%3A2c4a7db081faa33d9c7f7866c944e0d44795d40e22f6dcbbdd833e886669012f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41149" http.request.id=b1e02e94-731a-4fbc-995c-dbecb734212d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41149" http.request.id=dae489fa-33bb-4ac8-b83f-1ac3a2aeefc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/sha256:6b569153b04f3cc15b8d48dde715e1d7cb57543971094ea02b51a3937c71324a" http.request.useragent="Go-http-client/1.1" http.response.duration="896.546µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:6b569153b04f3cc15b8d48dde715e1d7cb57543971094ea02b51a3937c71324a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=8d8eb1fb-0939-4666-9010-a7de90c4f928 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" 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="790.45µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=6b6222d6-e0a6-4b74-9b87-53f9ff53b7bc http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/sha256:6b569153b04f3cc15b8d48dde715e1d7cb57543971094ea02b51a3937c71324a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="733.157µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/sha256:6b569153b04f3cc15b8d48dde715e1d7cb57543971094ea02b51a3937c71324a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=2f87cedb-694b-4818-bdf0-99eee91e8047 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="560.884µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=1eaa5b98-e742-4626-b06a-9331b028bd04 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/sha256:6b569153b04f3cc15b8d48dde715e1d7cb57543971094ea02b51a3937c71324a" http.request.useragent="Go-http-client/1.1" http.response.duration="594.211µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/sha256:6b569153b04f3cc15b8d48dde715e1d7cb57543971094ea02b51a3937c71324a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=455aee5f-1827-4e78-84c3-20a20612d9ac http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" 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="551.754µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="rewriting manifest sha256:6b569153b04f3cc15b8d48dde715e1d7cb57543971094ea02b51a3937c71324a in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=9ba7da53-24a8-4824-8d40-69f79ce4ef3c http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" 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-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=9ba7da53-24a8-4824-8d40-69f79ce4ef3c http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.263334ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-16T14:01: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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41149" http.request.id=c2f96195-641b-4182-a759-57216a417749 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" 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="759.012µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41149" http.request.id=14c17fe3-86ca-437d-8b4f-41124cdd67e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="995.228µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41149" http.request.id=97b152a7-3382-478a-b253-43e6d8376a25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/sha256:320505dec00f1309c83311021fdd8c38920bb456ff2d8bf0e9b87d10d25e93d8" http.request.useragent="Go-http-client/1.1" http.response.duration="874.921µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:320505dec00f1309c83311021fdd8c38920bb456ff2d8bf0e9b87d10d25e93d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=57418f92-ecbd-44ab-9387-dafd493e3ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" 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="830.757µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=c390d476-2610-4dd5-acd1-89d496debb67 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/sha256:320505dec00f1309c83311021fdd8c38920bb456ff2d8bf0e9b87d10d25e93d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="797.291µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/sha256:320505dec00f1309c83311021fdd8c38920bb456ff2d8bf0e9b87d10d25e93d8 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=02f842ec-df0a-4b60-8d28-fe6b90f3545c http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="664.773µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=918a5a4c-96fa-4acf-8a7d-92f10625be32 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/sha256:320505dec00f1309c83311021fdd8c38920bb456ff2d8bf0e9b87d10d25e93d8" http.request.useragent="Go-http-client/1.1" http.response.duration="683.624µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/sha256:320505dec00f1309c83311021fdd8c38920bb456ff2d8bf0e9b87d10d25e93d8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="rewriting manifest list sha256:320505dec00f1309c83311021fdd8c38920bb456ff2d8bf0e9b87d10d25e93d8 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=7ecc6a84-7dad-4cc0-84a0-ae11b34590e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" 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-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41149" http.request.id=7ecc6a84-7dad-4cc0-84a0-ae11b34590e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49598" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.527626ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (8.99s) === RUN TestGetManifestWithStorageError time="2026-05-16T14:01:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:14Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:44821" http.request.id=6b4cfd0e-ccf9-4c22-8129-6d43bbf3b26d http.request.method=GET http.request.remoteaddr="127.0.0.1:33938" 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="792.448µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:44821" http.request.id=c8d30ed0-20d8-4db1-919b-deec2cf7f0b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33938" 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="672.683µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:44821" http.request.id=549da7a6-8a7a-40cb-9025-133d1499f9f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33938" 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="748.745µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:44821" http.request.id=d3444f87-f151-421a-9cfe-9f8763ad4fb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33938" 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="663.535µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/May/2026:14:01:14 +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-16T14:01:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:14Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=27b241cd-b54d-4d82-bc62-2841fd9b20cf http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" 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="792.351µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" 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.25.10 http.request.host="127.0.0.1:35047" http.request.id=20a84e6d-a887-4fd1-9bf6-a4e7cbce59b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" 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="684.63µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=0a534f1f-ec8c-4d82-ad5f-89ad82506bfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" 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="653.416µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=fe9e5105-b51b-4253-a6a6-85bb16841618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" 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.225695ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=fe9e5105-b51b-4253-a6a6-85bb16841618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" 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.255252ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=fe9e5105-b51b-4253-a6a6-85bb16841618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" 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.285317ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-16T14:01:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=fe9e5105-b51b-4253-a6a6-85bb16841618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" 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.313191ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-16T14:01:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=d9bdd71f-bed2-4456-8944-3d2beed0a5be http.request.method=POST http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="789.566µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=6e20618e-11af-4153-bbc7-5cab33fc9dbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/blobs/uploads/90404d20-4999-49e1-8e97-583fdc49aa7c?_state=thvQxYrbHXtDRD5Qqmv5pDROmjyL5ocBVeakDz3usJ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MDQwNGQyMC00OTk5LTQ5ZTEtOGU5Ny01ODNmZGM0OWFhN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTQuNTMwNjMxNDA5WiJ9&digest=sha256%3Ae05c5f440418f0ac0a6d8b7c0a4f857f7e5bd45c04ebf0a81122db60f18f3c64" http.request.useragent="Go-http-client/1.1" http.response.duration=969.652278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/90404d20-4999-49e1-8e97-583fdc49aa7c?_state=thvQxYrbHXtDRD5Qqmv5pDROmjyL5ocBVeakDz3usJ17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MDQwNGQyMC00OTk5LTQ5ZTEtOGU5Ny01ODNmZGM0OWFhN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTQuNTMwNjMxNDA5WiJ9&digest=sha256%3Ae05c5f440418f0ac0a6d8b7c0a4f857f7e5bd45c04ebf0a81122db60f18f3c64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=056c2e4e-0692-4fbd-b9c3-ab88434c7531 http.request.method=POST http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.468µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=05a9acdb-f53f-4586-a98d-2aafadd02aff http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/blobs/uploads/f75efa22-b62d-4f8f-80da-f154d0adfbf7?_state=Fq3r3YsknpFH-gNdpn0gEusxNanfMcckXr72wAgwwxl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzVlZmEyMi1iNjJkLTRmOGYtODBkYS1mMTU0ZDBhZGZiZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTUuNjE1MTY0NDUxWiJ9&digest=sha256%3A224a4b7a441345f81f6dfdc49eff1858ef3679fb9bc589bd14a7c66080b6269a" http.request.useragent="Go-http-client/1.1" http.response.duration=485.19528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/f75efa22-b62d-4f8f-80da-f154d0adfbf7?_state=Fq3r3YsknpFH-gNdpn0gEusxNanfMcckXr72wAgwwxl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzVlZmEyMi1iNjJkLTRmOGYtODBkYS1mMTU0ZDBhZGZiZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTUuNjE1MTY0NDUxWiJ9&digest=sha256%3A224a4b7a441345f81f6dfdc49eff1858ef3679fb9bc589bd14a7c66080b6269a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=ea6b056e-2770-4d2c-9d03-6a1ad1cf10fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.185573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=3b66f7bc-7907-4efd-b191-da3c3e86f492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.42806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=ca60326d-00b2-4aa1-ba79-b6a34b1b84f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.242576ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=c06ddde2-012e-4f11-a9a1-e74f8bf91e7e http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.201708ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35047" http.request.id=c63d51c9-dd53-4c40-a0a3-da8b31916c22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35047" http.request.id=d54f2131-c1ad-4f54-816e-b6c3f0a1a7b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:35047" http.request.id=69c2a34c-2bef-476e-9bca-dd6a26dae244 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=7a734a87-86a4-4980-978c-31a54d7cd7b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.214714ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=8b6a4e70-30cb-4ac0-828f-67671ec78b0b http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="611.845µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=d6e72c4f-acf2-4520-813a-16da53ccc075 http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration="589.875µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=50debf0a-200b-4f33-a3fd-859c64605234 http.request.method=GET http.request.remoteaddr="127.0.0.1:45612" 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="636.022µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=error msg="payload digest does match: "sha256:16320dfcf93edbe28eae64a9a95bc95a3a84fe63db835f978c32f04bea35b042" != "sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32"" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=da9a369f-52be-42aa-a5ff-98384d5b9e24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" time="2026-05-16T14:01:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=da9a369f-52be-42aa-a5ff-98384d5b9e24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45612" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.574µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=54b1a890-66bf-4fa1-8cbd-2f84ff912bda http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47680" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration="946.222µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=7d6e33b3-030d-4ede-9d88-37dd290c0cf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47680" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="653.75µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=025bf98c-3af3-43a0-b314-8118f30d60c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47684" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.161µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=ea009644-187b-4c96-8c5c-f45f30221a0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47692" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.559216ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=757acdbb-bb77-45e9-bddf-4b20377dcf92 http.request.method=GET http.request.remoteaddr="127.0.0.1:47692" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.181273ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=7b6f7ab8-4e82-435c-8e94-7fb19d86007c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47702" 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=1.05134ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=370d82fb-e9eb-4058-8f6b-126b0b0846f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.069091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=a0d20f81-f917-4f9a-9dcf-e1e48de0e605 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" 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="760.775µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=61acfb1c-2701-4c53-b746-b0ddde9a16f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b3f4e94792dc33c113df466421284088b99e61cbe37822cfd43ae127c12d0e32 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=d5632b34-234f-4413-9287-27830b5bf30b http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" 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="741.885µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=c61cedc1-37bf-48e1-b1da-4ef92d45c566 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" 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="819.66µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" 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.25.10 http.request.host="127.0.0.1:35047" http.request.id=48f79f2a-724e-4e4a-a88f-692507cb00f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" 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="799.169µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=f379dee1-a128-4bf2-9dec-cb5cfccd5e8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" 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="994.711µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:16Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=f379dee1-a128-4bf2-9dec-cb5cfccd5e8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" 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.031762ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:16Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=f379dee1-a128-4bf2-9dec-cb5cfccd5e8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" 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.064317ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=655d003c-3836-4743-bab5-f05fb4d6f520 http.request.method=POST http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=b5e4fa15-c36f-4e02-bd05-8729b2ecf9d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/blobs/uploads/bc9189da-b84a-4945-9df5-ef0445d3b989?_state=USS807Ls9iuFzl2iQFMS2pysUKOpvS1oEuqMnM-5a1x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzkxODlkYS1iODRhLTQ5NDUtOWRmNS1lZjA0NDVkM2I5ODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTYuMTM1NzQ0NzkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221083ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/bc9189da-b84a-4945-9df5-ef0445d3b989?_state=USS807Ls9iuFzl2iQFMS2pysUKOpvS1oEuqMnM-5a1x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzkxODlkYS1iODRhLTQ5NDUtOWRmNS1lZjA0NDVkM2I5ODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTYuMTM1NzQ0NzkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=937dde74-302b-44c6-9683-21fac37a606b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" 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="974.774µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-16T14:01:16Z" 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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=937dde74-302b-44c6-9683-21fac37a606b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" 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.015036ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-16T14:01:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=1053b7fd-eeb0-468a-963e-02c83e8ecb8c http.request.method=POST http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="809.854µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:17Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=c1f02b99-1a45-4a11-a0b8-23e52593391a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/blobs/uploads/96ac6e15-7eea-4a7e-9e83-5b28cd4bda54?_state=Q2hT7-9Pb0_DONnPxNqaw9l19wV7ZYwLXYY3Pje_B4R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NmFjNmUxNS03ZWVhLTRhN2UtOWU4My01YjI4Y2Q0YmRhNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTYuMzQzOTk2NTEzWiJ9&digest=sha256%3Aa82633e3e53146147e1a5bc58717aa5ace6c3ec53ab3d2c5c8aa7b227f0fb1f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.514389074s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/96ac6e15-7eea-4a7e-9e83-5b28cd4bda54?_state=Q2hT7-9Pb0_DONnPxNqaw9l19wV7ZYwLXYY3Pje_B4R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NmFjNmUxNS03ZWVhLTRhN2UtOWU4My01YjI4Y2Q0YmRhNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTYuMzQzOTk2NTEzWiJ9&digest=sha256%3Aa82633e3e53146147e1a5bc58717aa5ace6c3ec53ab3d2c5c8aa7b227f0fb1f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:18Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=40f1e3cc-3817-4e01-905f-95bc7a9038ed http.request.method=POST http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.499µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=5ff8dfa5-489e-48cb-b85f-53324884b2fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/blobs/uploads/e6763ee6-7160-486a-9e68-455607d9dc2b?_state=PmQuZJkTJrPJTbDTd7lmnl5otpLNNMq-4YDoQkS4Dw97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjc2M2VlNi03MTYwLTQ4NmEtOWU2OC00NTU2MDdkOWRjMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTguMDY0Mjg4ODUzWiJ9&digest=sha256%3Ab83c6a9eb6a5dd3a2e2c1d298c7ee4902e6fed39f3b47e82da5ae5715b435cdf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512217444s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/e6763ee6-7160-486a-9e68-455607d9dc2b?_state=PmQuZJkTJrPJTbDTd7lmnl5otpLNNMq-4YDoQkS4Dw97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjc2M2VlNi03MTYwLTQ4NmEtOWU2OC00NTU2MDdkOWRjMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTZUMTQ6MDE6MTguMDY0Mjg4ODUzWiJ9&digest=sha256%3Ab83c6a9eb6a5dd3a2e2c1d298c7ee4902e6fed39f3b47e82da5ae5715b435cdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=b34a8f32-0abd-4bfe-92c3-ed79d5ba08b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=e93860a7-895a-42f2-b352-29c7882132b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=061ad8bd-ccac-4ee9-8385-75e0e930334a http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" 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="845.046µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=05ea7cbc-cb70-4488-8135-0253bb8c78b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="858.063µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=d389796c-9987-4796-8962-a124b5dc7903 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="646.731µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=af26fe90-7cbd-40f9-8b87-842c337f963c http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.duration="636.295µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=be83d0fe-a4c9-44ff-8c85-62347489d537 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" 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="655.863µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="rewriting manifest sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=c833582a-5bad-4d04-8c23-bf0f052af598 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" 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-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=c833582a-5bad-4d04-8c23-bf0f052af598 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.494593ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=86159776-1846-40f1-a21f-c8956c17daa9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.duration="885.439µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=954ad604-7fb0-4c44-8968-1b03a0e745f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47712" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="727.166µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=78609fc2-5d30-4bda-9188-9d6c65474238 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47726" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.714µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=c67e6cb4-5d4b-4655-a769-a412cb017daf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47734" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.163615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=cad7876b-a1fa-46e0-9cb8-eed1d32b8c94 http.request.method=GET http.request.remoteaddr="127.0.0.1:47734" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="855.809µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=c9d9b144-d76e-47ac-8257-1da903e7b884 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47750" 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="846.233µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35047" http.request.id=883f4754-e698-4384-910f-56aba4059ab5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47762" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200742ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=6929b3c3-f275-462e-8793-891b474c89a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47762" 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="654.723µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=624dd30a-6b99-4ed7-994f-2fe82bcf4352 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47762" http.request.uri="/v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94" http.request.useragent="Go-http-client/1.1" http.response.duration="847.354µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:a10606b831b46f83633f3daeaba06330a6017a084e44cc12ea67287f4ce91d94 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35047" http.request.id=d13c4cc0-ec87-4b4b-a758-904e49acb134 http.request.method=GET http.request.remoteaddr="127.0.0.1:47762" 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="646.183µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.23s) === RUN TestManifestDeleteDisabled time="2026-05-16T14:01:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:36975" http.request.id=f14616ce-73b0-434d-8732-0a5d32da24e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56720" 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="831.168µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-16T14:01:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:34843" http.request.id=d3b24d2c-a3e6-4643-86a1-1241eff7aa5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36010" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.218814ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:34843" http.request.id=f962529e-4725-458a-a08d-19b3f29298fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36024" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.084234ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:34843" http.request.id=d2747870-7ecc-4128-a29e-365bc18a95fb http.request.method=POST http.request.remoteaddr="127.0.0.1:36028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.044487ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-16T14:01:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:34843" http.request.id=f883a8f2-04bc-4c66-998d-293ff45e8e22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36040" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.035769ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.22s) === RUN TestProxyManifestGetByTag time="2026-05-16T14:01:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=1383bfc7-e0a9-48c4-8582-36b782c5ed29 http.request.method=POST http.request.remoteaddr="127.0.0.1:40818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.944µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=a3cb74ce-041c-42c5-959d-c83cc7890f95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40818" http.request.uri="/v2/foo/bar/blobs/uploads/4486933a-3cb8-4743-a69b-c2197a039c30?_state=OW1hUZlmpZB2FTWXWs21YwfwMMl17MhfsQORHiegqfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0ODY5MzNhLTNjYjgtNDc0My1hNjliLWMyMTk3YTAzOWMzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMToxOS45NDk1NDE3MloifQ%3D%3D&digest=sha256%3Af8c6e4dd9cc080ab889cb3eefe78a147537d311126019da2643b2864a32b2544" http.request.useragent="Go-http-client/1.1" http.response.duration=451.703457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:19 +0000] "PUT /v2/foo/bar/blobs/uploads/4486933a-3cb8-4743-a69b-c2197a039c30?_state=OW1hUZlmpZB2FTWXWs21YwfwMMl17MhfsQORHiegqfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0ODY5MzNhLTNjYjgtNDc0My1hNjliLWMyMTk3YTAzOWMzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMToxOS45NDk1NDE3MloifQ%3D%3D&digest=sha256%3Af8c6e4dd9cc080ab889cb3eefe78a147537d311126019da2643b2864a32b2544 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=46845ba6-f17c-4f1a-b2c2-96c2b6618539 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40818" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.533152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-16T14:01:20Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-16T14:01:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-16T14:01:20Z" level=info msg="Starting upload purge in 8m0s" go.version=go1.25.10 time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=fa906da5-7319-46c7-9b6b-ea678b9e9c39 http.request.method=GET http.request.remoteaddr="127.0.0.1:40818" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="542.281µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46119" go.version=go1.25.10 time="2026-05-16T14:01:20Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=fca7f177-089a-446f-90e3-22d6d9d162df http.request.method=GET http.request.remoteaddr="127.0.0.1:40828" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.103687ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46119 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46119/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39861" http.request.id=ddc6edba-52ad-4700-8a87-7b13081a228c http.request.method=GET http.request.remoteaddr="127.0.0.1:42596" http.request.uri="/v2/foo/bar/manifests/sha256:92d792cfb9cbf055a80c8dec799de0fd63f9e0ff7b2c65f9c70dd5065dc3c104" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:92d792cfb9cbf055a80c8dec799de0fd63f9e0ff7b2c65f9c70dd5065dc3c104" time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=18e735fe-81e0-441a-a025-d948a8a76be9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40834" http.request.uri="/v2/foo/bar/manifests/sha256:92d792cfb9cbf055a80c8dec799de0fd63f9e0ff7b2c65f9c70dd5065dc3c104" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.988016ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "GET /v2/foo/bar/manifests/sha256:92d792cfb9cbf055a80c8dec799de0fd63f9e0ff7b2c65f9c70dd5065dc3c104 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:92d792cfb9cbf055a80c8dec799de0fd63f9e0ff7b2c65f9c70dd5065dc3c104 with ttl=167h59m59.999993873s" go.version=go1.25.10 time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39861" http.request.id=ddc6edba-52ad-4700-8a87-7b13081a228c http.request.method=GET http.request.remoteaddr="127.0.0.1:42596" http.request.uri="/v2/foo/bar/manifests/sha256:92d792cfb9cbf055a80c8dec799de0fd63f9e0ff7b2c65f9c70dd5065dc3c104" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.242605ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "GET /v2/foo/bar/manifests/sha256:92d792cfb9cbf055a80c8dec799de0fd63f9e0ff7b2c65f9c70dd5065dc3c104 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=c6b8a13b-c6a3-4628-aa58-92be8f70309d http.request.method=GET http.request.remoteaddr="127.0.0.1:40834" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.372µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46119 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46119/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39861" http.request.id=8e9bd915-932b-48e2-a610-13c2ee4ffa3c http.request.method=GET http.request.remoteaddr="127.0.0.1:42610" 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-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=44f919f6-798f-44e8-a594-d1cd185255ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40840" 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.507422ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39861" http.request.id=8e9bd915-932b-48e2-a610-13c2ee4ffa3c http.request.method=GET http.request.remoteaddr="127.0.0.1:42610" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.55723ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T14:01:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=b3740670-325b-4f4b-90ff-7394907e9b73 http.request.method=POST http.request.remoteaddr="127.0.0.1:40840" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.301µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=18e62d86-5030-4a9b-9b6a-3f5dcb26bcd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40840" http.request.uri="/v2/foo/bar/blobs/uploads/7ac90f33-9ab1-4031-b05f-2c955ed3d41f?_state=ZO8MJU_4bjupUTLq4ivKsp7AGAoqc1Kq4zMmaLY9ukR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzkwZjMzLTlhYjEtNDAzMS1iMDVmLTJjOTU1ZWQzZDQxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMToyMC41NjkzODQyNzdaIn0%3D&digest=sha256%3A25e56880a0ae3567aea6c8bdce3c9c4eb6549941e2e802d23705e9eb01784989" http.request.useragent="Go-http-client/1.1" http.response.duration=686.388969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:20 +0000] "PUT /v2/foo/bar/blobs/uploads/7ac90f33-9ab1-4031-b05f-2c955ed3d41f?_state=ZO8MJU_4bjupUTLq4ivKsp7AGAoqc1Kq4zMmaLY9ukR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYzkwZjMzLTlhYjEtNDAzMS1iMDVmLTJjOTU1ZWQzZDQxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNlQxNDowMToyMC41NjkzODQyNzdaIn0%3D&digest=sha256%3A25e56880a0ae3567aea6c8bdce3c9c4eb6549941e2e802d23705e9eb01784989 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=b58a92e7-7959-45ad-ba39-389ac77345f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40840" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.422811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/May/2026:14:01:21 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=a7a2c93f-9b6a-4de7-aa1a-17d12e3d1c73 http.request.method=GET http.request.remoteaddr="127.0.0.1:40840" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="867.414µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:01:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T14:01:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46119 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46119/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39861" http.request.id=10300afa-f01b-4c81-95ae-e5a10a028f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:42620" 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-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=55326a24-86d8-4669-929b-40cface339da http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40850" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.40336ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:14:01:21 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=4befd5f9-a938-45b9-9dc8-324b75b89f9b http.request.method=GET http.request.remoteaddr="127.0.0.1:40850" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="555.921µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/May/2026:14:01:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-16T14:01:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46119 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:46119/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:39861" http.request.id=10300afa-f01b-4c81-95ae-e5a10a028f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:42620" 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-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46119" http.request.id=f1638ff0-ffba-4d3d-bcba-8b449c037736 http.request.method=GET http.request.remoteaddr="127.0.0.1:40860" 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.301455ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:14:01:21 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-16T14:01:21Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:49f5b31adcfa09bb1fee957ecd7f0668cd44728f14c42dd7a6f437e41f98fed0 with ttl=167h59m59.999993663s" go.version=go1.25.10 time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39861" http.request.id=10300afa-f01b-4c81-95ae-e5a10a028f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:42620" 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=10.192806ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/May/2026:14:01:21 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.45s) === RUN TestAppDispatcher time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34067" http.request.id=1a4cd4f0-ec50-4c30-a58f-0dcff63d5a4d http.request.method=GET http.request.remoteaddr="127.0.0.1:53920" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="753.014µs" http.response.status=200 http.response.written=0 time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34067" http.request.id=820220c3-2e79-49f0-a8b3-bd0ea6255f21 http.request.method=GET http.request.remoteaddr="127.0.0.1:53920" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="866.584µs" http.response.status=200 http.response.written=0 time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34067" http.request.id=6d69c21f-7cff-4ba1-bb24-fc0aed14f6f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53920" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="591.202µs" http.response.status=200 http.response.written=0 time="2026-05-16T14:01:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34067" http.request.id=f3570f33-cd78-41ac-a690-8f0f388d6ad3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53920" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="643.563µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-16T14:01:21Z" 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.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:21Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:21Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.10 http.request.host="127.0.0.1:44269" http.request.id=1beea7ee-7d55-4b18-b753-04cb46c1dc54 http.request.method=GET http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-16T14:01:21Z" 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.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:21Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:21Z" level=info msg="configuring file health check path=/tmp/healthcheck2806943742, interval=1" go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-16T14:01:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:25Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:25Z" level=info msg="configuring TCP health check addr=127.0.0.1:43981, interval=1" go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-05-16T14:01:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:29Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 time="2026-05-16T14:01:29Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44563, interval=1, threshold=3" go.version=go1.25.10 instance.id=ca939025-02bd-4b8c-ac27-1bc1f5451a00 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 58.679s ? 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.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.22s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.48s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.774s === RUN TestSchedule time="2026-05-16T14:00:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 time="2026-05-16T14:00:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994328ms" go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 time="2026-05-16T14:00:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.619µs" go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 time="2026-05-16T14:00:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.52µs" go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 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-16T14:00:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-16T14:00:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 time="2026-05-16T14:00:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.994995ms" go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 time="2026-05-16T14:00:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.994476ms" go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 time="2026-05-16T14:00:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-16T14:00:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=2493df45-36ce-445d-b2dc-b2e26507d8a1 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.69s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 15185920 sha256:137b50bb880028b2d7b4a3bd4d3c42ad64c9963042fa8d9d4aa38f0947755707 [] map[] } --- PASS: TestSimpleBlobRead (0.25s) === RUN TestBlobMount --- PASS: TestBlobMount (0.32s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.27s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.34s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.07s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:ae67a49b42770b94bc65f2baec00123cb6595628d1c7a56a5b03cb9791eec815 palailogos: marking blob sha256:d133a0d8f62d29d10b420d440da57d489cf028a412f03e2f277adbe0e78e2c5b palailogos: marking blob sha256:fb807550e3c71ed2c41d6aae8c5d78e8da26e7f8ffdff72a5e94f2e09dc041c8 palailogos: marking manifest sha256:be7859b3d17cdf2ca7e59eef3854399e8c767bce2116f44c066237756455b599 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:f6ea8fc5eda58b5338399a0957abe2bf14edbec3a3f9035e7f3fce09f6cb7ae2 palailogos: marking blob sha256:bdb10c4a376719e90d216c17171fcdc04deca334d3ca13b3cc9904d7331d3062 palailogos: marking manifest sha256:d133a0d8f62d29d10b420d440da57d489cf028a412f03e2f277adbe0e78e2c5b palailogos: marking blob sha256:ff2ac67c35df866c19f07b5eef25e73983b8f7f5236cc39dbb80377bd883ab6d palailogos: marking blob sha256:d137fb44f7a7cf951a70970fe6ca69555e456c4f72efe8ae68a1941690f2c08d palailogos: marking manifest sha256:fb807550e3c71ed2c41d6aae8c5d78e8da26e7f8ffdff72a5e94f2e09dc041c8 palailogos: marking blob sha256:0fe31ac435405c5cf7b72bf79d9a5c89caeeda7c6f1e71f47fee3ecbc10babdf palailogos: marking blob sha256:1e6f72fa205e11a0cb0459a1683178cd1da49f1f6ce1508f92feeb6530ce1819 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.53s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3e28df1f8dfa4afb05c396eb55d67b68aa8b4826be00189b3bf966a11284337a deletemanifests: marking manifest sha256:a95b9713990584ce4abbee05408f55d567c224f5072119489f2e572b914bd6d6 deletemanifests: marking blob sha256:620cb98df49b83f5613a040d1d8a330378b6ac12519bb235e3cc6f4618869317 deletemanifests: marking blob sha256:81d5cd15b675b6cea441f9c865d7e1ebdb7a98534059475b99e4349714e31d9c deletemanifests: marking blob sha256:ff5788d2dc7914c08208168b8f4efd068e4b7628ca68461592b2b54e9d5e2b2c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:cc599f772a2d455181dee87e2de9ec8743f3bfc476c2643baff0a36497a783ee blob eligible for deletion: sha256:07cc0844c3ba9017fd432c5a1097c46cd5fd104bd0d915a5d48c475ad26b0393 blob eligible for deletion: sha256:19d5483396d15661e9935345fcc6853ddd0c52789c5940e2e5ab5e5c1d907dee blob eligible for deletion: sha256:3e28df1f8dfa4afb05c396eb55d67b68aa8b4826be00189b3bf966a11284337a deletemanifests manifest eligible for deletion: sha256:3e28df1f8dfa4afb05c396eb55d67b68aa8b4826be00189b3bf966a11284337a deletemanifests: marking manifest sha256:a95b9713990584ce4abbee05408f55d567c224f5072119489f2e572b914bd6d6 deletemanifests: marking blob sha256:620cb98df49b83f5613a040d1d8a330378b6ac12519bb235e3cc6f4618869317 deletemanifests: marking blob sha256:81d5cd15b675b6cea441f9c865d7e1ebdb7a98534059475b99e4349714e31d9c deletemanifests: marking blob sha256:ff5788d2dc7914c08208168b8f4efd068e4b7628ca68461592b2b54e9d5e2b2c time="2026-05-16T14:00:49Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3e28df1f8dfa4afb05c396eb55d67b68aa8b4826be00189b3bf966a11284337a" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 time="2026-05-16T14:00:49Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3e28df1f8dfa4afb05c396eb55d67b68aa8b4826be00189b3bf966a11284337a" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:07cc0844c3ba9017fd432c5a1097c46cd5fd104bd0d915a5d48c475ad26b0393 time="2026-05-16T14:00:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/07/07cc0844c3ba9017fd432c5a1097c46cd5fd104bd0d915a5d48c475ad26b0393" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:19d5483396d15661e9935345fcc6853ddd0c52789c5940e2e5ab5e5c1d907dee time="2026-05-16T14:00:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/19d5483396d15661e9935345fcc6853ddd0c52789c5940e2e5ab5e5c1d907dee" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:3e28df1f8dfa4afb05c396eb55d67b68aa8b4826be00189b3bf966a11284337a time="2026-05-16T14:00:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3e28df1f8dfa4afb05c396eb55d67b68aa8b4826be00189b3bf966a11284337a" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:cc599f772a2d455181dee87e2de9ec8743f3bfc476c2643baff0a36497a783ee time="2026-05-16T14:00:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cc/cc599f772a2d455181dee87e2de9ec8743f3bfc476c2643baff0a36497a783ee" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 --- PASS: TestDeleteManifestIfTagNotFound (1.27s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fb21f3ec0e06e51e7a2d5712c2719e24ef2a916f34f3f75cd6b1de6df8e012ce time="2026-05-16T14:00:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fb21f3ec0e06e51e7a2d5712c2719e24ef2a916f34f3f75cd6b1de6df8e012ce" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:ddac9d994c4c0365b13f8f8d6ad9400dd0ccc171e489414164cc5b48ccfb1ab0 time="2026-05-16T14:00:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/ddac9d994c4c0365b13f8f8d6ad9400dd0ccc171e489414164cc5b48ccfb1ab0" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:e4d71bda383e58e872309d4a4b61bef60353ab996fd4a65b8c1e3965bbda4b88 time="2026-05-16T14:00:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e4/e4d71bda383e58e872309d4a4b61bef60353ab996fd4a65b8c1e3965bbda4b88" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 --- PASS: TestGCWithMissingManifests (0.58s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:7c471297a520f116420d45574d2bb5e80ccf7375c023670cf7308135ce46bafa komnenos: marking blob sha256:5696ad40d1d42a2dccb12ee8e8ac61adaaceaf16bd6ea9e9c1dc5607fb3b923f komnenos: marking blob sha256:c28f58a0350131ae575e8763399b87c47e98c9815306e3e40ab918d4705e3290 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:289ad47589fbaefea48b46b98c60ad60bfd3a129b1ac80a524a205fd398571cc time="2026-05-16T14:00:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/289ad47589fbaefea48b46b98c60ad60bfd3a129b1ac80a524a205fd398571cc" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:7920ca90f8aa5c4540ff948f79b7788e84bb6bd4e2e4f44f9270c588c719c5d8 time="2026-05-16T14:00:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/7920ca90f8aa5c4540ff948f79b7788e84bb6bd4e2e4f44f9270c588c719c5d8" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:7c26c8b6634aa05cefd14ec7870b7997c0bddb8d3a5bb20db79bfe0084a1ca03 time="2026-05-16T14:00:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7c26c8b6634aa05cefd14ec7870b7997c0bddb8d3a5bb20db79bfe0084a1ca03" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:8e710cea6641998bbd58cbd7a234ae3e717be58383b68673425ada7b259fecc2 time="2026-05-16T14:00:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8e/8e710cea6641998bbd58cbd7a234ae3e717be58383b68673425ada7b259fecc2" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:99ed9a05f18ec36434179fe51630dcad9f191a1eaaf422e1b157aad4e8aa77a1 time="2026-05-16T14:00:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99ed9a05f18ec36434179fe51630dcad9f191a1eaaf422e1b157aad4e8aa77a1" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-16T14:00:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 blob eligible for deletion: sha256:e8076d19db706876c2811c1959ffa4a9d043baffe650ef84ba85fffe18ae80d7 time="2026-05-16T14:00:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e8076d19db706876c2811c1959ffa4a9d043baffe650ef84ba85fffe18ae80d7" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 --- PASS: TestDeletionHasEffect (1.60s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.46s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:5be8609bf8e52b509189c145bdfe0448f8aeace5c8983cbfad493b93fcc4eac5 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:4a834a85edd19c4a33fed15e856f5a49f955c597e828a3324eac859dcd9823ff michael_z_doukas: marking blob sha256:e17ee185c8fc9f48d11885be73a5262e2432664fd49ca4cd3aa7b639d59cadd9 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:602372a36d350ad9fd0db67644764cc728bcf7ebc724c578ac69630b7577b4f7 time="2026-05-16T14:00:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/602372a36d350ad9fd0db67644764cc728bcf7ebc724c578ac69630b7577b4f7" go.version=go1.25.10 instance.id=943f4725-c5b6-40d1-930a-b6df4d5037f9 --- PASS: TestOrphanBlobDeleted (0.71s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9ea875191d54178429e0a95777c32778f0cb4de3de5672b52219093ef65a7c81 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c3bd028fa66a8a4047fa2a9f5af83b9859e13c6c6b9add1e663d11c0f0010954 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.49s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.62s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.35s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.99s) === 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-16T14:00:56Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 13:00:56.209469597 +0000 UTC m=-3581.411164961, actuallyDelete=true" time="2026-05-16T14:00:56Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-16T14:00:56Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973, actuallyDelete=true" time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1c5de699-3a0a-457a-97be-8e95bb099d97 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/305d8873-c824-4ecd-b51b-5a64bb1f98bb have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/36d7dae6-e5d5-43ee-9303-9729eda57f1d have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e3c53a5-0108-446f-a7f9-69226101ae04 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6b582d7b-ec52-4e9c-9a2d-8f1f94ff12ba have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ff1be7d9-a687-4d8d-975b-1171bba2c13c have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b437d325-527b-4aa3-bdef-3b9135a879e1 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/096d12d8-61ca-4e7b-8899-99219fdc128f have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4fe65f7b-2d29-4af1-a827-6482e0c80ae7 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8890ba9e-b725-4094-b493-ae0fed4a4ac8 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6208d43-1d38-482d-bade-66ba515d82c7 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.210381531 +0000 UTC m=+18.589746973). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-16T14:00:56Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 14:00:56.211513144 +0000 UTC m=+18.590878582, actuallyDelete=true" time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/46929616-2f91-4096-bc0e-2c307b074d95 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.211513144 +0000 UTC m=+18.590878582). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bf5850ba-1e14-4046-a520-8adc4b5c95d0 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.211513144 +0000 UTC m=+18.590878582). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/87bd0557-7aee-4e3c-a7af-3fafaa64c3fe have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.211513144 +0000 UTC m=+18.590878582). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a09c50ff-8481-409e-9786-9904d20098a7 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.211513144 +0000 UTC m=+18.590878582). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f1a22e3d-85f6-450e-9607-5360a1bbeec0 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.211513144 +0000 UTC m=+18.590878582). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-16T14:00:56Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 14:00:56.212297173 +0000 UTC m=+18.591662628, actuallyDelete=true" time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd794040-6202-4e55-85e1-45cc7d79e5a2 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.212297173 +0000 UTC m=+18.591662628). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d06d738f-f71b-44e0-9470-201af86973c9 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.212297173 +0000 UTC m=+18.591662628). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/076955af-a801-48de-97ba-6bf45e8f8cd2 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.212297173 +0000 UTC m=+18.591662628). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d62fda5-2eb9-4dda-af86-0e1879e6fa45 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.212297173 +0000 UTC m=+18.591662628). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c2d0679d-50aa-4661-a03b-4931e2694ba8 have older date (2026-05-16 13:00:56 +0000 UTC) than purge date (2026-05-16 14:00:56.212297173 +0000 UTC m=+18.591662628). Removing upload directory." time="2026-05-16T14:00:56Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-16T14:00:56Z" level=info msg="PurgeUploads starting: olderThan=2026-05-16 14:00:56.21277914 +0000 UTC m=+18.592144578, actuallyDelete=true" time="2026-05-16T14:00:56Z" 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 18.601s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.010s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.007s === RUN TestWalkFileRemoved time="2026-05-16T14:00:37Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.686s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.082s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.868s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.52s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.198s ? 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-16T14:00:37Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.10 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-16T14:00:37Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.10 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-16T14:00:37Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.10 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 time="2026-05-16T14:00:37Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) time="2026-05-16T14:00:37Z" level=error msg="unknown ip address format" go.version=go1.25.10 instance.id=3dd0dfd1-1c3a-458f-80c0-0f17f717a973 ip=?0000000000000000000000000000000000 time="2026-05-16T14:00:37Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=3dd0dfd1-1c3a-458f-80c0-0f17f717a973 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-05-16T14:00:37Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=3dd0dfd1-1c3a-458f-80c0-0f17f717a973 --- PASS: TestInvalidData (0.01s) time="2026-05-16T14:00:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-16T14:00:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-16T14:00:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-16T14:00:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.512s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? 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.694s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.56s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.263s ? 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.021s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r23.apk >>> 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-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Sat, 16 May 2026 14:01:37 +0000 elapsed time 0h 1m 24s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260516.140014) (2/2) Purging go (1.25.10-r0) Executing busybox-1.37.0-r30.trigger OK: 459.2 MiB in 104 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...