>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 07:18:06 +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.6-r0) (2/2) Installing .makedepends-docker-registry (20260116.071807) Executing busybox-1.37.0-r30.trigger OK: 687.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/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/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/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-01-16T07:18:34Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T07:18:34Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.042s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T07:18:34Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.017s ? 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.014s === 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.008s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.133s ? 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.011s === 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.021s === 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.010s ? 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/01/16 07:18:35 http: TLS handshake error from 127.0.0.1:39764: 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:38371/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38371/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38371/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38371/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41251?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.53s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T07:18:35Z" level=info msg="broadcaster: closing" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="closing testSink" time="2026-01-16T07:18:35Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-01-16T07:18:35Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:35Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:18:36Z" level=warning msg="&{0xc0002d9cb0 0.9} encountered too many errors, backing off" time="2026-01-16T07:18:36Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.50s) PASS ok github.com/docker/distribution/notifications 1.229s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-16T07:18:35Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T07:18:35.082060658Z" 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.6 time="2026-01-16T07:18:35.082110959Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:18:35.082797621Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.25.6 time="2026-01-16T07:18:35.083045072Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T07:18:35.083073092Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T07:18:35.083798154Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T07:18:38.09964743Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=b952d247-bc8e-489f-8c69-44099b9d15bd http.request.method=GET http.request.remoteaddr="127.0.0.1:46780" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.383718ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:18:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T07:18:38.100463953Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.20s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T07:18:38.697600812Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T07:18:38.699907439Z" 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.6 time="2026-01-16T07:18:38.69998926Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:18:38.70011596Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.25.6 time="2026-01-16T07:18:38.700626402Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.60s) PASS ok github.com/docker/distribution/registry 11.823s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.007s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.04s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.12s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.237s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T07:18:34Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=50c8c2c7-072d-47ed-85c3-80a6c502ac78 time="2026-01-16T07:18:35Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=50c8c2c7-072d-47ed-85c3-80a6c502ac78 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T07:18:35Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password="FAHq_EsPoZGt523NxPvTiiIdWqOkaElnRDx2m6ZShy0" user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.136s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.010s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-01-16T07:18:35Z" level=info msg="token not to be used before 2026-01-16 07:18:36 +0000 UTC - currently 2026-01-16 07:18:35.083516513 +0000 UTC m=+0.022926817" time="2026-01-16T07:18:35Z" level=info msg="token not to be used after 2026-01-16 07:18:35 +0000 UTC - currently 2026-01-16 07:18:35.084880108 +0000 UTC m=+0.024290302" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T07:18:35Z" 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.048s === 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.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === 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.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.113s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.046s === 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-01-16T07:18:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:18:35Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:18:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37585" http.request.id=5f29e343-0516-4336-8058-a344cbff7b3b http.request.method=GET http.request.remoteaddr="127.0.0.1:45942" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.181274ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:18:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T07:18:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:18:35Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:18:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=63c7b579-5448-49ff-adc1-1630b63b454d http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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.080317ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:07:18:35 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T07:18:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=bd064ef3-4503-4ca8-8a30-2a8d3dc38ba1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.709889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=114ecaf3-5524-43a9-a438-444041127a72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/aaaa/blobs/uploads/5254d1b2-1ef0-4580-acdb-aadb63da4a93?_state=FEdycjF2xE7zLBO8_6vvWCgafJ4cu4t0Tc0_N9PwuRp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjU0ZDFiMi0xZWYwLTQ1ODAtYWNkYi1hYWRiNjNkYTRhOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6MzUuNTMxMjUwOTk3WiJ9&digest=sha256%3A5153868c3ca654f7c3701110b05793bce175b5b3aeb440db56b74143d565ccb2" http.request.useragent="Go-http-client/1.1" http.response.duration=7.291433776s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/5254d1b2-1ef0-4580-acdb-aadb63da4a93?_state=FEdycjF2xE7zLBO8_6vvWCgafJ4cu4t0Tc0_N9PwuRp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjU0ZDFiMi0xZWYwLTQ1ODAtYWNkYi1hYWRiNjNkYTRhOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6MzUuNTMxMjUwOTk3WiJ9&digest=sha256%3A5153868c3ca654f7c3701110b05793bce175b5b3aeb440db56b74143d565ccb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=8a99cf0b-f889-4f5f-9baf-23a497e0b94e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.278834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:42 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=7ac2e129-4b9e-47e7-9ae5-c0cae253aef6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198297ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:43 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=5fa26a3c-cf44-4319-ad77-8e1cb48686b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bbbb/blobs/uploads/68c34749-6a04-448e-abe0-6351f591070d?_state=IfmuOJVMRMUh4cMXvujca_V31fWKBGDrNh5R91QHFLl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2OGMzNDc0OS02YTA0LTQ0OGUtYWJlMC02MzUxZjU5MTA3MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6NDMuMDQwMDM4NjI0WiJ9&digest=sha256%3Ac697a3cf71f4c92bdd5f1517f8fde9866b484fc336fdec3ba87c6ee405c321f0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.942677759s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:43 +0000] "PUT /v2/foo/bbbb/blobs/uploads/68c34749-6a04-448e-abe0-6351f591070d?_state=IfmuOJVMRMUh4cMXvujca_V31fWKBGDrNh5R91QHFLl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2OGMzNDc0OS02YTA0LTQ0OGUtYWJlMC02MzUxZjU5MTA3MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6NDMuMDQwMDM4NjI0WiJ9&digest=sha256%3Ac697a3cf71f4c92bdd5f1517f8fde9866b484fc336fdec3ba87c6ee405c321f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=9115d285-c0c1-4961-a75b-0ce72ff5b913 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.277814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:47 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=834251df-80a0-422a-bd26-556a5ee3e3c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.817459ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:48 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=8a830ed3-df55-43be-99d6-f9301d27263e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/cccc/blobs/uploads/2e0f498d-8ef1-4224-b4b0-bca16e484f64?_state=zyd4IVs0LOnS64RhidVblA7mdpC0qQzqUTeP88CEjcp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZTBmNDk4ZC04ZWYxLTQyMjQtYjRiMC1iY2ExNmU0ODRmNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6NDguMjMxMzk0NTg4WiJ9&digest=sha256%3Ae156b0fad9e15acabbc8537f06459801e0c9ce300f57c385f9b99f405f865ed6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.396894041s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:48 +0000] "PUT /v2/foo/cccc/blobs/uploads/2e0f498d-8ef1-4224-b4b0-bca16e484f64?_state=zyd4IVs0LOnS64RhidVblA7mdpC0qQzqUTeP88CEjcp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZTBmNDk4ZC04ZWYxLTQyMjQtYjRiMC1iY2ExNmU0ODRmNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6NDguMjMxMzk0NTg4WiJ9&digest=sha256%3Ae156b0fad9e15acabbc8537f06459801e0c9ce300f57c385f9b99f405f865ed6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=08b00767-3757-4668-a134-a07542fd4d80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.395945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:53 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:18:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=00163ec4-86a5-463b-9737-2c60b1b46eec http.request.method=POST http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255827ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:53 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=d44ca923-8c14-42ec-af87-44772de3a407 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/dddd/blobs/uploads/0a2dd587-1466-4891-b135-94d602f0d3ea?_state=aQBIt0RGFffU3Ph76wmzHeFrJ-jkrtPVmJjRwzEQAih7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYTJkZDU4Ny0xNDY2LTQ4OTEtYjEzNS05NGQ2MDJmMGQzZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6NTMuOTA2MzkzNzgyWiJ9&digest=sha256%3Ac872ec1968b7eb38370de52a0c565e10ee7e2939f749e88907c429f05c2b0345" http.request.useragent="Go-http-client/1.1" http.response.duration=6.355499253s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:18:53 +0000] "PUT /v2/foo/dddd/blobs/uploads/0a2dd587-1466-4891-b135-94d602f0d3ea?_state=aQBIt0RGFffU3Ph76wmzHeFrJ-jkrtPVmJjRwzEQAih7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYTJkZDU4Ny0xNDY2LTQ4OTEtYjEzNS05NGQ2MDJmMGQzZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTg6NTMuOTA2MzkzNzgyWiJ9&digest=sha256%3Ac872ec1968b7eb38370de52a0c565e10ee7e2939f749e88907c429f05c2b0345 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=7b24cfd3-30fa-44ae-91dc-2b2e9f09126e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.618942ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:00 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=b0425ee8-27c6-4c6c-9be6-e363ae198564 http.request.method=POST http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.673258ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:00 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=93a89541-79a8-4ff0-8e0c-aa3257c7fb5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/eeee/blobs/uploads/57279541-7f2c-470b-9f70-d7a83f6a0e4b?_state=2gLC-5o-5L61CpVg3HkezFdDEnTCYzgoZgv4gxRIsSt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1NzI3OTU0MS03ZjJjLTQ3MGItOWY3MC1kN2E4M2Y2YTBlNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MDAuNTQ0NTIwODIzWiJ9&digest=sha256%3A5bcfcecc20e8478e2b833119f301ea8f8eb7192da25e5450997ad6d98ee8e59d" http.request.useragent="Go-http-client/1.1" http.response.duration=8.750800093s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:00 +0000] "PUT /v2/foo/eeee/blobs/uploads/57279541-7f2c-470b-9f70-d7a83f6a0e4b?_state=2gLC-5o-5L61CpVg3HkezFdDEnTCYzgoZgv4gxRIsSt7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1NzI3OTU0MS03ZjJjLTQ3MGItOWY3MC1kN2E4M2Y2YTBlNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MDAuNTQ0NTIwODIzWiJ9&digest=sha256%3A5bcfcecc20e8478e2b833119f301ea8f8eb7192da25e5450997ad6d98ee8e59d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=c62d904c-2de5-4668-bc1a-94282cb281fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.742622ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:09 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=03d68171-aa5e-4d5f-be4f-d6024585c39a http.request.method=POST http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.112197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:09 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=bd261405-8cee-4d23-b2db-c77c1bf88e90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/ffff/blobs/uploads/d5159356-1ba4-4be1-9462-603818443b6e?_state=Ny4X9G17LGtSir8Gs7xSer0WQL_-yvivWjdx5b6Vb8B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkNTE1OTM1Ni0xYmE0LTRiZTEtOTQ2Mi02MDM4MTg0NDNiNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MDkuNTUzODYwMzczWiJ9&digest=sha256%3A6277504d37750e23b7f0523bff27839d39a2a60ffef5007086a0e6a45f879988" http.request.useragent="Go-http-client/1.1" http.response.duration=5.133032655s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:09 +0000] "PUT /v2/foo/ffff/blobs/uploads/d5159356-1ba4-4be1-9462-603818443b6e?_state=Ny4X9G17LGtSir8Gs7xSer0WQL_-yvivWjdx5b6Vb8B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkNTE1OTM1Ni0xYmE0LTRiZTEtOTQ2Mi02MDM4MTg0NDNiNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MDkuNTUzODYwMzczWiJ9&digest=sha256%3A6277504d37750e23b7f0523bff27839d39a2a60ffef5007086a0e6a45f879988 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=55231ab6-f081-4db5-8f04-64f1cfd68479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.0901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=c8cae228-d6ae-43f0-965c-1b1a563124fc http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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.461595ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=e68ec271-6fe3-470c-86d4-3572d97f3c01 http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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.035244ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=c10a6a98-7880-4b27-8584-a4983e32e7e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050113ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=69ffca27-03fc-4536-96d9-9bbd7542f7b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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="943.323µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=0b1e968d-8440-424c-b63c-b014c3163a2e http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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="891.743µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=3cd08afc-42c3-4f5f-a769-2df5bcec357c http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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="874.643µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" 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.6 http.request.host="127.0.0.1:38957" http.request.id=4b066c14-b688-4dfd-8ec6-5563e316dd7d http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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=1.002264ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" 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.6 http.request.host="127.0.0.1:38957" http.request.id=94190d49-bff8-47bc-96ee-dc859486490e http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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="791.152µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=4adcdd3a-b58b-491b-bb0b-a473cab8c3d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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="833.963µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38957" http.request.id=7b6874cd-8296-4753-9f03-1f4b3704590f http.request.method=GET http.request.remoteaddr="127.0.0.1:41164" 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="932.453µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T07:19: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.6 time="2026-01-16T07:19:14Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:19:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=87758184-c29e-426b-a2d6-cdf46c564c6c http.request.method=POST http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.811536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=e73501b0-147a-419a-acdd-05a1a815a391 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/aaaa/blobs/uploads/f722a4af-a92e-4712-9224-7cc33393d0a9?_state=1OVz9FTyt_U_AiOP6pz3bAW3EUC0ugHKLrdu0E9SKGZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmNzIyYTRhZi1hOTJlLTQ3MTItOTIyNC03Y2MzMzM5M2QwYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MTQuODM3OTA1MjlaIn0%3D&digest=sha256%3A48b2e5a3e2667c53c899fac9c7f0c4f99e1622a18f597889b9d95508ef5b3d26" http.request.useragent="Go-http-client/1.1" http.response.duration=1.252841048s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:14 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f722a4af-a92e-4712-9224-7cc33393d0a9?_state=1OVz9FTyt_U_AiOP6pz3bAW3EUC0ugHKLrdu0E9SKGZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmNzIyYTRhZi1hOTJlLTQ3MTItOTIyNC03Y2MzMzM5M2QwYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MTQuODM3OTA1MjlaIn0%3D&digest=sha256%3A48b2e5a3e2667c53c899fac9c7f0c4f99e1622a18f597889b9d95508ef5b3d26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=a13b08f9-124f-4568-bb0f-cb42eab6f1ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.009113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=7ec190fb-e340-43b9-bac6-a72a5b550521 http.request.method=POST http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.246547ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=492ac959-b355-4c29-b4cd-f65494a4dfe4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/bbbb/blobs/uploads/3ff329a8-3e82-49bb-a176-e4881cf91aef?_state=Jj1SSjEwthcUNJMbOT85-IrHfuwYc3NmrSPgjvbWfvR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZmYzMjlhOC0zZTgyLTQ5YmItYTE3Ni1lNDg4MWNmOTFhZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MTYuMzQxMDg0Mjc5WiJ9&digest=sha256%3Aa4c2cfed1fdcfb2a6d002421c2231c254e13f707556b02972b3691c946b3bd04" http.request.useragent="Go-http-client/1.1" http.response.duration=6.568882951s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3ff329a8-3e82-49bb-a176-e4881cf91aef?_state=Jj1SSjEwthcUNJMbOT85-IrHfuwYc3NmrSPgjvbWfvR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZmYzMjlhOC0zZTgyLTQ5YmItYTE3Ni1lNDg4MWNmOTFhZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MTYuMzQxMDg0Mjc5WiJ9&digest=sha256%3Aa4c2cfed1fdcfb2a6d002421c2231c254e13f707556b02972b3691c946b3bd04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=9faf76a7-a7a0-488a-b172-a9ee91314e68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.061703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:22 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=de8ea2ee-c77c-42e9-afb2-70b0db26c2b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.111147ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:23 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=860bf7b9-07fc-4421-9ead-cb0309e03ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/cccc/blobs/uploads/56bcf07d-c9e7-464d-aa2a-3326d33e5bba?_state=NgvzLKT6bqDCdcq6BTVY0KqHHWx10xEUJ-pO2-YNGh97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NmJjZjA3ZC1jOWU3LTQ2NGQtYWEyYS0zMzI2ZDMzZTViYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MjMuMTk3ODY5OTU2WiJ9&digest=sha256%3A39d40487ca01e998239df8623d88d6dd6413d5057fd40455127747c3d906cc74" http.request.useragent="Go-http-client/1.1" http.response.duration=7.333222627s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:23 +0000] "PUT /v2/foo/cccc/blobs/uploads/56bcf07d-c9e7-464d-aa2a-3326d33e5bba?_state=NgvzLKT6bqDCdcq6BTVY0KqHHWx10xEUJ-pO2-YNGh97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NmJjZjA3ZC1jOWU3LTQ2NGQtYWEyYS0zMzI2ZDMzZTViYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MjMuMTk3ODY5OTU2WiJ9&digest=sha256%3A39d40487ca01e998239df8623d88d6dd6413d5057fd40455127747c3d906cc74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=dac5873b-dfe6-46a4-aa58-2bbe41ab64a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.874653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=4b4662f8-eb78-4117-afd7-070457902472 http.request.method=POST http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.494798ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:30 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=02460202-f064-4c1e-8b8c-2d6565431fb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/dddd/blobs/uploads/bdd1ef61-9163-44df-97e8-5d3e281a30aa?_state=GZrFgVQelQ2b9cmdsLCvs9gku0ZmvHVygW8HEgtkqYV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZGQxZWY2MS05MTYzLTQ0ZGYtOTdlOC01ZDNlMjgxYTMwYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MzAuODAyNzI3NTU1WiJ9&digest=sha256%3A6bae7ada7b452fff9686b182617a206e81cabccecef766a19701fa230e7dae15" http.request.useragent="Go-http-client/1.1" http.response.duration=5.720523906s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:30 +0000] "PUT /v2/foo/dddd/blobs/uploads/bdd1ef61-9163-44df-97e8-5d3e281a30aa?_state=GZrFgVQelQ2b9cmdsLCvs9gku0ZmvHVygW8HEgtkqYV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZGQxZWY2MS05MTYzLTQ0ZGYtOTdlOC01ZDNlMjgxYTMwYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MzAuODAyNzI3NTU1WiJ9&digest=sha256%3A6bae7ada7b452fff9686b182617a206e81cabccecef766a19701fa230e7dae15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=96aa220b-62e0-4417-867f-b20485d3736a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.161974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43903" http.request.id=7fb1cc53-9526-497a-bfca-01a094713a2a http.request.method=GET http.request.remoteaddr="127.0.0.1:50806" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.635895ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (61.28s) === RUN TestURLPrefix time="2026-01-16T07:19:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:19:36Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39317" http.request.id=56c97eba-5fdb-43da-ba07-47b0ec0678a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54924" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.517385ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-01-16T07:19:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:19:36Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:19:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=2490baeb-4558-4f7e-9c3d-66065116534b http.request.method=GET http.request.remoteaddr="127.0.0.1:57780" http.request.uri="/v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.954216ms http.response.status=404 http.response.written=157 vars.digest="sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "GET /v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=4ec6760d-1fbb-4643-9e77-7cfa16e615f7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.375685ms http.response.status=404 http.response.written=157 vars.digest="sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=c8d02de3-4139-4f06-8237-74a2f5c6ad37 http.request.method=POST http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.651866ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=626f23d9-c59d-4b06-8299-52ae86ae36b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bar/blobs/uploads/e2b37412-425f-4e9e-b30d-72520cd13930?_state=w0RioYrqzXbp_D18l6RhV8gCs_MkJ8yHJc_uHKv3myR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjM3NDEyLTQyNWYtNGU5ZS1iMzBkLTcyNTIwY2QxMzkzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43MzI3MjgzMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.628066ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "GET /v2/foo/bar/blobs/uploads/e2b37412-425f-4e9e-b30d-72520cd13930?_state=w0RioYrqzXbp_D18l6RhV8gCs_MkJ8yHJc_uHKv3myR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjM3NDEyLTQyNWYtNGU5ZS1iMzBkLTcyNTIwY2QxMzkzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43MzI3MjgzMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=c395d013-550c-4e4b-9118-bf1a92a83ac3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bar/blobs/uploads/e2b37412-425f-4e9e-b30d-72520cd13930?_state=w0RioYrqzXbp_D18l6RhV8gCs_MkJ8yHJc_uHKv3myR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjM3NDEyLTQyNWYtNGU5ZS1iMzBkLTcyNTIwY2QxMzkzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43MzI3MjgzMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525155ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/e2b37412-425f-4e9e-b30d-72520cd13930?_state=w0RioYrqzXbp_D18l6RhV8gCs_MkJ8yHJc_uHKv3myR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjM3NDEyLTQyNWYtNGU5ZS1iMzBkLTcyNTIwY2QxMzkzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43MzI3MjgzMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=6fa45c2f-8268-4255-9a47-08fd26478768 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bar/blobs/uploads/e2b37412-425f-4e9e-b30d-72520cd13930?_state=w0RioYrqzXbp_D18l6RhV8gCs_MkJ8yHJc_uHKv3myR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjM3NDEyLTQyNWYtNGU5ZS1iMzBkLTcyNTIwY2QxMzkzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43MzI3MjgzMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e2b37412-425f-4e9e-b30d-72520cd13930 time="2026-01-16T07:19:36Z" 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.6 http.request.host="127.0.0.1:45697" http.request.id=6fa45c2f-8268-4255-9a47-08fd26478768 http.request.method=GET http.request.remoteaddr="127.0.0.1:57784" http.request.uri="/v2/foo/bar/blobs/uploads/e2b37412-425f-4e9e-b30d-72520cd13930?_state=w0RioYrqzXbp_D18l6RhV8gCs_MkJ8yHJc_uHKv3myR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjM3NDEyLTQyNWYtNGU5ZS1iMzBkLTcyNTIwY2QxMzkzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43MzI3MjgzMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.389955ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e2b37412-425f-4e9e-b30d-72520cd13930 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "GET /v2/foo/bar/blobs/uploads/e2b37412-425f-4e9e-b30d-72520cd13930?_state=w0RioYrqzXbp_D18l6RhV8gCs_MkJ8yHJc_uHKv3myR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYjM3NDEyLTQyNWYtNGU5ZS1iMzBkLTcyNTIwY2QxMzkzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43MzI3MjgzMzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=4112487f-0be1-4d53-b5b5-128e32e84183 http.request.method=POST http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299304ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=3011b751-5e1c-4edb-a1cd-616ff93b1f05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/f333f584-3814-4d3e-99e6-e1e9445841e4?_state=JL56YkeHqYwn3aNoqcYVoHYIzRAJV5jklye2tyItw8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzMzNmNTg0LTM4MTQtNGQzZS05OWU2LWUxZTk0NDU4NDFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43Mzk4MjI1NDlaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" provided=sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be vars.name="foo/bar" vars.uuid=f333f584-3814-4d3e-99e6-e1e9445841e4 time="2026-01-16T07:19:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=3011b751-5e1c-4edb-a1cd-616ff93b1f05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/f333f584-3814-4d3e-99e6-e1e9445841e4?_state=JL56YkeHqYwn3aNoqcYVoHYIzRAJV5jklye2tyItw8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzMzNmNTg0LTM4MTQtNGQzZS05OWU2LWUxZTk0NDU4NDFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43Mzk4MjI1NDlaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f333f584-3814-4d3e-99e6-e1e9445841e4 time="2026-01-16T07:19:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=3011b751-5e1c-4edb-a1cd-616ff93b1f05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/f333f584-3814-4d3e-99e6-e1e9445841e4?_state=JL56YkeHqYwn3aNoqcYVoHYIzRAJV5jklye2tyItw8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzMzNmNTg0LTM4MTQtNGQzZS05OWU2LWUxZTk0NDU4NDFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43Mzk4MjI1NDlaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.316295ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f333f584-3814-4d3e-99e6-e1e9445841e4 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/f333f584-3814-4d3e-99e6-e1e9445841e4?_state=JL56YkeHqYwn3aNoqcYVoHYIzRAJV5jklye2tyItw8d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzMzNmNTg0LTM4MTQtNGQzZS05OWU2LWUxZTk0NDU4NDFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43Mzk4MjI1NDlaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=b85776df-e584-44c2-85f1-9cafcf362be9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.623µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=1ee0589d-8e9a-4006-82c8-753718f76301 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/12491ab9-f6f9-4161-bdfa-dadff765f352?_state=kbi0ihXcHzQkXLoQIF_QseRQOCSA_-cFNYvrTP4uDdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyNDkxYWI5LWY2ZjktNDE2MS1iZGZhLWRhZGZmNzY1ZjM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43NDI5OTU4NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.568865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/12491ab9-f6f9-4161-bdfa-dadff765f352?_state=kbi0ihXcHzQkXLoQIF_QseRQOCSA_-cFNYvrTP4uDdJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyNDkxYWI5LWY2ZjktNDE2MS1iZGZhLWRhZGZmNzY1ZjM1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43NDI5OTU4NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=891382e6-a5e5-4da4-862b-182a800a792c http.request.method=POST http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.736245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=95e57cf1-ee29-4fc7-9fc6-1f3716defd05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/52d5e1e1-b2bc-4d28-a4b6-fcb0f1fd8827?_state=9EJy2Y8dO4iB8W4cQPETGBTczZ3uWby8I4HZGMFm0eN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDVlMWUxLWIyYmMtNGQyOC1hNGI2LWZjYjBmMWZkODgyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43NDY5MTEwMTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.914247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/52d5e1e1-b2bc-4d28-a4b6-fcb0f1fd8827?_state=9EJy2Y8dO4iB8W4cQPETGBTczZ3uWby8I4HZGMFm0eN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDVlMWUxLWIyYmMtNGQyOC1hNGI2LWZjYjBmMWZkODgyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43NDY5MTEwMTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=7b023ada-2027-4ba4-9906-6decc8710bc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.722245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=bfd136d8-1b5c-4c5e-a387-3236c9d64d50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/ffd4b41e-5cb5-46f5-a8cc-ea5f0844216d?_state=QFxnxrcoZnOg2h9h6ii-57hEOm-o1kX8gvRQUDZwWNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDRiNDFlLTVjYjUtNDZmNS1hOGNjLWVhNWYwODQ0MjE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43NTExNDA4MTdaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.duration=2.945992038s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:36 +0000] "PUT /v2/foo/bar/blobs/uploads/ffd4b41e-5cb5-46f5-a8cc-ea5f0844216d?_state=QFxnxrcoZnOg2h9h6ii-57hEOm-o1kX8gvRQUDZwWNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDRiNDFlLTVjYjUtNDZmNS1hOGNjLWVhNWYwODQ0MjE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozNi43NTExNDA4MTdaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=c0f72bdb-a7f2-497e-ba32-48c9cba2bc01 http.request.method=POST http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.192717ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45697" http.request.id=cac2aef0-f342-4f3f-b68d-5c72151120a9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/2e7ddb8f-ad92-4bd5-82d4-2eb0025e0c41?_state=jS_5zxQLRgg_8YQMjUke7Rub1MqNXEKqqvbXt6jtHz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlN2RkYjhmLWFkOTItNGJkNS04MmQ0LTJlYjAwMjVlMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozOS43OTk5NjEwMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.577741915s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/2e7ddb8f-ad92-4bd5-82d4-2eb0025e0c41?_state=jS_5zxQLRgg_8YQMjUke7Rub1MqNXEKqqvbXt6jtHz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlN2RkYjhmLWFkOTItNGJkNS04MmQ0LTJlYjAwMjVlMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTozOS43OTk5NjEwMjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=237188c1-ac1d-46b6-bf7c-aacc1214ea9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/uploads/2e7ddb8f-ad92-4bd5-82d4-2eb0025e0c41?_state=HtY0kqxWKadEUaUxXCjxn0Fomi_lAIj6xiNv23Vrul17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlN2RkYjhmLWFkOTItNGJkNS04MmQ0LTJlYjAwMjVlMGM0MSIsIk9mZnNldCI6MTk4NzYzNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MzlaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.duration=2.252447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/2e7ddb8f-ad92-4bd5-82d4-2eb0025e0c41?_state=HtY0kqxWKadEUaUxXCjxn0Fomi_lAIj6xiNv23Vrul17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlN2RkYjhmLWFkOTItNGJkNS04MmQ0LTJlYjAwMjVlMGM0MSIsIk9mZnNldCI6MTk4NzYzNTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6MzlaIn0%3D&digest=sha256%3Ade33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=1686fad8-c019-42dd-a897-c6ba3e007d21 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.763166ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=52ff87c3-8d26-48ca-afa3-adfe5d4cf980 http.request.method=GET http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=78.751121ms http.response.status=200 http.response.written=19876352 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 200 19876352 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=error msg="error parsing digest="sha257:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=8935b0da-c89b-4234-942d-efb6543074a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/sha257:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" vars.name="foo/bar" time="2026-01-16T07:19:42Z" 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.6 http.request.host="127.0.0.1:45697" http.request.id=8935b0da-c89b-4234-942d-efb6543074a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57786" http.request.uri="/v2/foo/bar/blobs/sha257:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525145ms http.response.status=400 http.response.written=110 vars.digest="sha257:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/sha257:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=db14b979-ea11-4dc3-9018-6bd9866c6d05 http.request.method=GET http.request.remoteaddr="127.0.0.1:58466" http.request.uri="/v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.duration=2.505909ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" 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.6 time="2026-01-16T07:19:42Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:19:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=547a97de-e780-4d4f-a915-adc0cf7ce7ff http.request.method=GET http.request.remoteaddr="127.0.0.1:42678" http.request.uri="/v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.859666ms http.response.status=404 http.response.written=157 vars.digest="sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=2d3d99b3-7982-47b7-8b05-b10e8cb296c9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.530865ms http.response.status=404 http.response.written=157 vars.digest="sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=9ffa455c-eb5d-4c88-bd72-b0d6c1f51d6c http.request.method=POST http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.498815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=58f53205-4492-40a7-bdee-dc30f973b6a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/uploads/53865bb1-2c3a-4462-bffe-d41449acd691?_state=6LfwEQy5-S24d2pGrAqCxHJuWxFOmr9hmeJlrnAhvvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzODY1YmIxLTJjM2EtNDQ2Mi1iZmZlLWQ0MTQ0OWFjZDY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NTE1NzAyNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.173577ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/uploads/53865bb1-2c3a-4462-bffe-d41449acd691?_state=6LfwEQy5-S24d2pGrAqCxHJuWxFOmr9hmeJlrnAhvvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzODY1YmIxLTJjM2EtNDQ2Mi1iZmZlLWQ0MTQ0OWFjZDY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NTE1NzAyNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=5b75702c-27e9-4343-a735-40e9c376d872 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/uploads/53865bb1-2c3a-4462-bffe-d41449acd691?_state=6LfwEQy5-S24d2pGrAqCxHJuWxFOmr9hmeJlrnAhvvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzODY1YmIxLTJjM2EtNDQ2Mi1iZmZlLWQ0MTQ0OWFjZDY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NTE1NzAyNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.629486ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/53865bb1-2c3a-4462-bffe-d41449acd691?_state=6LfwEQy5-S24d2pGrAqCxHJuWxFOmr9hmeJlrnAhvvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzODY1YmIxLTJjM2EtNDQ2Mi1iZmZlLWQ0MTQ0OWFjZDY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NTE1NzAyNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=2009f579-3199-4ec5-9bc9-40836606e000 http.request.method=GET http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/uploads/53865bb1-2c3a-4462-bffe-d41449acd691?_state=6LfwEQy5-S24d2pGrAqCxHJuWxFOmr9hmeJlrnAhvvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzODY1YmIxLTJjM2EtNDQ2Mi1iZmZlLWQ0MTQ0OWFjZDY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NTE1NzAyNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=53865bb1-2c3a-4462-bffe-d41449acd691 time="2026-01-16T07:19:42Z" 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.6 http.request.host="127.0.0.1:41631" http.request.id=2009f579-3199-4ec5-9bc9-40836606e000 http.request.method=GET http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/uploads/53865bb1-2c3a-4462-bffe-d41449acd691?_state=6LfwEQy5-S24d2pGrAqCxHJuWxFOmr9hmeJlrnAhvvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzODY1YmIxLTJjM2EtNDQ2Mi1iZmZlLWQ0MTQ0OWFjZDY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NTE1NzAyNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.344994ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=53865bb1-2c3a-4462-bffe-d41449acd691 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/uploads/53865bb1-2c3a-4462-bffe-d41449acd691?_state=6LfwEQy5-S24d2pGrAqCxHJuWxFOmr9hmeJlrnAhvvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzODY1YmIxLTJjM2EtNDQ2Mi1iZmZlLWQ0MTQ0OWFjZDY5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NTE1NzAyNzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=8ac30fb8-6c5a-4160-b40a-701e03955070 http.request.method=POST http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941826ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=3fe57c8f-05a3-472b-bd20-e1f43b30b745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/287b4de2-6fda-4ef3-a02a-1b30f54167f6?_state=jVriPCatP26CLut_W-IbNwH3gNlwQAqN3nFC2Bkmze97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2I0ZGUyLTZmZGEtNGVmMy1hMDJhLTFiMzBmNTQxNjdmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NjAzMjY3NFoifQ%3D%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" provided=sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 vars.name="foo/bar" vars.uuid=287b4de2-6fda-4ef3-a02a-1b30f54167f6 time="2026-01-16T07:19:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=3fe57c8f-05a3-472b-bd20-e1f43b30b745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/287b4de2-6fda-4ef3-a02a-1b30f54167f6?_state=jVriPCatP26CLut_W-IbNwH3gNlwQAqN3nFC2Bkmze97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2I0ZGUyLTZmZGEtNGVmMy1hMDJhLTFiMzBmNTQxNjdmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NjAzMjY3NFoifQ%3D%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=287b4de2-6fda-4ef3-a02a-1b30f54167f6 time="2026-01-16T07:19:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=3fe57c8f-05a3-472b-bd20-e1f43b30b745 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/287b4de2-6fda-4ef3-a02a-1b30f54167f6?_state=jVriPCatP26CLut_W-IbNwH3gNlwQAqN3nFC2Bkmze97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2I0ZGUyLTZmZGEtNGVmMy1hMDJhLTFiMzBmNTQxNjdmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NjAzMjY3NFoifQ%3D%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.643486ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=287b4de2-6fda-4ef3-a02a-1b30f54167f6 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/287b4de2-6fda-4ef3-a02a-1b30f54167f6?_state=jVriPCatP26CLut_W-IbNwH3gNlwQAqN3nFC2Bkmze97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4N2I0ZGUyLTZmZGEtNGVmMy1hMDJhLTFiMzBmNTQxNjdmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NjAzMjY3NFoifQ%3D%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=cb76e107-3ad2-4252-afba-040b2b732f1a http.request.method=POST http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.398144ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=174f93fd-571c-402b-af51-0264bb73a4e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/5288183b-3338-40d3-b698-3fed7b8e8f0a?_state=zlSlhAgfYYe4awDGboLJ6XW263GNs4b2h_VcgFKLes57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyODgxODNiLTMzMzgtNDBkMy1iNjk4LTNmZWQ3YjhlOGYwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NjQxMDc0MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.155997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/5288183b-3338-40d3-b698-3fed7b8e8f0a?_state=zlSlhAgfYYe4awDGboLJ6XW263GNs4b2h_VcgFKLes57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyODgxODNiLTMzMzgtNDBkMy1iNjk4LTNmZWQ3YjhlOGYwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NjQxMDc0MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=0e0061f4-f57b-4ed5-b23e-f549b0f43f33 http.request.method=POST http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.467305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=909250bb-d7d8-4656-b035-c53f2d760abb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/0ffa31df-5199-4d69-b90d-2f7309e37bc2?_state=90qC_KUDXh-NkBfk3rByDelklZik3PpOqqhErm2BtzN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZmEzMWRmLTUxOTktNGQ2OS1iOTBkLTJmNzMwOWUzN2JjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43Njg0MDIzMjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758535ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/0ffa31df-5199-4d69-b90d-2f7309e37bc2?_state=90qC_KUDXh-NkBfk3rByDelklZik3PpOqqhErm2BtzN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZmEzMWRmLTUxOTktNGQ2OS1iOTBkLTJmNzMwOWUzN2JjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43Njg0MDIzMjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=f422c46c-0866-4c1a-adba-a7c677defbbe http.request.method=POST http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.900216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=cc508f7a-af00-47f7-9676-65cd9dfe6951 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/91c7607b-1ce0-4f6c-b867-b9a1fe2c07d2?_state=gWEn-hs-zpBPMe_LYDiluezbRR_icZww7vmi4JmqBEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYzc2MDdiLTFjZTAtNGY2Yy1iODY3LWI5YTFmZTJjMDdkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NzI2MjMwOTFaIn0%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.duration=5.396266169s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "PUT /v2/foo/bar/blobs/uploads/91c7607b-1ce0-4f6c-b867-b9a1fe2c07d2?_state=gWEn-hs-zpBPMe_LYDiluezbRR_icZww7vmi4JmqBEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYzc2MDdiLTFjZTAtNGY2Yy1iODY3LWI5YTFmZTJjMDdkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0Mi43NzI2MjMwOTFaIn0%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=a413659c-6547-4941-9bb5-524129007b24 http.request.method=POST http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.118177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41631" http.request.id=825d52d6-3176-4aa3-97f8-e2d963fb667f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/89289c46-e3c5-4ba0-8086-64bc21b5574b?_state=Vx-gBoAXnbZ4o3FgRHWJ2dTaj_WxCdxznNWYkZcZONV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Mjg5YzQ2LWUzYzUtNGJhMC04MDg2LTY0YmMyMWI1NTc0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0OC4zMDcxNDcxNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.283656096s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/89289c46-e3c5-4ba0-8086-64bc21b5574b?_state=Vx-gBoAXnbZ4o3FgRHWJ2dTaj_WxCdxznNWYkZcZONV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Mjg5YzQ2LWUzYzUtNGJhMC04MDg2LTY0YmMyMWI1NTc0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo0OC4zMDcxNDcxNDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=c3bf964c-6119-459a-9129-a709b4dfcfba http.request.method=PUT http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/uploads/89289c46-e3c5-4ba0-8086-64bc21b5574b?_state=wBoaOW6s-1r-S93HyNkcgmzHcTm1kgMZU-ts_3uLFWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Mjg5YzQ2LWUzYzUtNGJhMC04MDg2LTY0YmMyMWI1NTc0YiIsIk9mZnNldCI6MjY5MTY4NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6NDhaIn0%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.duration=2.381368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "PUT /v2/foo/bar/blobs/uploads/89289c46-e3c5-4ba0-8086-64bc21b5574b?_state=wBoaOW6s-1r-S93HyNkcgmzHcTm1kgMZU-ts_3uLFWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5Mjg5YzQ2LWUzYzUtNGJhMC04MDg2LTY0YmMyMWI1NTc0YiIsIk9mZnNldCI6MjY5MTY4NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6NDhaIn0%3D&digest=sha256%3Ad2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=16535980-311c-46ba-a5af-da2c7005a71b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.787696ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=d650b572-5677-425e-8fd1-744a7bdf1a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=118.749784ms http.response.status=200 http.response.written=26916864 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 200 26916864 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=error msg="error parsing digest="sha257:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=11ba6b2b-dd05-4f7c-b223-c02197c86416 http.request.method=GET http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/sha257:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" vars.name="foo/bar" time="2026-01-16T07:19:53Z" 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.6 http.request.host="127.0.0.1:41631" http.request.id=11ba6b2b-dd05-4f7c-b223-c02197c86416 http.request.method=GET http.request.remoteaddr="127.0.0.1:42702" http.request.uri="/v2/foo/bar/blobs/sha257:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.019827ms http.response.status=400 http.response.written=110 vars.digest="sha257:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/sha257:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=6cf6bc2b-f3e2-4ab3-9f25-f38dff06fba4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47932" http.request.uri="/v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908927ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=be26c46b-d6e6-4f82-8eef-876f06d8f7a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47932" http.request.uri="/v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.009289ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41631" http.request.id=50231a5e-b4aa-486e-9f6c-56922387555c http.request.method=GET http.request.remoteaddr="127.0.0.1:47930" http.request.uri="/v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.15111ms http.response.status=200 http.response.written=4227072 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/sha256:d2958533af2dc157367bc6bc53fbed8273356f93d6d320b56a57bcba41a65585 HTTP/1.1" 200 4227072 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=a1bed5e2-f63e-4f01-a95f-129c970bfd8d http.request.method=GET http.request.remoteaddr="127.0.0.1:58466" http.request.uri="/v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.252689306s http.response.status=200 http.response.written=4128768 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 200 4128768 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45697" http.request.id=839cb38f-5109-4784-90ff-5e4a3a1984b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58456" http.request.uri="/v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.259497048s http.response.status=200 http.response.written=4227072 127.0.0.1 - - [16/Jan/2026:07:19:42 +0000] "GET /v2/foo/bar/blobs/sha256:de33a0359f2b06eea193daa61ad7318b996bd7b8cd1aba0ca21041badc40b9be HTTP/1.1" 200 4227072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (17.22s) === RUN TestBlobDelete time="2026-01-16T07:19:53Z" 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.6 time="2026-01-16T07:19:53Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:19:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=562acac1-da31-468a-9172-263d8f50e203 http.request.method=GET http.request.remoteaddr="127.0.0.1:60126" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.305455ms http.response.status=404 http.response.written=157 vars.digest="sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=205e41f0-eabc-46c4-99b9-8b33f5a29077 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60130" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.963667ms http.response.status=404 http.response.written=157 vars.digest="sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=cd1f7721-cadb-4f0e-8edb-c8d21f184aea http.request.method=POST http.request.remoteaddr="127.0.0.1:60130" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333674ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=22a86478-964b-4569-9398-e2d4a213dd07 http.request.method=GET http.request.remoteaddr="127.0.0.1:60130" http.request.uri="/v2/foo/bar/blobs/uploads/49ae83e2-6e48-4a35-9ebf-40dc5b754f35?_state=v6_HhdEskRRoBxdedZS5giGx6NBLByWgHeB-aiUCHDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWU4M2UyLTZlNDgtNGEzNS05ZWJmLTQwZGM1Yjc1NGYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NTU0Mjc4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490975ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/uploads/49ae83e2-6e48-4a35-9ebf-40dc5b754f35?_state=v6_HhdEskRRoBxdedZS5giGx6NBLByWgHeB-aiUCHDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWU4M2UyLTZlNDgtNGEzNS05ZWJmLTQwZGM1Yjc1NGYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NTU0Mjc4MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=9654bd96-9fa8-4c78-8898-3f0fc261ea4e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60130" http.request.uri="/v2/foo/bar/blobs/uploads/49ae83e2-6e48-4a35-9ebf-40dc5b754f35?_state=v6_HhdEskRRoBxdedZS5giGx6NBLByWgHeB-aiUCHDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWU4M2UyLTZlNDgtNGEzNS05ZWJmLTQwZGM1Yjc1NGYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NTU0Mjc4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259954ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "DELETE /v2/foo/bar/blobs/uploads/49ae83e2-6e48-4a35-9ebf-40dc5b754f35?_state=v6_HhdEskRRoBxdedZS5giGx6NBLByWgHeB-aiUCHDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWU4M2UyLTZlNDgtNGEzNS05ZWJmLTQwZGM1Yjc1NGYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NTU0Mjc4MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=0dfe17e3-7cf7-4e65-8cc2-754acc36bc56 http.request.method=GET http.request.remoteaddr="127.0.0.1:60130" http.request.uri="/v2/foo/bar/blobs/uploads/49ae83e2-6e48-4a35-9ebf-40dc5b754f35?_state=v6_HhdEskRRoBxdedZS5giGx6NBLByWgHeB-aiUCHDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWU4M2UyLTZlNDgtNGEzNS05ZWJmLTQwZGM1Yjc1NGYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NTU0Mjc4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=49ae83e2-6e48-4a35-9ebf-40dc5b754f35 time="2026-01-16T07:19:53Z" 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.6 http.request.host="127.0.0.1:36857" http.request.id=0dfe17e3-7cf7-4e65-8cc2-754acc36bc56 http.request.method=GET http.request.remoteaddr="127.0.0.1:60130" http.request.uri="/v2/foo/bar/blobs/uploads/49ae83e2-6e48-4a35-9ebf-40dc5b754f35?_state=v6_HhdEskRRoBxdedZS5giGx6NBLByWgHeB-aiUCHDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWU4M2UyLTZlNDgtNGEzNS05ZWJmLTQwZGM1Yjc1NGYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NTU0Mjc4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.331274ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=49ae83e2-6e48-4a35-9ebf-40dc5b754f35 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "GET /v2/foo/bar/blobs/uploads/49ae83e2-6e48-4a35-9ebf-40dc5b754f35?_state=v6_HhdEskRRoBxdedZS5giGx6NBLByWgHeB-aiUCHDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWU4M2UyLTZlNDgtNGEzNS05ZWJmLTQwZGM1Yjc1NGYzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NTU0Mjc4MzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=dc0cb294-5afa-4ea4-bb9a-8464064717cb http.request.method=POST http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160864ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=d9a7332b-f096-4a30-b726-dd4001dbd05c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/d7aa8978-1b5c-4eb7-a96f-37eeaa750624?_state=PuIWDqRuPLN_DmxcQj95FObdSkyn8daIJM5pwOEXgB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3YWE4OTc4LTFiNWMtNGViNy1hOTZmLTM3ZWVhYTc1MDYyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjIyMDIxOThaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" provided=sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e vars.name="foo/bar" vars.uuid=d7aa8978-1b5c-4eb7-a96f-37eeaa750624 time="2026-01-16T07:19:53Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=d9a7332b-f096-4a30-b726-dd4001dbd05c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/d7aa8978-1b5c-4eb7-a96f-37eeaa750624?_state=PuIWDqRuPLN_DmxcQj95FObdSkyn8daIJM5pwOEXgB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3YWE4OTc4LTFiNWMtNGViNy1hOTZmLTM3ZWVhYTc1MDYyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjIyMDIxOThaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d7aa8978-1b5c-4eb7-a96f-37eeaa750624 time="2026-01-16T07:19:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=d9a7332b-f096-4a30-b726-dd4001dbd05c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/d7aa8978-1b5c-4eb7-a96f-37eeaa750624?_state=PuIWDqRuPLN_DmxcQj95FObdSkyn8daIJM5pwOEXgB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3YWE4OTc4LTFiNWMtNGViNy1hOTZmLTM3ZWVhYTc1MDYyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjIyMDIxOThaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443025ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d7aa8978-1b5c-4eb7-a96f-37eeaa750624 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "PUT /v2/foo/bar/blobs/uploads/d7aa8978-1b5c-4eb7-a96f-37eeaa750624?_state=PuIWDqRuPLN_DmxcQj95FObdSkyn8daIJM5pwOEXgB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3YWE4OTc4LTFiNWMtNGViNy1hOTZmLTM3ZWVhYTc1MDYyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjIyMDIxOThaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=1b3af7ad-8692-40f2-9fa1-613f6fea46b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.261324ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=d241b073-dfb0-4052-bc32-31b5e48ca271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/7bcf3edb-88f1-4fa6-a50c-be9c43640588?_state=Kadn3FEGlkV_w5oCZT_RTJQo1vLb-GmGg_1LrRhm2yZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiY2YzZWRiLTg4ZjEtNGZhNi1hNTBjLWJlOWM0MzY0MDU4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjU3Mjk5MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.435735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "PUT /v2/foo/bar/blobs/uploads/7bcf3edb-88f1-4fa6-a50c-be9c43640588?_state=Kadn3FEGlkV_w5oCZT_RTJQo1vLb-GmGg_1LrRhm2yZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiY2YzZWRiLTg4ZjEtNGZhNi1hNTBjLWJlOWM0MzY0MDU4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjU3Mjk5MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=5f456b97-d148-4d62-b5b7-c5ae8c7a1a48 http.request.method=POST http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=d059f75b-1d3c-4f66-8edf-12846867a1a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/dc1a23ec-753d-4f31-b82e-a6bca9eb25b3?_state=T4hgLqjecXC58AvLnOqOxcCld99K_vJQjjajEJ62PNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMWEyM2VjLTc1M2QtNGYzMS1iODJlLWE2YmNhOWViMjViMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjkwNjg4OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "PUT /v2/foo/bar/blobs/uploads/dc1a23ec-753d-4f31-b82e-a6bca9eb25b3?_state=T4hgLqjecXC58AvLnOqOxcCld99K_vJQjjajEJ62PNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMWEyM2VjLTc1M2QtNGYzMS1iODJlLWE2YmNhOWViMjViMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NjkwNjg4OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=eb7497bf-fcc6-470e-ba24-c3b2d8f47537 http.request.method=POST http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=dcef46bd-5e36-4495-a0f5-29c970e3aae7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/3a850e53-c037-4894-9d26-e2b7e96c8a12?_state=0jqCDfiQQ4s8jWoy_k0PJLQWXl3DINtPFLlmqlA-QbV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhODUwZTUzLWMwMzctNDg5NC05ZDI2LWUyYjdlOTZjOGExMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NzIzMDY5MjFaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.253760369s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:53 +0000] "PUT /v2/foo/bar/blobs/uploads/3a850e53-c037-4894-9d26-e2b7e96c8a12?_state=0jqCDfiQQ4s8jWoy_k0PJLQWXl3DINtPFLlmqlA-QbV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhODUwZTUzLWMwMzctNDg5NC05ZDI2LWUyYjdlOTZjOGExMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1My45NzIzMDY5MjFaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:19:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=fdda117b-65e4-48c4-948c-9f958f4cdfa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.018286ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36857" http.request.id=db69ba4e-2443-4892-87a3-b8dd4b9f3551 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/fd682a83-4f85-47df-a648-b3dbeec5a0cc?_state=zYQkI-OjLZKZCfdcoZvsb_Lutdg6WLpc_W-OJ2xW1Mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkNjgyYTgzLTRmODUtNDdkZi1hNjQ4LWIzZGJlZWM1YTBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1Ny4zMzUwMjY2NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.186130054s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:19:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/fd682a83-4f85-47df-a648-b3dbeec5a0cc?_state=zYQkI-OjLZKZCfdcoZvsb_Lutdg6WLpc_W-OJ2xW1Mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkNjgyYTgzLTRmODUtNDdkZi1hNjQ4LWIzZGJlZWM1YTBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxOTo1Ny4zMzUwMjY2NzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=5f993623-0a2f-4f7e-bb8a-20d6bb9b6839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/uploads/fd682a83-4f85-47df-a648-b3dbeec5a0cc?_state=WfEgxyeu21HgwjWtlnhA3lzFYrVnXf-ZlWECl3mS_C97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkNjgyYTgzLTRmODUtNDdkZi1hNjQ4LWIzZGJlZWM1YTBjYyIsIk9mZnNldCI6MjEyMDA4OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6NTdaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "PUT /v2/foo/bar/blobs/uploads/fd682a83-4f85-47df-a648-b3dbeec5a0cc?_state=WfEgxyeu21HgwjWtlnhA3lzFYrVnXf-ZlWECl3mS_C97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkNjgyYTgzLTRmODUtNDdkZi1hNjQ4LWIzZGJlZWM1YTBjYyIsIk9mZnNldCI6MjEyMDA4OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTk6NTdaIn0%3D&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=26868a6c-b9e0-4285-8a8d-35f72d32abb7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.556305ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=2ba9b689-a38a-466a-a0bd-4cda4e6879c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=91.497933ms http.response.status=200 http.response.written=21200896 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "GET /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 200 21200896 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=error msg="error parsing digest="sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=2de59e4f-6bda-4176-a438-79b3c1eb0e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" time="2026-01-16T07:20:00Z" 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.6 http.request.host="127.0.0.1:36857" http.request.id=2de59e4f-6bda-4176-a438-79b3c1eb0e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:60132" http.request.uri="/v2/foo/bar/blobs/sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.735136ms http.response.status=400 http.response.written=110 vars.digest="sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "GET /v2/foo/bar/blobs/sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=16f622fe-0080-487c-afd4-a508344f31e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51420" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.791906ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "GET /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=b23c1f26-4de7-4aa3-95a1-ccbf4dbce12f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403405ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=ee5fd431-1735-4b58-96da-6639f3d5ec9e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.203484ms http.response.status=404 http.response.written=157 vars.digest="sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=8c4b998b-8c29-41bc-b9af-e691be3dd7e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.055713ms http.response.status=404 http.response.written=74 vars.digest="sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=error msg="error parsing digest="sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=bf89f7b0-c8b7-45c3-80a4-12f2f271a52b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" time="2026-01-16T07:20:00Z" 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.6 http.request.host="127.0.0.1:36857" http.request.id=bf89f7b0-c8b7-45c3-80a4-12f2f271a52b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.023884ms http.response.status=400 http.response.written=110 vars.digest="sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "DELETE /v2/foo/bar/blobs/sha257:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:20:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=58a70708-d1e1-4f47-b5f1-a4c693aba526 http.request.method=POST http.request.remoteaddr="127.0.0.1:51436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436315ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=ca3c26c8-b262-4516-b110-417b89944807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51436" http.request.uri="/v2/foo/bar/blobs/uploads/1b778740-a904-49df-8007-db1fa2651cd3?_state=ksDV1FUjVgeq7F3x2K_u8yIpByVal7T1gHitEr3Yvi57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNzc4NzQwLWE5MDQtNDlkZi04MDA3LWRiMWZhMjY1MWNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDowMC42NzMwOTgyWiJ9&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.109166339s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "PUT /v2/foo/bar/blobs/uploads/1b778740-a904-49df-8007-db1fa2651cd3?_state=ksDV1FUjVgeq7F3x2K_u8yIpByVal7T1gHitEr3Yvi57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNzc4NzQwLWE5MDQtNDlkZi04MDA3LWRiMWZhMjY1MWNkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDowMC42NzMwOTgyWiJ9&digest=sha256%3A7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=fead955c-c2b3-431a-9302-52269a394e44 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51436" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.241307ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=96acaed5-a887-415a-9774-e7d2ebb51284 http.request.method=GET http.request.remoteaddr="127.0.0.1:51404" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.237199444s http.response.status=200 http.response.written=4227072 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "GET /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 200 4227072 "" "Go-http-client/1.1" time="2026-01-16T07:20:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36857" http.request.id=953dbc3c-202b-4490-abbd-5e4121cdc88f http.request.method=GET http.request.remoteaddr="127.0.0.1:51420" http.request.uri="/v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.23018215s http.response.status=200 http.response.written=4128768 127.0.0.1 - - [16/Jan/2026:07:20:00 +0000] "GET /v2/foo/bar/blobs/sha256:7391925bbd6210cf31d47e9aca19e183ce46b6c9e2c68ab54260900ff71a9c6e HTTP/1.1" 200 4128768 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (10.13s) === RUN TestRelativeURL time="2026-01-16T07:20: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.6 time="2026-01-16T07:20:03Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42509" http.request.id=54f9e882-9884-4bab-b1cb-81a15b805eb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:38128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.830446ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42509" http.request.id=9674ccef-9955-44ac-a3fc-c149c29b64c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38128" http.request.uri="/v2/foo/bar/blobs/uploads/4cdc0f95-70c3-43de-8bea-260a6b596544?_state=1PLereHz_ZUYFsjnJfwEdVcVcsJZJ9GTkHoewfzxTqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjZGMwZjk1LTcwYzMtNDNkZS04YmVhLTI2MGE2YjU5NjU0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDowMy44OTc1OTMzNzFaIn0%3D&digest=sha256%3Aa4b1fb63b7554c49412c0e346f1f68895485f3e0178b54f69105d5d948d0a299" http.request.useragent="Go-http-client/1.1" http.response.duration=2.613846265s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:04 +0000] "PUT /v2/foo/bar/blobs/uploads/4cdc0f95-70c3-43de-8bea-260a6b596544?_state=1PLereHz_ZUYFsjnJfwEdVcVcsJZJ9GTkHoewfzxTqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjZGMwZjk1LTcwYzMtNDNkZS04YmVhLTI2MGE2YjU5NjU0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDowMy44OTc1OTMzNzFaIn0%3D&digest=sha256%3Aa4b1fb63b7554c49412c0e346f1f68895485f3e0178b54f69105d5d948d0a299 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42509" http.request.id=0d74558b-5d24-4956-ae35-2b9ac4d75325 http.request.method=POST http.request.remoteaddr="127.0.0.1:38128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186167ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42509" http.request.id=a4a2af3f-44ac-4bd1-856f-79b440ce32a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38128" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.517495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42509" http.request.id=e34c7d8f-c313-41e4-8298-eb409aacead8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38128" http.request.uri="/v2/foo/bar/blobs/uploads/63b53217-b590-467a-8d2b-b61ce649bc08?_state=nudDFu6jfVBY4XYVpQHPH1631QhavbaP8lVatcYluet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzYjUzMjE3LWI1OTAtNDY3YS04ZDJiLWI2MWNlNjQ5YmMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDowNi44OTIxNTIzWiJ9&digest=sha256%3Aa744c7538be1259b7aad199a4c707610cab5de341e6f94a7fcd8bdfb5dadd84f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.673628062s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:06 +0000] "PUT /v2/foo/bar/blobs/uploads/63b53217-b590-467a-8d2b-b61ce649bc08?_state=nudDFu6jfVBY4XYVpQHPH1631QhavbaP8lVatcYluet7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzYjUzMjE3LWI1OTAtNDY3YS04ZDJiLWI2MWNlNjQ5YmMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDowNi44OTIxNTIzWiJ9&digest=sha256%3Aa744c7538be1259b7aad199a4c707610cab5de341e6f94a7fcd8bdfb5dadd84f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.68s) === RUN TestBlobDeleteDisabled time="2026-01-16T07:20:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:20:10Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:43375" http.request.id=975894d3-cfef-4ee4-973e-fcefb82433de http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60344" http.request.uri="/v2/foo/bar/blobs/sha256:30442279187f4cddaa082f5b964820037ce05cb62f340093bab2c65d7415d668" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.015757ms http.response.status=405 http.response.written=78 vars.digest="sha256:30442279187f4cddaa082f5b964820037ce05cb62f340093bab2c65d7415d668" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:20:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:30442279187f4cddaa082f5b964820037ce05cb62f340093bab2c65d7415d668 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.20s) === RUN TestDeleteDisabled time="2026-01-16T07:20:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:20:10Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40769" http.request.id=22258f15-089c-4869-9c73-219bdde61d65 http.request.method=POST http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.154887ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40769" http.request.id=b084dcf0-cef8-47bd-b8b6-a742c50fca7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/bar/blobs/uploads/65c4aef3-22e4-4a93-8667-8b20895773bd?_state=Pk5hRtQxUSz1OlhUnbrZGMN5aiquPT87prAynbmI15N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YzRhZWYzLTIyZTQtNGE5My04NjY3LThiMjA4OTU3NzNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDoxMC45MjgyMjM3NDVaIn0%3D&digest=sha256%3A83f1198faa1eaff58b3ed8cee8e51b38fc0834633e3d5a246598b047928ea56f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.15138588s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:10 +0000] "PUT /v2/foo/bar/blobs/uploads/65c4aef3-22e4-4a93-8667-8b20895773bd?_state=Pk5hRtQxUSz1OlhUnbrZGMN5aiquPT87prAynbmI15N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YzRhZWYzLTIyZTQtNGE5My04NjY3LThiMjA4OTU3NzNiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDoxMC45MjgyMjM3NDVaIn0%3D&digest=sha256%3A83f1198faa1eaff58b3ed8cee8e51b38fc0834633e3d5a246598b047928ea56f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:40769" http.request.id=4ae13a92-44d4-411d-a508-e3a6f285570b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/bar/blobs/sha256:83f1198faa1eaff58b3ed8cee8e51b38fc0834633e3d5a246598b047928ea56f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.833436ms http.response.status=405 http.response.written=78 vars.digest="sha256:83f1198faa1eaff58b3ed8cee8e51b38fc0834633e3d5a246598b047928ea56f" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:20:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:83f1198faa1eaff58b3ed8cee8e51b38fc0834633e3d5a246598b047928ea56f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.32s) === RUN TestDeleteReadOnly time="2026-01-16T07:20:13Z" 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.6 time="2026-01-16T07:20:13Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38073" http.request.id=fb986c53-e266-4325-afcd-04ecf3d608eb http.request.method=POST http.request.remoteaddr="127.0.0.1:59524" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38073" http.request.id=5f09ca02-c51f-4380-9f0f-d420ebc05232 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59524" http.request.uri="/v2/foo/bar/blobs/uploads/3467d555-7c15-43fd-a1fc-10259e077ea4?_state=lSUVkKWDN9Qtl4ZvjdbqrReMrS1R6QDEzi1OnHpZKEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NjdkNTU1LTdjMTUtNDNmZC1hMWZjLTEwMjU5ZTA3N2VhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDoxMy4yOTEzOTY3OThaIn0%3D&digest=sha256%3Af9573c41e45557c08c393c0968065cdb5bdceb2e17a798dcd2d8e6f6264318db" http.request.useragent="Go-http-client/1.1" http.response.duration=3.016276751s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:13 +0000] "PUT /v2/foo/bar/blobs/uploads/3467d555-7c15-43fd-a1fc-10259e077ea4?_state=lSUVkKWDN9Qtl4ZvjdbqrReMrS1R6QDEzi1OnHpZKEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NjdkNTU1LTdjMTUtNDNmZC1hMWZjLTEwMjU5ZTA3N2VhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMDoxMy4yOTEzOTY3OThaIn0%3D&digest=sha256%3Af9573c41e45557c08c393c0968065cdb5bdceb2e17a798dcd2d8e6f6264318db HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:f9573c41e45557c08c393c0968065cdb5bdceb2e17a798dcd2d8e6f6264318db HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.23s) === RUN TestStartPushReadOnly time="2026-01-16T07:20:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:20:16Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-01-16T07:20:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:20:16Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=d8b2ab91-5c0a-4cbe-b08b-93d8ab586ec0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" 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.613766ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:20:16Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=644b9bdf-5e28-40a9-b832-3930fd7ed80c http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.105594ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:20:16Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=50aea931-9dad-421f-aa5e-357ec12753fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" 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.046433ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T07:20: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.6 http.request.host="127.0.0.1:33999" http.request.id=1edb3267-9ab5-48c3-ab18-03e7b35a07bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.187678ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=1edb3267-9ab5-48c3-ab18-03e7b35a07bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.258688ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20: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.6 http.request.host="127.0.0.1:33999" http.request.id=1edb3267-9ab5-48c3-ab18-03e7b35a07bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.292728ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=1edb3267-9ab5-48c3-ab18-03e7b35a07bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.346588ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T07:20:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=01e265e0-98c9-43f6-926e-f997be1d91cf http.request.method=POST http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116984ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=e6ebffba-2396-48fb-b4c2-63c2ab74a782 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/blobs/uploads/3240e848-fcd8-41f0-9ee6-61e008b37b7d?_state=vQS8OpG4sJ-BTw02tf6DTTKd5ui5hZ7fJc4GyxsP9IF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMjQwZTg0OC1mY2Q4LTQxZjAtOWVlNi02MWUwMDhiMzdiN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MTYuNDg5MTY3MzkxWiJ9&digest=sha256%3Aa031f6599bcb09c15c0e00ab1676738acaa1a19c26e4840597b48457ea55a8fc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.084430218s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/3240e848-fcd8-41f0-9ee6-61e008b37b7d?_state=vQS8OpG4sJ-BTw02tf6DTTKd5ui5hZ7fJc4GyxsP9IF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMjQwZTg0OC1mY2Q4LTQxZjAtOWVlNi02MWUwMDhiMzdiN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MTYuNDg5MTY3MzkxWiJ9&digest=sha256%3Aa031f6599bcb09c15c0e00ab1676738acaa1a19c26e4840597b48457ea55a8fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=3ce0d557-23de-48d0-8ba6-81b3c0ed65da http.request.method=POST http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.489128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=1e0438c1-a189-4f8d-b5c1-31413e31e241 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/blobs/uploads/2508fee5-f564-4198-acc5-42c1fcd3dc02?_state=RiTtV-fX4ljy8AMZh2zMsLUMd6vW7n-aaswuO3knn1p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNTA4ZmVlNS1mNTY0LTQxOTgtYWNjNS00MmMxZmNkM2RjMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MTguNzI5Mzk5MjM2WiJ9&digest=sha256%3Af417be25758a6d3afbc951896a09177004a62c29ab913e15d6cd7781f726738c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.511962758s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/2508fee5-f564-4198-acc5-42c1fcd3dc02?_state=RiTtV-fX4ljy8AMZh2zMsLUMd6vW7n-aaswuO3knn1p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNTA4ZmVlNS1mNTY0LTQxOTgtYWNjNS00MmMxZmNkM2RjMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MTguNzI5Mzk5MjM2WiJ9&digest=sha256%3Af417be25758a6d3afbc951896a09177004a62c29ab913e15d6cd7781f726738c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=40d7ffa4-1bd4-46f1-b832-906b1fadaae8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=f9431188-f481-404f-80a8-c1b8bbdd40a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.871922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=fa20378a-39ab-45ca-8249-f7eed6da8f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.663399ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=0fe683f5-892e-4a11-ad9e-ca4ca7b4707d http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.150977ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33999" http.request.id=b179ab02-0da8-4c31-8fca-a11cb6eb6499 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.926019ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33999" http.request.id=5fffd840-03bf-4952-959d-df2ef9f3af90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:33999" http.request.id=827dfe1d-bdec-4b04-b60e-f2347f221d63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=0b956c24-da3d-4bff-89bb-54984e35f58d http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.515258ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=06355dcc-83dc-4fcd-a2ad-b371a70a798d http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349235ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=bd9cc334-b458-4371-8f72-1a0b01bc8566 http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262274ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=9ffb6060-4381-4ae0-9a99-3b623be3fb4f http.request.method=GET http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.760195ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=error msg="payload digest does match: "sha256:13d5a8194e330a0b4e17f22ee0dd0e32aa533045cfb25f41141557d3838f54b5" != "sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d"" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=ac70d265-27da-44b3-9cbb-307c420dd3e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" time="2026-01-16T07:20:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=ac70d265-27da-44b3-9cbb-307c420dd3e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48504" http.request.uri="/v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.495365ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d" 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:67ab4603dc162944287b563fb7c609d404da6373d1ac860dc8dabf69cea56f7d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=ecf4bcba-1708-4988-9446-8ef1dbe7d29e http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" 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.394365ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" 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.6 http.request.host="127.0.0.1:33999" http.request.id=e07305fb-9cb9-4da1-9482-9980a3600eb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.744445ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33999" http.request.id=6b1f1f11-defc-4f5a-9fc6-5fd413f216d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" 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.435615ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:20Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33999" http.request.id=6b1f1f11-defc-4f5a-9fc6-5fd413f216d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" 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.485005ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:20Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33999" http.request.id=6b1f1f11-defc-4f5a-9fc6-5fd413f216d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" 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.516155ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=3c8b2a67-5d9f-482e-90e5-4ebec0595dac http.request.method=POST http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200224ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=442e89a9-b22b-4021-99a0-005834e66edc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/blobs/uploads/5929aa21-74d6-4fea-8e4c-bada4d3766d1?_state=IHqLX1ZypJAuubKce_r6aLXi-jam9eeT7RyCKqAtTLR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTI5YWEyMS03NGQ2LTRmZWEtOGU0Yy1iYWRhNGQzNzY2ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjAuMjg1NjMyNjIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/5929aa21-74d6-4fea-8e4c-bada4d3766d1?_state=IHqLX1ZypJAuubKce_r6aLXi-jam9eeT7RyCKqAtTLR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTI5YWEyMS03NGQ2LTRmZWEtOGU0Yy1iYWRhNGQzNzY2ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjAuMjg1NjMyNjIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33999" http.request.id=1396db0f-1253-40a7-a6c4-07892ca03161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" 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.272814ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:20Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33999" http.request.id=1396db0f-1253-40a7-a6c4-07892ca03161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" 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.330834ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T07:20:20Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=06e6eeb0-27f5-4f8d-981e-ac772d3e9bb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154774ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=d443e4da-2aa8-433d-bb82-4db72e19e36a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/blobs/uploads/d594a2a8-55f6-4576-9a19-de6ecb7961ed?_state=ZKSs7ba0DjMZ-UPLABzUrgt_NcRYXH7uhCbBKeDj5YR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTk0YTJhOC01NWY2LTQ1NzYtOWExOS1kZTZlY2I3OTYxZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjAuNDYzNzI2MDgyWiJ9&digest=sha256%3A20081bf405a5a9d4ab6dc7ac9d7bb3fc5159072fe31441ec1f35c7619b414c7d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.909116275s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/d594a2a8-55f6-4576-9a19-de6ecb7961ed?_state=ZKSs7ba0DjMZ-UPLABzUrgt_NcRYXH7uhCbBKeDj5YR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNTk0YTJhOC01NWY2LTQ1NzYtOWExOS1kZTZlY2I3OTYxZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjAuNDYzNzI2MDgyWiJ9&digest=sha256%3A20081bf405a5a9d4ab6dc7ac9d7bb3fc5159072fe31441ec1f35c7619b414c7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=b9a567d1-07eb-4fb7-bb4a-91a409672fab http.request.method=POST http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.347617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=24759647-e84c-45a0-8de7-aa8de800043c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/blobs/uploads/650224c1-a2c4-4918-a2b2-359a4d5e92c4?_state=YA0J1oJGQjgfvYa-SOg__v0nBdddRTUNQi7ISXG9qSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTAyMjRjMS1hMmM0LTQ5MTgtYTJiMi0zNTlhNGQ1ZTkyYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjMuNjAwNjA0ODgzWiJ9&digest=sha256%3A116b54204df35fbb0f9e633d9f487d6a5ec43ebd901e45134b844099ac0c3906" http.request.useragent="Go-http-client/1.1" http.response.duration=4.726142775s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/650224c1-a2c4-4918-a2b2-359a4d5e92c4?_state=YA0J1oJGQjgfvYa-SOg__v0nBdddRTUNQi7ISXG9qSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTAyMjRjMS1hMmM0LTQ5MTgtYTJiMi0zNTlhNGQ1ZTkyYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjMuNjAwNjA0ODgzWiJ9&digest=sha256%3A116b54204df35fbb0f9e633d9f487d6a5ec43ebd901e45134b844099ac0c3906 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33999" http.request.id=a436e361-62b9-4fc5-a5df-93aed8dc9611 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.400168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33999" http.request.id=588cfb8a-1c74-4855-96d1-a40f72604e7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/sha256:0e35cf52232763a68c47b8a834f98378a9ac8e7a382f07cbe0bdcc8abcf69658" http.request.useragent="Go-http-client/1.1" http.response.duration=2.824179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:0e35cf52232763a68c47b8a834f98378a9ac8e7a382f07cbe0bdcc8abcf69658 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=3a30e681-0364-4a9b-965e-13f7887dcc54 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.966816ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=d709e413-6072-48ac-8b23-52f3df6fb273 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/sha256:0e35cf52232763a68c47b8a834f98378a9ac8e7a382f07cbe0bdcc8abcf69658" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.593275ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/sha256:0e35cf52232763a68c47b8a834f98378a9ac8e7a382f07cbe0bdcc8abcf69658 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=2af36ef7-e1ae-43bc-9bba-dc15fffb0a1c http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.321974ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=7d178013-4ef9-42fd-a2f8-a44bb5176d86 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/sha256:0e35cf52232763a68c47b8a834f98378a9ac8e7a382f07cbe0bdcc8abcf69658" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258344ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/sha256:0e35cf52232763a68c47b8a834f98378a9ac8e7a382f07cbe0bdcc8abcf69658 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=4b839c29-a7f2-488c-90e1-f43199fa2c3b http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.258694ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="rewriting manifest sha256:0e35cf52232763a68c47b8a834f98378a9ac8e7a382f07cbe0bdcc8abcf69658 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=3bd1c4ec-8a26-4d77-a864-b756cf6812f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" 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-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=3bd1c4ec-8a26-4d77-a864-b756cf6812f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.637749ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33999" http.request.id=0187e782-1f4f-4732-8d51-f7f0380da197 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.378004ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33999" http.request.id=75aa52cd-eb0e-4467-ba57-86c241626cfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33999" http.request.id=96f78962-fdbe-4d7f-a2a5-2d73acec5ee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/sha256:67b81bcd4c0c8b78f6044c7036d51d38c852ebb7d20eacd8e9c0fb0f69763405" http.request.useragent="Go-http-client/1.1" http.response.duration=1.210964ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:67b81bcd4c0c8b78f6044c7036d51d38c852ebb7d20eacd8e9c0fb0f69763405 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=6fdd21ef-389e-494b-9f3a-6928cf78301e http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.163434ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=bf2c48b4-51c6-44aa-a876-38fe44abe118 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/sha256:67b81bcd4c0c8b78f6044c7036d51d38c852ebb7d20eacd8e9c0fb0f69763405" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.285424ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/sha256:67b81bcd4c0c8b78f6044c7036d51d38c852ebb7d20eacd8e9c0fb0f69763405 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=918e1b6c-3be5-44cb-b5cf-d45d03813f41 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014513ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=c496af0a-6175-458c-826e-f07088ebed29 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/sha256:67b81bcd4c0c8b78f6044c7036d51d38c852ebb7d20eacd8e9c0fb0f69763405" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152444ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/sha256:67b81bcd4c0c8b78f6044c7036d51d38c852ebb7d20eacd8e9c0fb0f69763405 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="rewriting manifest list sha256:67b81bcd4c0c8b78f6044c7036d51d38c852ebb7d20eacd8e9c0fb0f69763405 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=6497a939-6d30-4bc9-bf10-f6c107efec81 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" 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-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33999" http.request.id=6497a939-6d30-4bc9-bf10-f6c107efec81 http.request.method=GET http.request.remoteaddr="127.0.0.1:58434" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.068597ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" 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.6 time="2026-01-16T07:20:28Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=3b90366b-a1d3-49dd-a7b6-4d420ae23699 http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" 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.155124ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" 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.6 http.request.host="127.0.0.1:32925" http.request.id=6efbf108-06af-49ee-8e35-abfcf0598099 http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.135224ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=80d1fe51-4072-45b9-bbc7-6947d429d865 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" 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.024624ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=fb3d2752-a548-4f12-ac6f-0e574b183b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.283038ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:28Z" 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.6 http.request.host="127.0.0.1:32925" http.request.id=fb3d2752-a548-4f12-ac6f-0e574b183b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.337718ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=fb3d2752-a548-4f12-ac6f-0e574b183b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.372478ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:28Z" 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.6 http.request.host="127.0.0.1:32925" http.request.id=fb3d2752-a548-4f12-ac6f-0e574b183b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.410248ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T07:20:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=073557e8-5f2d-4b02-98b9-162bf636d969 http.request.method=POST http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315124ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=6a83c386-2a37-403d-a2b3-53af381afc32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/blobs/uploads/e03c9af2-7d33-4049-aa87-8fad32916cc4?_state=iL1FURD8LWHSQ8swwZJLoe7F8Sh1yHtZlwS5ithJ_NN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMDNjOWFmMi03ZDMzLTQwNDktYWE4Ny04ZmFkMzI5MTZjYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjguNTQ5NDY2MTY3WiJ9&digest=sha256%3Abb1100d6b8db4a6474042595f30149a1eff62d0f9c5cbad0da4a7c4c70e12d0b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.782117024s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/e03c9af2-7d33-4049-aa87-8fad32916cc4?_state=iL1FURD8LWHSQ8swwZJLoe7F8Sh1yHtZlwS5ithJ_NN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMDNjOWFmMi03ZDMzLTQwNDktYWE4Ny04ZmFkMzI5MTZjYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MjguNTQ5NDY2MTY3WiJ9&digest=sha256%3Abb1100d6b8db4a6474042595f30149a1eff62d0f9c5cbad0da4a7c4c70e12d0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=19a67539-ac4a-4dcf-89a0-61cc91a267f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.11183ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=c51c10a6-e398-4fe6-b819-65c8c5593450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/blobs/uploads/854b44db-382d-418a-891a-63e2ad770b44?_state=3YkrRYtdUpB5E4Y_GNTmhemKVVBGhwhgHp0b-7R0V5h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NTRiNDRkYi0zODJkLTQxOGEtODkxYS02M2UyYWQ3NzBiNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MzEuNjA5NzgyNzY0WiJ9&digest=sha256%3Ab010cc31a4c5370e28ec91bd7523331cb25ba238f301e7e82a32449e03f62cd4" http.request.useragent="Go-http-client/1.1" http.response.duration=7.317096974s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/854b44db-382d-418a-891a-63e2ad770b44?_state=3YkrRYtdUpB5E4Y_GNTmhemKVVBGhwhgHp0b-7R0V5h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NTRiNDRkYi0zODJkLTQxOGEtODkxYS02M2UyYWQ3NzBiNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MzEuNjA5NzgyNzY0WiJ9&digest=sha256%3Ab010cc31a4c5370e28ec91bd7523331cb25ba238f301e7e82a32449e03f62cd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=5b35ef77-b2c7-4839-bf77-6d82b70ecdbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.206021ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=94d462f9-0994-48e6-847a-820323c6dc90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.duration=2.508708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=82dae126-ee34-49d2-b753-4c625e34a1f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.132927ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=ecf89325-92fe-4135-ac3d-3f81d85f9612 http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.568652ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:32925" http.request.id=6b497543-0c62-4048-be25-24770d444344 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.duration=2.9439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32925" http.request.id=d63c5719-2cf0-4185-aeeb-8d9b12834b78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.duration=2.921009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:32925" http.request.id=7f86c4a5-9c59-4b5d-bbe7-72bbd31aab8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.duration=2.88694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=0dccf8f5-ee43-4c67-9cbc-ee8ede277799 http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.363598ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=2170afff-eb97-4c95-88ef-c94b0dfe6070 http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.484004ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=57956ace-26b0-4e25-8ab5-2db8d9fd49ce http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379615ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=d9c9b15a-1dc1-4b8b-8d86-45662f2a3b43 http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.607625ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=error msg="payload digest does match: "sha256:0dd238a876957155e4291ea683383ea2604f660a1bb3c87ba84b3e9f5328145f" != "sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785"" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=aec4b29e-72fb-4f0d-8dbd-9a3be17e6920 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" time="2026-01-16T07:20:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=aec4b29e-72fb-4f0d-8dbd-9a3be17e6920 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.832166ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785" 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8a04b415c1aa0a004a65cdb9634113d97ffc6736d748768fa697051073224785 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=4ee5a936-58f4-412e-8fc8-f2e8f746e75c http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" 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.529235ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" 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.6 http.request.host="127.0.0.1:32925" http.request.id=5287d5fc-3b49-4af5-ac47-6ae61f897420 http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.450035ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32925" http.request.id=b15d6bdd-017d-458d-b46b-6a4ebedbe787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" 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.476555ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:38Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32925" http.request.id=b15d6bdd-017d-458d-b46b-6a4ebedbe787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" 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.526355ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:38Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32925" http.request.id=b15d6bdd-017d-458d-b46b-6a4ebedbe787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" 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.559015ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=17b6b065-b1bd-4bce-a2bb-2dc065097175 http.request.method=POST http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=59f3b6d9-da99-4e3d-bb25-57c7a978f617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/blobs/uploads/e687dfe3-16ec-49d2-8ec3-4b308cff0493?_state=FdIITb9JbimZD1yRuF-QaGW_tlToFGa8iDb4sJmnY6x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjg3ZGZlMy0xNmVjLTQ5ZDItOGVjMy00YjMwOGNmZjA0OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MzguOTcxNjA4Mjc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.746376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/e687dfe3-16ec-49d2-8ec3-4b308cff0493?_state=FdIITb9JbimZD1yRuF-QaGW_tlToFGa8iDb4sJmnY6x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjg3ZGZlMy0xNmVjLTQ5ZDItOGVjMy00YjMwOGNmZjA0OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MzguOTcxNjA4Mjc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:38Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32925" http.request.id=170bf3e8-611e-49b0-a22a-ef305e8b3420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" 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.474524ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:38Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32925" http.request.id=170bf3e8-611e-49b0-a22a-ef305e8b3420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" 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.522135ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T07:20:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=69addcf0-ec98-4b89-9112-e802d4211f3f http.request.method=POST http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.008177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=9a04e522-78fa-4064-ab25-b0082bb79abe http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/blobs/uploads/dc1640f7-3c1a-489d-a4ae-3e980fbf2e34?_state=lSgiUSsWybFIi9dosKyLGaR3pFRayf7szY7yU9YAjZ17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzE2NDBmNy0zYzFhLTQ4OWQtYTRhZS0zZTk4MGZiZjJlMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MzkuMTY3MDIzNTA1WiJ9&digest=sha256%3A542973f3809b7491dfc700cce9817a0e0c712d51eb972e11473382ac913823dc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.340158426s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/dc1640f7-3c1a-489d-a4ae-3e980fbf2e34?_state=lSgiUSsWybFIi9dosKyLGaR3pFRayf7szY7yU9YAjZ17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzE2NDBmNy0zYzFhLTQ4OWQtYTRhZS0zZTk4MGZiZjJlMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6MzkuMTY3MDIzNTA1WiJ9&digest=sha256%3A542973f3809b7491dfc700cce9817a0e0c712d51eb972e11473382ac913823dc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=54af6e35-84fd-4c5d-8710-b73eab6a3399 http.request.method=POST http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.064017ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=2f3ecd4d-0d32-4274-9a48-f1754656b6ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/blobs/uploads/0935c1e1-3b05-43b9-a712-0f60ec0a8f3a?_state=-gOhaekOB-_3C0BDdDDP5UM-rh2cbAavmZzJgcoe5Gt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOTM1YzFlMS0zYjA1LTQzYjktYTcxMi0wZjYwZWMwYThmM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NDIuODE4MDc0MzEyWiJ9&digest=sha256%3Aff98c12a8a7a88741dd078118e14ed76027cebd223ee15704037d997ead96662" http.request.useragent="Go-http-client/1.1" http.response.duration=8.418150439s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/0935c1e1-3b05-43b9-a712-0f60ec0a8f3a?_state=-gOhaekOB-_3C0BDdDDP5UM-rh2cbAavmZzJgcoe5Gt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOTM1YzFlMS0zYjA1LTQzYjktYTcxMi0wZjYwZWMwYThmM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NDIuODE4MDc0MzEyWiJ9&digest=sha256%3Aff98c12a8a7a88741dd078118e14ed76027cebd223ee15704037d997ead96662 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32925" http.request.id=3faa1e79-aa2e-495d-8567-f8f3920c8c42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32925" http.request.id=1be9abc7-c329-4969-82fa-b6474b602d4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/sha256:6ad0e84452076bf906477e0e4880f23942410b17f83c80ea26a9fa2c2132c7c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:6ad0e84452076bf906477e0e4880f23942410b17f83c80ea26a9fa2c2132c7c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=1b9ea431-0330-473a-90f6-ef77178380bf http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.456438ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=f3182dbe-cfd3-4bb0-ae5b-0b501e419e43 http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/sha256:6ad0e84452076bf906477e0e4880f23942410b17f83c80ea26a9fa2c2132c7c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.769126ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/sha256:6ad0e84452076bf906477e0e4880f23942410b17f83c80ea26a9fa2c2132c7c2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=92555ce5-96a0-4cd7-9307-b558666d82e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.788656ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=8ab113eb-bd6d-4c27-9c5e-560ecbab409b http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/sha256:6ad0e84452076bf906477e0e4880f23942410b17f83c80ea26a9fa2c2132c7c2" http.request.useragent="Go-http-client/1.1" http.response.duration="997.203µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/sha256:6ad0e84452076bf906477e0e4880f23942410b17f83c80ea26a9fa2c2132c7c2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=4f907237-66c8-41ad-92d3-15bc0c308c2f http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.127783ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="rewriting manifest sha256:6ad0e84452076bf906477e0e4880f23942410b17f83c80ea26a9fa2c2132c7c2 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=9703f34a-7042-45e9-beb0-f7d52b163eff http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" 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-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=9703f34a-7042-45e9-beb0-f7d52b163eff http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.584819ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32925" http.request.id=e597ff01-e6da-4f15-8dee-ccd547ab8a20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.385375ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32925" http.request.id=4a47358a-e4ed-42b1-803d-d57594c56a17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.682136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32925" http.request.id=a3b6b7a0-f003-43e2-a08d-b2c87c6cb9d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/sha256:511eac5e6e9d9ceedc68319297f8604f8c43ba013f76719dec3ab78a1ac9dbb0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:511eac5e6e9d9ceedc68319297f8604f8c43ba013f76719dec3ab78a1ac9dbb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=46413ae1-1c91-47ce-8714-7641fbdcd829 http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.314034ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=9d436a1b-3015-47f1-936b-b1882e1d2d14 http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/sha256:511eac5e6e9d9ceedc68319297f8604f8c43ba013f76719dec3ab78a1ac9dbb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.357805ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/sha256:511eac5e6e9d9ceedc68319297f8604f8c43ba013f76719dec3ab78a1ac9dbb0 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=5f130d6e-7a0e-4776-89b3-601609b6fa6b http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062143ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=e2bc81eb-26f7-4bba-aa16-fb6365c7c73e http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/sha256:511eac5e6e9d9ceedc68319297f8604f8c43ba013f76719dec3ab78a1ac9dbb0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155154ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/sha256:511eac5e6e9d9ceedc68319297f8604f8c43ba013f76719dec3ab78a1ac9dbb0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="rewriting manifest list sha256:511eac5e6e9d9ceedc68319297f8604f8c43ba013f76719dec3ab78a1ac9dbb0 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=dd619a55-1fd1-48de-9048-1281716c96e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" 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-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32925" http.request.id=dd619a55-1fd1-48de-9048-1281716c96e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33526" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.731549ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (34.96s) === RUN TestGetManifestWithStorageError time="2026-01-16T07:20:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:20:51Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44179" http.request.id=ffa4085c-b50a-4ec0-a6c1-083474584d7b http.request.method=GET http.request.remoteaddr="127.0.0.1:42056" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.121574ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:44179" http.request.id=8b834396-aac8-4d2a-92a1-bb662f51f775 http.request.method=GET http.request.remoteaddr="127.0.0.1:42056" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082474ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:44179" http.request.id=9a0be3c7-bea1-4ac6-8b41-41f38ca32dbf http.request.method=GET http.request.remoteaddr="127.0.0.1:42056" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.184854ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.6 http.request.host="127.0.0.1:44179" http.request.id=b040efb2-8d00-40fa-a79a-03dcc9a29208 http.request.method=GET http.request.remoteaddr="127.0.0.1:42056" 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="887.253µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-01-16T07:20:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:20:51Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=beedd8d0-da83-457f-a1d6-d6a8f46f3237 http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" 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.125373ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=3879d9ee-4a1d-42b1-af81-76a9b56b870d http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" 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="875.373µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=4f1c654a-4bc0-408d-b815-b9b343238f40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" 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.119203ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=3cd1d259-8372-4ab2-beac-6fe0fd95b97a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" 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.724135ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=3cd1d259-8372-4ab2-beac-6fe0fd95b97a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" 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.775895ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=3cd1d259-8372-4ab2-beac-6fe0fd95b97a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" 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.804066ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:20:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=3cd1d259-8372-4ab2-beac-6fe0fd95b97a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" 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.830066ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T07:20:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=599de54c-2864-45cf-9bd4-c21233475fb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098153ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=af03b6c2-0d07-42e6-9d36-fbd11f367597 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/blobs/uploads/d99b0794-77f2-4370-973d-ed3e6a9d4fa0?_state=I8b2lpStj5Oz_j9UXh7LFtwaXVMjsHjRGBk8_4tdUnh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTliMDc5NC03N2YyLTQzNzAtOTczZC1lZDNlNmE5ZDRmYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTEuNDMxNzYwMjdaIn0%3D&digest=sha256%3A3cccff5bf6dfcb66bdd94f621c1b2f02f6950a848cdf322389303b109d20e176" http.request.useragent="Go-http-client/1.1" http.response.duration=1.638024536s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/d99b0794-77f2-4370-973d-ed3e6a9d4fa0?_state=I8b2lpStj5Oz_j9UXh7LFtwaXVMjsHjRGBk8_4tdUnh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTliMDc5NC03N2YyLTQzNzAtOTczZC1lZDNlNmE5ZDRmYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTEuNDMxNzYwMjdaIn0%3D&digest=sha256%3A3cccff5bf6dfcb66bdd94f621c1b2f02f6950a848cdf322389303b109d20e176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=b861a348-11ac-4d01-a005-962e59031d2c http.request.method=POST http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.237318ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=cb11fe4d-2308-4543-acb5-1d61f0e4db0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/blobs/uploads/edcb247f-2900-4641-bc1b-923c3c8a1bb4?_state=G8sPy8wutODUMI-8FtGnci4oRSLY3T-nB7ppcaM7d1t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZGNiMjQ3Zi0yOTAwLTQ2NDEtYmMxYi05MjNjM2M4YTFiYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTMuMjA4ODYwNTU4WiJ9&digest=sha256%3A4e462898a7a979ab1f9e211af68ca4b216fb18265b23374fd3a9cfb6acf35bed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16603121s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/edcb247f-2900-4641-bc1b-923c3c8a1bb4?_state=G8sPy8wutODUMI-8FtGnci4oRSLY3T-nB7ppcaM7d1t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZGNiMjQ3Zi0yOTAwLTQ2NDEtYmMxYi05MjNjM2M4YTFiYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTMuMjA4ODYwNTU4WiJ9&digest=sha256%3A4e462898a7a979ab1f9e211af68ca4b216fb18265b23374fd3a9cfb6acf35bed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=0068453f-d618-4964-bf13-15da4ecd8bd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.572542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=1cc7a595-3e8f-4fd3-bbc5-b1ea921016bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.732179ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=589bda20-ace5-44b2-8f2b-64a46fe7d57b http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.246687ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=1936cf27-7054-4155-bbe8-6a98d41c87b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.029356ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37517" http.request.id=3d1b70fd-39a0-48fe-afd5-b2de503658b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.388538ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37517" http.request.id=6d2fea9c-bc4c-425f-bfad-8c03f158ac7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.488758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:37517" http.request.id=bfe9a9d5-6d8b-42d8-8edf-8aa182fdbfab http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.208967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=fd75c596-4c1f-4e7e-beaf-f0dc1b3aa822 http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.686096ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=c75c8499-e3fe-4d16-86e0-ae5d2b73a666 http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017074ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=29625770-8738-40e6-9e99-321eb3afe164 http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038754ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=15d0110f-2e6d-419d-9695-043f95478b48 http.request.method=GET http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050593ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=error msg="payload digest does match: "sha256:0d4da9513291a6d7a13fb9db15fb9dcdd15caa8a5d5b3f3b47ee32a0474ebede" != "sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4"" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=e2f5daa9-aa2a-459c-a9df-24d5f463a79f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" time="2026-01-16T07:20:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=e2f5daa9-aa2a-459c-a9df-24d5f463a79f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33218" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.135794ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=c2a3ecc4-8d40-4d2b-b88a-98748951edce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33226" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.364765ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=3ee6a785-cbfc-4df7-8d27-1d3879389e20 http.request.method=GET http.request.remoteaddr="127.0.0.1:33226" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.041894ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=820c32e4-0d5d-409e-938d-9319a54c5d5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33232" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.899786ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=85783c3d-ca13-4d25-bc8e-26c8fbb8f46f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33244" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.599038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=6e80a87d-b280-4a0b-97f1-5ba71c48a4d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33244" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.914887ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=2dd03ff4-5799-42c7-b848-222e22e43464 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33252" 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.331865ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=74a335bb-e4c2-4399-830a-070953f7380f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.478909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=7c8582cf-c456-4214-905d-791b846efe23 http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.133504ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=b2607988-c5ad-4106-9211-cc71c48f4abf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174104ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:f1ffdd7359c10af923c710aa4f1a0f76a271a5767e28387eb08b97ccf8e56ad4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=1f3a08a9-18ae-4823-a2b1-12bbd1f2e417 http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" 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="960.643µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=6f940f45-c774-42f8-9cb4-d6f2964e3aa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" 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.097843ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" 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.6 http.request.host="127.0.0.1:37517" http.request.id=d7983045-53fb-428b-b2e6-fa714b126aaa http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.053873ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=e6389aa9-0890-4705-82aa-82a2d1e28b7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" 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.157334ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:54Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=e6389aa9-0890-4705-82aa-82a2d1e28b7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" 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.198204ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:54Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=e6389aa9-0890-4705-82aa-82a2d1e28b7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" 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.232794ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=6255816b-d41a-4705-8be7-7648af37796c http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186684ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=b1b61b4b-ee28-413a-9fe5-bc65da3075a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/blobs/uploads/fff1259e-9930-4075-9f22-82bce7c4a4a8?_state=3oLTh4tf_y55BmYhQQPUGgncFS9ESHdkors-OIs3Nah7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZmYxMjU5ZS05OTMwLTQwNzUtOWYyMi04MmJjZTdjNGE0YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTQuNDMzNTE5MDgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/fff1259e-9930-4075-9f22-82bce7c4a4a8?_state=3oLTh4tf_y55BmYhQQPUGgncFS9ESHdkors-OIs3Nah7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZmYxMjU5ZS05OTMwLTQwNzUtOWYyMi04MmJjZTdjNGE0YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTQuNDMzNTE5MDgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=6194c592-b22e-482f-bac7-e414c90bc444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" 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.066024ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:20:54Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=6194c592-b22e-482f-bac7-e414c90bc444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" 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.108444ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T07:20:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=c36e90fb-ffdc-402c-a31f-b2bf4c9b0cd8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.743946ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=83a87f64-9e26-4793-b242-da85721d3ca4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/blobs/uploads/807eb567-bebf-4434-b0bb-a2cf86c8dab4?_state=v_9nF3fdoN559afa4OLJAjxvlZwIIZKIMear80mX_dt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDdlYjU2Ny1iZWJmLTQ0MzQtYjBiYi1hMmNmODZjOGRhYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTQuNjk0NTkzNTQ4WiJ9&digest=sha256%3A5e1b0ee5e815bde73f5187e8f4eab27f5d9abd01679aa50f7d83e851dd767e3f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.38771973s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:20:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/807eb567-bebf-4434-b0bb-a2cf86c8dab4?_state=v_9nF3fdoN559afa4OLJAjxvlZwIIZKIMear80mX_dt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MDdlYjU2Ny1iZWJmLTQ0MzQtYjBiYi1hMmNmODZjOGRhYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjA6NTQuNjk0NTkzNTQ4WiJ9&digest=sha256%3A5e1b0ee5e815bde73f5187e8f4eab27f5d9abd01679aa50f7d83e851dd767e3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=71c4c315-35ca-4ea8-8f7c-476cb8594140 http.request.method=POST http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.235087ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=c6c77930-0852-4a9d-95f4-75808de3801a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/blobs/uploads/a21c7c1d-bee5-4612-90a1-5ee99c16a89f?_state=cwh_sF5goOn_vqFXqPKv1_cMkjzHZeG6jT6ssDJ_5xZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMjFjN2MxZC1iZWU1LTQ2MTItOTBhMS01ZWU5OWMxNmE4OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjE6MDEuMzA1MTgxOTE4WiJ9&digest=sha256%3Ac8f82194adafaa1e0eb68e371790b9fcbdeaf727b8c59ad0ef9eb1f25a26f215" http.request.useragent="Go-http-client/1.1" http.response.duration=4.54963863s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/a21c7c1d-bee5-4612-90a1-5ee99c16a89f?_state=cwh_sF5goOn_vqFXqPKv1_cMkjzHZeG6jT6ssDJ_5xZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMjFjN2MxZC1iZWU1LTQ2MTItOTBhMS01ZWU5OWMxNmE4OWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MjE6MDEuMzA1MTgxOTE4WiJ9&digest=sha256%3Ac8f82194adafaa1e0eb68e371790b9fcbdeaf727b8c59ad0ef9eb1f25a26f215 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=660dec5b-b065-4859-b9a4-8c7dd4ca98ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.448599ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=dc5288db-f38a-4788-b5a7-6759a8087def http.request.method=PUT http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=7230fd99-2000-4583-b024-3664eb771607 http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.558465ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=ff59d158-299b-4e9d-b66c-3b9cf0a8176c http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.541835ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=329cd337-692d-4cc6-81ee-c8ac5f19454a http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.232914ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=3af7c6eb-1dfd-401c-8359-dbb331fe486e http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203054ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=2f84bcda-44dc-463c-826e-48b8743f8b7a http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.200734ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="rewriting manifest sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=bf7d8c10-4a53-405a-9f23-fd9a69b2eeaa http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" 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-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=bf7d8c10-4a53-405a-9f23-fd9a69b2eeaa http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.471078ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=d1549282-7bd7-46e1-b592-db13d767ad0e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179684ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=28d5a69d-9368-48b8-9fe0-e4f4a5abe4b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33254" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.132663ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=92888c43-8295-47c8-a179-fd7a43ce56aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34706" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.256574ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=1684eb39-107b-4c53-913e-541a5ac76ca8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.582296ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=9dd58c9b-0f25-4a95-b832-4db7daf8b4ec http.request.method=GET http.request.remoteaddr="127.0.0.1:34708" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.212594ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=a33748e2-0f97-4a7c-863e-71445ea9f707 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34718" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.139574ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37517" http.request.id=37796c95-fa86-4941-9d98-4d6477a0046b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34724" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.567605ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=4d44a856-86c1-47b8-b7e3-f60ca6f0724b http.request.method=GET http.request.remoteaddr="127.0.0.1:34724" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.031053ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=c7e78b08-d9ee-4730-b5bd-61327d67bb4e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34724" http.request.uri="/v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255864ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2ba1c89d7c2a69b97838575165b1aba797bcdb913ae69a545ba7e974a889fec4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37517" http.request.id=4082b64a-de97-433a-b86d-340930a03621 http.request.method=GET http.request.remoteaddr="127.0.0.1:34724" 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="958.943µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (14.61s) === RUN TestManifestDeleteDisabled time="2026-01-16T07:21: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.6 time="2026-01-16T07:21:05Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:40355" http.request.id=052c1f20-4e82-456d-bafd-2061c8ac18a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.085304ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:07:21:05 +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-01-16T07:21: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.6 time="2026-01-16T07:21:05Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:21:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T07:21:05Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T07:21:05Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:43263" http.request.id=c8774697-ba22-4295-81d9-c30eea84fd56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58782" 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.129657ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:43263" http.request.id=5f4ec92e-edd6-49aa-b2fd-9e6af072cce0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.857137ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:43263" http.request.id=036c8618-3fc5-4cc8-8707-480731d2b1ed http.request.method=POST http.request.remoteaddr="127.0.0.1:58802" 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=1.763676ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T07:21:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.6 http.request.host="127.0.0.1:43263" http.request.id=a05982a9-d917-4912-a959-642af1b884ad http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58812" 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=1.902956ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:21:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.05s) === RUN TestProxyManifestGetByTag time="2026-01-16T07:21: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.6 time="2026-01-16T07:21:05Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:21:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=a76f399e-90aa-45a5-8997-76744afc07e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:46384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.377817ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=9a120cdf-c0ef-4fb8-8763-adffd0684b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46384" http.request.uri="/v2/foo/bar/blobs/uploads/b050a28f-bde8-4d5c-9d57-9486a9cb29ce?_state=hRtVc6hmHvXYrCGTNFt47EoFQzySoK4ik6AYrEl5AN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTBhMjhmLWJkZTgtNGQ1Yy05ZDU3LTk0ODZhOWNiMjljZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMTowNi4xMzIyMjg0ODhaIn0%3D&digest=sha256%3A6c0557c92280816be37dd07d528b782269e2b7700b0582fa9453bc14bc835018" http.request.useragent="Go-http-client/1.1" http.response.duration=2.812897775s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:06 +0000] "PUT /v2/foo/bar/blobs/uploads/b050a28f-bde8-4d5c-9d57-9486a9cb29ce?_state=hRtVc6hmHvXYrCGTNFt47EoFQzySoK4ik6AYrEl5AN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTBhMjhmLWJkZTgtNGQ1Yy05ZDU3LTk0ODZhOWNiMjljZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMTowNi4xMzIyMjg0ODhaIn0%3D&digest=sha256%3A6c0557c92280816be37dd07d528b782269e2b7700b0582fa9453bc14bc835018 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=b3f33f77-b451-412f-aeb1-5fcf53f9c414 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46384" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.201161ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=info msg="Starting upload purge in 0s" go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=info msg="PurgeUploads starting: olderThan=2026-01-09 07:21:08.953667092 +0000 UTC m=-604646.280996141, actuallyDelete=true" time="2026-01-16T07:21:08Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2026-01-16T07:21:08Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=28b8118d-acc2-4d38-b3e0-3e79ef8892b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46384" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282624ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44835" go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=221f2d15-bc85-4621-8a95-8b824633aa1b http.request.method=GET http.request.remoteaddr="127.0.0.1:53286" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.176884ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44835 /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:44835/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:38047" http.request.id=01df89c6-e838-444b-87ee-e8e5a363aef3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51376" http.request.uri="/v2/foo/bar/manifests/sha256:54bbeddaa78ef07fa1cf706f386b1faf08edc8a284d238c844b106cfc8092ba4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:54bbeddaa78ef07fa1cf706f386b1faf08edc8a284d238c844b106cfc8092ba4" time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=b3f230ed-ba23-4fdd-aadc-d6be2cfd2ca6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53300" http.request.uri="/v2/foo/bar/manifests/sha256:54bbeddaa78ef07fa1cf706f386b1faf08edc8a284d238c844b106cfc8092ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.891436ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "GET /v2/foo/bar/manifests/sha256:54bbeddaa78ef07fa1cf706f386b1faf08edc8a284d238c844b106cfc8092ba4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:54bbeddaa78ef07fa1cf706f386b1faf08edc8a284d238c844b106cfc8092ba4 with ttl=167h59m59.99999378s" go.version=go1.25.6 time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38047" http.request.id=01df89c6-e838-444b-87ee-e8e5a363aef3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51376" http.request.uri="/v2/foo/bar/manifests/sha256:54bbeddaa78ef07fa1cf706f386b1faf08edc8a284d238c844b106cfc8092ba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.683415ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "GET /v2/foo/bar/manifests/sha256:54bbeddaa78ef07fa1cf706f386b1faf08edc8a284d238c844b106cfc8092ba4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=76e44724-c3c8-4302-829f-67f0c473520d http.request.method=GET http.request.remoteaddr="127.0.0.1:53300" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.793959ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44835 /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:44835/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:38047" http.request.id=332229e1-e931-418c-9bb6-802120e11274 http.request.method=GET http.request.remoteaddr="127.0.0.1:51386" 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-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=65587ba6-4d32-4e0b-977c-b89a110f2eaa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53302" 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.739605ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:21:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38047" http.request.id=332229e1-e931-418c-9bb6-802120e11274 http.request.method=GET http.request.remoteaddr="127.0.0.1:51386" 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=8.163387ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:21:08 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:21:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=f16a0231-a4a5-48a0-aa15-8ec9737159c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53302" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.034606ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=ea34ec26-cd43-4628-96fb-ca6a0680c553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53302" http.request.uri="/v2/foo/bar/blobs/uploads/5a1dead8-8acd-4b53-ae8a-93f01b06ba8b?_state=C2lxUNqG6XUXRgX8MUCnWw4oxzhfDUJ18FfqXKcN9bt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMWRlYWQ4LThhY2QtNGI1My1hZThhLTkzZjAxYjA2YmE4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMTowOS4yMTQwNzgzNTZaIn0%3D&digest=sha256%3Add4f7a4bf3705ec5608801f5fb3ce5e1cb9ad1ef1214b191f38ce5fd3a70168c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.498727719s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:09 +0000] "PUT /v2/foo/bar/blobs/uploads/5a1dead8-8acd-4b53-ae8a-93f01b06ba8b?_state=C2lxUNqG6XUXRgX8MUCnWw4oxzhfDUJ18FfqXKcN9bt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhMWRlYWQ4LThhY2QtNGI1My1hZThhLTkzZjAxYjA2YmE4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoyMTowOS4yMTQwNzgzNTZaIn0%3D&digest=sha256%3Add4f7a4bf3705ec5608801f5fb3ce5e1cb9ad1ef1214b191f38ce5fd3a70168c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=7f9ef2d3-2f69-4efb-bec5-da4319e122eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53302" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.454612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:21:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=9dc0804c-de6b-4a07-b873-5e2f9832f426 http.request.method=GET http.request.remoteaddr="127.0.0.1:53302" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.636986ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:21:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:21:14Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44835 /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:44835/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:38047" http.request.id=ab812f8f-403d-4828-a030-1813bcfafb42 http.request.method=GET http.request.remoteaddr="127.0.0.1:51388" 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-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=d2435cd6-6ea2-4272-88dc-8408491f9876 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53312" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.304787ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:21:14 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=f2ff2f57-63c0-4919-bd6c-e3a3c31d830a http.request.method=GET http.request.remoteaddr="127.0.0.1:53312" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020073ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:21:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:21:14Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44835 /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:44835/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:38047" http.request.id=ab812f8f-403d-4828-a030-1813bcfafb42 http.request.method=GET http.request.remoteaddr="127.0.0.1:51388" 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-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44835" http.request.id=a949671b-51be-421c-af90-b798df891d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:53320" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.077497ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:21:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:21:14Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8d57818ab798505206c999d9f47dc138efd83be1c9752f5d37ab0d35862e6b67 with ttl=167h59m59.99999453s" go.version=go1.25.6 time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38047" http.request.id=ab812f8f-403d-4828-a030-1813bcfafb42 http.request.method=GET http.request.remoteaddr="127.0.0.1:51388" 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=14.719049ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:21:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.79s) === RUN TestAppDispatcher time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38895" http.request.id=f281707e-fbb0-438f-9096-14ffc2557fb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49440" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186314ms http.response.status=200 http.response.written=0 time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38895" http.request.id=db21e70c-41c4-42c5-964a-c0c2de20c8e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49440" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123004ms http.response.status=200 http.response.written=0 time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38895" http.request.id=8793c192-39cb-4ce5-831d-69af1fea50b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49440" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152024ms http.response.status=200 http.response.written=0 time="2026-01-16T07:21:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38895" http.request.id=02ab0ea3-0019-4d93-a215-d3305f18da48 http.request.method=GET http.request.remoteaddr="127.0.0.1:49440" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093563ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-16T07:21: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.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:14Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:14Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.6 http.request.host="127.0.0.1:36719" http.request.id=ab28e092-bb1a-4f6a-aff8-bc112dc23799 http.request.method=GET http.request.remoteaddr="127.0.0.1:52916" 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-01-16T07:21: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.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:14Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:14Z" level=info msg="configuring file health check path=/tmp/healthcheck2541665208, interval=1" go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T07:21:18Z" 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.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:18Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:18Z" level=info msg="configuring TCP health check addr=127.0.0.1:40559, interval=1" go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T07:21:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:22Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 time="2026-01-16T07:21:22Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33135, interval=1, threshold=3" go.version=go1.25.6 instance.id=0e1cfa15-3459-4c91-922b-b1fa6eac43b7 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 174.548s ? 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.10s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.32s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.85s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.341s === RUN TestSchedule time="2026-01-16T07:18:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 time="2026-01-16T07:18:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99588ms" go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 time="2026-01-16T07:18:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.2µs" go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 time="2026-01-16T07:18:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.94µs" go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 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-01-16T07:18:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T07:18:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 time="2026-01-16T07:18:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9934ms" go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 time="2026-01-16T07:18:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99647ms" go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 time="2026-01-16T07:18:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T07:18:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=d4fcbafc-f309-441d-ada3-99e2c2092bd9 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.17s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 31353344 sha256:85b106fc18578e3c57bc2d2f7ecae8fd1f3de9171c71c90d58cc5a392d5772c4 [] map[] } --- PASS: TestSimpleBlobRead (0.93s) === RUN TestBlobMount --- PASS: TestBlobMount (0.49s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.58s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.38s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.25s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:75ff8e19904aa97c0f642842fa5163b6028c889a8dc981ada7fe2d8e6f551be6 palailogos: marking blob sha256:b1d27cb70ad2ccc9670e4a86474122bef091d4ae85a7ca8aa16fb3db4a1c537b palailogos: marking blob sha256:f0a05157f206bcaea37caeee5cd8af9549fd899c923c41ef674d6908576fd787 palailogos: marking manifest sha256:b1d27cb70ad2ccc9670e4a86474122bef091d4ae85a7ca8aa16fb3db4a1c537b palailogos: marking blob sha256:d07da90ce53fa126137d6ecc35ce0cb6ae32a6b7be281cc7547ed11cc09ea2d4 palailogos: marking blob sha256:5ffe3c3f6a03b8c8487fe7e93a94516ff73cb7e3eaec5078a8f2a826616d3465 palailogos: marking manifest sha256:cb608afed6d546b324b1fd7e149ac5e20819f0d1a0c008ea9a98489ad595f5ee palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:85ae08a8388f378581725fab804e5682cbfa760c0323a1e5b840abc1e718822d palailogos: marking blob sha256:e5546f1558ce15b0b9101f2c48f18117e0ee8eacdb968994d63230d48d85e124 palailogos: marking manifest sha256:f0a05157f206bcaea37caeee5cd8af9549fd899c923c41ef674d6908576fd787 palailogos: marking blob sha256:4192ecbd6b63b24352568fa786d753adf71930fffa26df33546a041e0eb2812e palailogos: marking blob sha256:c9017569c076d0aeef8b6cb32cc3c4bd9807ac13b4ea56ebc7509fd83aae56d9 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.19s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:a68c11f9147c64f79014c884d3ed9e469ac42c13fb3c985d7351cee2f162ae1b deletemanifests: marking manifest sha256:fdeeaa421963f7dee091c360829146b1a19fb2e15ca9448b30fca4bc697157ee deletemanifests: marking blob sha256:fb052d3d95ff78c06b5a91a51022e879f1886ad1d6e7a3e254e0e59f41f28a34 deletemanifests: marking blob sha256:06d4fa3b77e4db54b18f97348f595d2771e66fe0592c33f6805923ef500ff4de deletemanifests: marking blob sha256:3ac847c85f7c7554ed581eee2520aafdc38b77bc94ecf68f51bc32d96d51ebe5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2523cdebbdee2dc2f416ff710cc1f0172768d47cc004a609b68baba582629731 blob eligible for deletion: sha256:45d533f8ec244aab5ed692d720f417d3f413d358d75a7fd6554d1f6586b17fae blob eligible for deletion: sha256:5285eface2a5227b4fe172b9fc79492dab13ae7dce038c7acd05829525d8ebc5 blob eligible for deletion: sha256:a68c11f9147c64f79014c884d3ed9e469ac42c13fb3c985d7351cee2f162ae1b deletemanifests manifest eligible for deletion: sha256:a68c11f9147c64f79014c884d3ed9e469ac42c13fb3c985d7351cee2f162ae1b deletemanifests: marking manifest sha256:fdeeaa421963f7dee091c360829146b1a19fb2e15ca9448b30fca4bc697157ee deletemanifests: marking blob sha256:fb052d3d95ff78c06b5a91a51022e879f1886ad1d6e7a3e254e0e59f41f28a34 deletemanifests: marking blob sha256:06d4fa3b77e4db54b18f97348f595d2771e66fe0592c33f6805923ef500ff4de deletemanifests: marking blob sha256:3ac847c85f7c7554ed581eee2520aafdc38b77bc94ecf68f51bc32d96d51ebe5 time="2026-01-16T07:18:58Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/a68c11f9147c64f79014c884d3ed9e469ac42c13fb3c985d7351cee2f162ae1b" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d time="2026-01-16T07:18:58Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/a68c11f9147c64f79014c884d3ed9e469ac42c13fb3c985d7351cee2f162ae1b" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2523cdebbdee2dc2f416ff710cc1f0172768d47cc004a609b68baba582629731 time="2026-01-16T07:18:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/2523cdebbdee2dc2f416ff710cc1f0172768d47cc004a609b68baba582629731" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:45d533f8ec244aab5ed692d720f417d3f413d358d75a7fd6554d1f6586b17fae time="2026-01-16T07:18:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/45d533f8ec244aab5ed692d720f417d3f413d358d75a7fd6554d1f6586b17fae" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:5285eface2a5227b4fe172b9fc79492dab13ae7dce038c7acd05829525d8ebc5 time="2026-01-16T07:18:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/5285eface2a5227b4fe172b9fc79492dab13ae7dce038c7acd05829525d8ebc5" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:a68c11f9147c64f79014c884d3ed9e469ac42c13fb3c985d7351cee2f162ae1b time="2026-01-16T07:18:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a68c11f9147c64f79014c884d3ed9e469ac42c13fb3c985d7351cee2f162ae1b" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d --- PASS: TestDeleteManifestIfTagNotFound (2.07s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:055f04cee5c0fd700a9bf25dbd6aba4d1bc3100f216b504ac1f024edb4636f13 time="2026-01-16T07:18:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/05/055f04cee5c0fd700a9bf25dbd6aba4d1bc3100f216b504ac1f024edb4636f13" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:2689f8aa3e23e1d73218a7d9e93bd3c49c4cfab9a922e19cac2c1f55e8b56041 time="2026-01-16T07:18:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/2689f8aa3e23e1d73218a7d9e93bd3c49c4cfab9a922e19cac2c1f55e8b56041" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:4894bb0bc0e98329d74c6010246e7a5fad233392dc9550ce7a7a7646a72b2324 time="2026-01-16T07:18:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/4894bb0bc0e98329d74c6010246e7a5fad233392dc9550ce7a7a7646a72b2324" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d --- PASS: TestGCWithMissingManifests (0.90s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9be6b4bd3e7f4cffa891d21d0b67870e52b8f23c33694a95fb39376adbfc3be2 komnenos: marking blob sha256:cb8e904f8ea97ef1537b1be9e52b679eeb970e4d0cc518a59a241675b7c904e4 komnenos: marking blob sha256:9cacba0f2af11fe9ea16eef55b3ae9711201231ae1971ead62f9d13e07fbb83d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:91ff096f7fc6b1b31d41e1acb10cb6a675078b61dc9154565acadbfd7992b5cc time="2026-01-16T07:19:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/91ff096f7fc6b1b31d41e1acb10cb6a675078b61dc9154565acadbfd7992b5cc" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T07:19:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:e7e37a803d840c643fb360d795e274c6d4250a934eadd82730585fbcc0eae8ff time="2026-01-16T07:19:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e7e37a803d840c643fb360d795e274c6d4250a934eadd82730585fbcc0eae8ff" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:2e1b171972ffb7f13a2f83b350733b8c88c98d6cf94e2b7b075e8a0b5834b4a3 time="2026-01-16T07:19:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e1b171972ffb7f13a2f83b350733b8c88c98d6cf94e2b7b075e8a0b5834b4a3" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:5dd57d8d1fc48f36d8165a146c2a73971dc2e2c5cb133980a55a7268e61a6a3a time="2026-01-16T07:19:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5dd57d8d1fc48f36d8165a146c2a73971dc2e2c5cb133980a55a7268e61a6a3a" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:749e20a72cdffeffa3f3f4eadce8c423aa1463a61ba47b222044a0c535b85955 time="2026-01-16T07:19:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/749e20a72cdffeffa3f3f4eadce8c423aa1463a61ba47b222044a0c535b85955" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d blob eligible for deletion: sha256:8760cd5f6b72cab090d799858e5120a5737ac7f585467d013ae073f5ce7aa7c4 time="2026-01-16T07:19:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/8760cd5f6b72cab090d799858e5120a5737ac7f585467d013ae073f5ce7aa7c4" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d --- PASS: TestDeletionHasEffect (1.72s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.18s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:02b31863500d82331896dd2c48995b35096f4f8c1bce4b70395bab0b41d02bdc michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3888d73e369628bae7dac79d04a468f004625fb8c67e43fe5660add15254103d michael_z_doukas: marking blob sha256:45762dddf9038175c8f07268a809b14c91faf68ee2a72dd6b19a3a120b0159c7 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e888b077b3e59ae70d19d34475ebd097b777142f4af64c5f38fe52932ceaf8a1 time="2026-01-16T07:19:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e888b077b3e59ae70d19d34475ebd097b777142f4af64c5f38fe52932ceaf8a1" go.version=go1.25.6 instance.id=5f526be5-98db-4df3-8b64-b30324d75b1d --- PASS: TestOrphanBlobDeleted (1.13s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:33329989eb5e5c233d6fec12c1c78ff537a52ad7c20fe1a55cc0569b519eee30 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4284e872f1d6e89c2c3cd4027be3c08eb66c1574f9b9e0b2602ff553e38c2667 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.52s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.57s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.57s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.48s) === 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-01-16T07:19:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 06:19:07.39849671 +0000 UTC m=-3567.835150380, actuallyDelete=true" time="2026-01-16T07:19:07Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T07:19:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374, actuallyDelete=true" time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/253bee18-71b7-4c3b-865b-a07a4d2ad9ab have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/28c1265c-cb53-43b7-95d0-51c29ee2e4aa have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/484ad9f9-1cb8-4a4a-aacf-8fb22685fe50 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/57d3ee48-cfc5-47ea-b55e-812cdb6b9eff have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba4786c1-e12c-4717-8ab6-b04bd2e00d11 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6677e1d-7ca8-46ce-a5c7-77a4b829948b have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d50981b6-cdb6-4e63-9b1b-fd887c268599 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4ace365e-49e9-463c-bf62-98eec7d95369 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8dccb963-39c5-4f34-b193-87b74009dac9 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/62fffcc0-b808-4aab-9086-42894f5b80e0 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/120eb88e-510e-4fca-a19a-87df28b17b8a have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.399735474 +0000 UTC m=+32.166088374). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T07:19:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:19:07.40136182 +0000 UTC m=+32.167714720, actuallyDelete=true" time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0a13b924-e756-4cbd-98a3-7b10a10abd6b have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.40136182 +0000 UTC m=+32.167714720). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ef4f2260-324b-4cc9-a26c-0773cb1f995c have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.40136182 +0000 UTC m=+32.167714720). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f04f3a7f-f2c9-41fb-9f3e-ea86b4b0e094 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.40136182 +0000 UTC m=+32.167714720). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3268b519-ba08-41ee-9aaa-cdc3f7e2df05 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.40136182 +0000 UTC m=+32.167714720). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3d8d2ae9-0fee-4b50-b207-e2c975d9f130 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.40136182 +0000 UTC m=+32.167714720). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T07:19:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:19:07.402534154 +0000 UTC m=+32.168887064, actuallyDelete=true" time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/71f01d50-417c-4ea8-8c79-5192f638ad65 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.402534154 +0000 UTC m=+32.168887064). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/957a7004-a625-4960-bdae-0d88ec648136 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.402534154 +0000 UTC m=+32.168887064). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01b07ab1-239b-409b-8498-8508cdd19f3d have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.402534154 +0000 UTC m=+32.168887064). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1f848ebc-759d-43c6-a8b1-082d27674235 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.402534154 +0000 UTC m=+32.168887064). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c929acf-3fae-41a0-abeb-6f9ce4670fb0 have older date (2026-01-16 06:19:07 +0000 UTC) than purge date (2026-01-16 07:19:07.402534154 +0000 UTC m=+32.168887064). Removing upload directory." time="2026-01-16T07:19:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T07:19:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:19:07.403219956 +0000 UTC m=+32.169572856, actuallyDelete=true" time="2026-01-16T07:19:07Z" 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 32.186s ? 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.009s === 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.009s === RUN TestWalkFileRemoved time="2026-01-16T07:18:35Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.424s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.16s) === 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.167s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.45s) === 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 (21.03s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.444s ? 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-01-16T07:18:35Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-01-16T07:18:35Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-01-16T07:18:35Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.6 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 TestParsing === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData time="2026-01-16T07:18:35Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestParsing (0.01s) time="2026-01-16T07:18:35Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=f0836106-39a4-4bec-977e-733d1c831503 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-01-16T07:18:35Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=f0836106-39a4-4bec-977e-733d1c831503 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-01-16T07:18:35Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=f0836106-39a4-4bec-977e-733d1c831503 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-01-16T07:18:36Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T07:18:37Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T07:18:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T07:18:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.519s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? 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.420s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.00s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.427s ? 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.013s ? 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-r19.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> 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-r19.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 26.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r19.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 07:21:30 +0000 elapsed time 0h 3m 24s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.071807) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r30.trigger OK: 543.7 MiB in 105 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...