>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.17.0-r0) started Wed, 14 Oct 2026 23:05:47 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.9-r0) (2/2) Installing .makedepends-docker-registry (20261014.230548) Executing busybox-1.37.0-r31.trigger OK: 507.2 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.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-10-14T23:06:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-14T23:06:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.445s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-14T23:06:08Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.416s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.316s === 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.170s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.519s ? 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.285s === 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.351s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.346s === 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.309s ? 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/10/14 23:06:08 http: TLS handshake error from 127.0.0.1:46954: 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:41833/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41833/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41833/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41833/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38147?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.68s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-14T23:06:09Z" level=info msg="broadcaster: closing" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" time="2026-10-14T23:06:09Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-10-14T23:06:09Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 1} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 1} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 1} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 1} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T23:06:09Z" level=warning msg="&{0x400e408 0.9} encountered too many errors, backing off" time="2026-10-14T23:06:09Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.49s) PASS ok github.com/docker/distribution/notifications 1.786s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-10-14T23:06:08Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-14T23:06:08.964183443Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:08.964226523Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:08.964278644Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.26.9 time="2026-10-14T23:06:08.965088093Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 time="2026-10-14T23:06:08.967177556Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.9 time="2026-10-14T23:06:08.968178567Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.9 time="2026-10-14T23:06:11.983470842Z" level=info msg="response completed" go.version=go1.26.9 http.request.host=127.0.0.1 http.request.id=f16ba377-e9a7-4be7-8e29-ae3a576b5711 http.request.method=GET http.request.remoteaddr="127.0.0.1:34394" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.798013ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:06:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-14T23:06:11.984505053Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.9 --- PASS: TestRegistrySupportedCipherSuite (3.58s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-14T23:06:13.441598492Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-14T23:06:13.444518284Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:13.444566044Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:13.444652245Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.26.9 time="2026-10-14T23:06:13.444983449Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 --- PASS: TestRegistryUnsupportedCipherSuite (9.46s) PASS ok github.com/docker/distribution/registry 13.492s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.294s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.533s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-14T23:06:08Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.9 instance.id=3a42a2a0-6606-4955-a48a-baddc9166394 time="2026-10-14T23:06:08Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.9 instance.id=3a42a2a0-6606-4955-a48a-baddc9166394 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-14T23:06:08Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.9 password=C7s9rLs1HIjQ10r4bt70FfjJHC3ebIccmstsXZxwq3E user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.508s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.436s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.04s) === RUN TestLeeway time="2026-10-14T23:06:08Z" level=info msg="token not to be used before 2026-10-14 23:06:09 +0000 UTC - currently 2026-10-14 23:06:08.528950148 +0000 UTC m=+0.054808647" time="2026-10-14T23:06:08Z" level=info msg="token not to be used after 2026-10-14 23:06:08 +0000 UTC - currently 2026-10-14 23:06:08.534784333 +0000 UTC m=+0.060642872" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-10-14T23:06:08Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.518s === 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.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.515s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.430s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.343s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-10-14T23:06:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:08Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40323" http.request.id=cd1af7f2-b49a-4c8a-b4b2-00318bb040ff http.request.method=GET http.request.remoteaddr="127.0.0.1:39466" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.65µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:06:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-10-14T23:06:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:08Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=ac577c6c-1a1c-49af-b9f1-16c779601ba0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.825803ms http.response.status=200 http.response.written=20 127.0.0.1 - - [14/Oct/2026:23:06:08 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-14T23:06:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=8209fa5a-d2ef-45dc-9714-48bd0847e18c http.request.method=POST http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365335ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:08 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=f0449714-8405-43fd-ba62-1cd760fc5b0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/aaaa/blobs/uploads/aae1568b-36b5-4338-a7aa-4ba420d4fda9?_state=Jjta_bGryjBiknhhuUHSWM-G9ukuhRACmU69JrIiA457Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYWUxNTY4Yi0zNmI1LTQzMzgtYTdhYS00YmE0MjBkNGZkYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MDguODI1OTM2Mjc0WiJ9&digest=sha256%3A5bdf30e0e5c88068c3131789867e7e554a6cdb529ace54ac26adbbeadd35ca68" http.request.useragent="Go-http-client/1.1" http.response.duration=3.115538903s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:08 +0000] "PUT /v2/foo/aaaa/blobs/uploads/aae1568b-36b5-4338-a7aa-4ba420d4fda9?_state=Jjta_bGryjBiknhhuUHSWM-G9ukuhRACmU69JrIiA457Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYWUxNTY4Yi0zNmI1LTQzMzgtYTdhYS00YmE0MjBkNGZkYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MDguODI1OTM2Mjc0WiJ9&digest=sha256%3A5bdf30e0e5c88068c3131789867e7e554a6cdb529ace54ac26adbbeadd35ca68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=f92d661b-7fe8-484e-8530-5a814bd19149 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.208595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:11 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=52e178a4-990e-4128-88c1-f5ee27e525bd http.request.method=POST http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:12 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=b04d20bb-bbf3-45f9-855e-5c89139bf5d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/bbbb/blobs/uploads/2ae9b2ba-8270-46d2-b003-94a2d9f22290?_state=LDcJIvmogcTtnZd4ETtLYO5q8qaBhEbRmeKAXR_z0s97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYWU5YjJiYS04MjcwLTQ2ZDItYjAwMy05NGEyZDlmMjIyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTIuMTU2ODg4MjhaIn0%3D&digest=sha256%3Ae2eed0d14b23ca94625951968f1b368f377a8e1026fd3d4fbe64548147156c95" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676561066s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:12 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2ae9b2ba-8270-46d2-b003-94a2d9f22290?_state=LDcJIvmogcTtnZd4ETtLYO5q8qaBhEbRmeKAXR_z0s97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYWU5YjJiYS04MjcwLTQ2ZDItYjAwMy05NGEyZDlmMjIyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTIuMTU2ODg4MjhaIn0%3D&digest=sha256%3Ae2eed0d14b23ca94625951968f1b368f377a8e1026fd3d4fbe64548147156c95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=b44a49c2-e644-47d5-9d66-57d418a9ed7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.226756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:13 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=9db5f233-4854-41fd-b6ef-d44d6c52003e http.request.method=POST http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:14 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=b154d7ea-72f9-4d9f-a1ae-1e20c87d1320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/cccc/blobs/uploads/76015792-9b8c-4485-8ef1-c03cb9dad71c?_state=i4f-4V5tyxvBZ--DQrWOIqkvSycWgIos9fAcItUGzBp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NjAxNTc5Mi05YjhjLTQ0ODUtOGVmMS1jMDNjYjlkYWQ3MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTQuMTMwMDk0MDY4WiJ9&digest=sha256%3A5e883c58ed952e59aa08c0719e4706d98933d9da5f323c46f6803673304300e3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.81049861s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:14 +0000] "PUT /v2/foo/cccc/blobs/uploads/76015792-9b8c-4485-8ef1-c03cb9dad71c?_state=i4f-4V5tyxvBZ--DQrWOIqkvSycWgIos9fAcItUGzBp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NjAxNTc5Mi05YjhjLTQ0ODUtOGVmMS1jMDNjYjlkYWQ3MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTQuMTMwMDk0MDY4WiJ9&digest=sha256%3A5e883c58ed952e59aa08c0719e4706d98933d9da5f323c46f6803673304300e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:16Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=6510e6c9-ba8f-40a0-8184-c48d64e94738 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.069794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=386ebd04-d5ea-4b09-b3c7-d70c38c9ad4b http.request.method=POST http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.611µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=1d7c0664-d87b-475b-a254-cb88238f82ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/dddd/blobs/uploads/091d5bc6-51df-48fa-90b8-253c9f111748?_state=Edb9nHHbjlUWr67D9gGHNYW7W_t7fikInPdCw3G4xuF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwOTFkNWJjNi01MWRmLTQ4ZmEtOTBiOC0yNTNjOWYxMTE3NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTcuMTQ4NDM4ODk2WiJ9&digest=sha256%3A1fe13d8624d960ecbc74ed9c57e818556148d2469ec3382be8901e2ef222d827" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255548929s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/091d5bc6-51df-48fa-90b8-253c9f111748?_state=Edb9nHHbjlUWr67D9gGHNYW7W_t7fikInPdCw3G4xuF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwOTFkNWJjNi01MWRmLTQ4ZmEtOTBiOC0yNTNjOWYxMTE3NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTcuMTQ4NDM4ODk2WiJ9&digest=sha256%3A1fe13d8624d960ecbc74ed9c57e818556148d2469ec3382be8901e2ef222d827 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=b2334f9d-c17e-402d-a44b-ceffe658784f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.070714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:18Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=9c3877da-36a5-4b2b-ba6e-4dc54de5b977 http.request.method=POST http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:18 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=086585d1-c46c-494b-9b4d-e93e15af008c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/eeee/blobs/uploads/78e4eccc-dca6-4c82-bb82-63a9fb57eaec?_state=tU2y0amYNeORKjsZY3yFOQFAvIzQj8kNKTtseT1G7557Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3OGU0ZWNjYy1kY2E2LTRjODItYmI4Mi02M2E5ZmI1N2VhZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTguNjI2MzEyNDg1WiJ9&digest=sha256%3A8e97e7a162610dc0a66d774ac845cb97bd3f12e4395bb4f81f2a5d3361ab6ae9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419612584s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:18 +0000] "PUT /v2/foo/eeee/blobs/uploads/78e4eccc-dca6-4c82-bb82-63a9fb57eaec?_state=tU2y0amYNeORKjsZY3yFOQFAvIzQj8kNKTtseT1G7557Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3OGU0ZWNjYy1kY2E2LTRjODItYmI4Mi02M2E5ZmI1N2VhZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MTguNjI2MzEyNDg1WiJ9&digest=sha256%3A8e97e7a162610dc0a66d774ac845cb97bd3f12e4395bb4f81f2a5d3361ab6ae9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=29ad11eb-c424-4364-bee6-c16e39834648 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.059114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:20 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:20Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=486bcd56-d209-42ef-8611-3c333f87155e http.request.method=POST http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:20 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=b14a1432-4adc-4aac-8a45-eddb3acbecc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/ffff/blobs/uploads/f3cc6956-535f-4648-b367-9618823d343d?_state=8smoW96K8m-rVCPxP9ZiRC4E2FD_fY7Y-EHiAYngJqN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmM2NjNjk1Ni01MzVmLTQ2NDgtYjM2Ny05NjE4ODIzZDM0M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjAuMjg0MTc4Mzg0WiJ9&digest=sha256%3A284ca883604ce053c89a44d43d09e4bbd5e57836cb182afe144b445b2379f628" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46808352s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:20 +0000] "PUT /v2/foo/ffff/blobs/uploads/f3cc6956-535f-4648-b367-9618823d343d?_state=8smoW96K8m-rVCPxP9ZiRC4E2FD_fY7Y-EHiAYngJqN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmM2NjNjk1Ni01MzVmLTQ2NDgtYjM2Ny05NjE4ODIzZDM0M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjAuMjg0MTc4Mzg0WiJ9&digest=sha256%3A284ca883604ce053c89a44d43d09e4bbd5e57836cb182afe144b445b2379f628 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=1a0885fa-00b4-4536-bdeb-73f40f12671b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.187596ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=7b8272b4-3970-4b0e-9fa9-ff4528acc1fb http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.809µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=451c2783-5511-4304-9e22-61122676ab3f http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="848.21µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=338a093d-8c09-4b95-b74d-bfa72729a54b http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="834.009µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=ab448ad3-4e64-40c2-9316-1bdb838edf21 http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="818.009µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=1044d06b-838c-45e6-a418-68b9dfe6c03f http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="750.649µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=87463da3-6e4f-4ef8-b5c3-71dd7a176aa8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="829.329µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=4570fa4a-f5bf-4e58-b2b2-d4136170e764 http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="799.569µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=dd8c269c-789a-43ca-8a9f-d80a1f593f83 http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="803.489µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=f1127e15-6cc5-437a-a333-70fea255fa6d http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="738.809µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:43297" http.request.id=f19b08a3-701c-41d2-b04a-84ff16ab5d86 http.request.method=GET http.request.remoteaddr="127.0.0.1:35668" 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="779.568µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2026:23:06:21 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-14T23:06:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:21Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:22Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=88a168b0-28e8-45e8-9d8e-b3c2175c25ef http.request.method=POST http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:22 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=9d22d6f2-3ff3-4f54-9290-79dabb8b61dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/aaaa/blobs/uploads/71708615-f288-4495-949f-02c363435bea?_state=pLkdWDtN39YijWGFI_DVa7MsTaj0Nmj6glwejx4eKyl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MTcwODYxNS1mMjg4LTQ0OTUtOTQ5Zi0wMmMzNjM0MzViZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjIuMDM5MDU0NDc2WiJ9&digest=sha256%3A6318f98b1accb81224cacff04368ba9921aee5e6d0abaf58d6ff629da2cdb0ba" http.request.useragent="Go-http-client/1.1" http.response.duration=1.902704768s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:22 +0000] "PUT /v2/foo/aaaa/blobs/uploads/71708615-f288-4495-949f-02c363435bea?_state=pLkdWDtN39YijWGFI_DVa7MsTaj0Nmj6glwejx4eKyl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MTcwODYxNS1mMjg4LTQ0OTUtOTQ5Zi0wMmMzNjM0MzViZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjIuMDM5MDU0NDc2WiJ9&digest=sha256%3A6318f98b1accb81224cacff04368ba9921aee5e6d0abaf58d6ff629da2cdb0ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=a1888e6c-b9c6-4c10-99c8-b3d534d14ac0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.172315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=0c9a10c0-bf42-49d8-a3be-61d8c837fffe http.request.method=POST http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:24 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=f55cedd0-634f-4a0c-adc8-f9e5b9e5330c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/bbbb/blobs/uploads/b62fea38-f2d5-4747-9245-4b013eebd899?_state=Z3sasZ5UZ-ny-4B5wEwF1PfG2ZEFIExEEnaZsmyvKxJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNjJmZWEzOC1mMmQ1LTQ3NDctOTI0NS00YjAxM2VlYmQ4OTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjQuMTgyNTI0MzA3WiJ9&digest=sha256%3A53cf9fad213456751de381bd53f160faab995dc3215a9a0c510c93df07b3609a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.811282517s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:24 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b62fea38-f2d5-4747-9245-4b013eebd899?_state=Z3sasZ5UZ-ny-4B5wEwF1PfG2ZEFIExEEnaZsmyvKxJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNjJmZWEzOC1mMmQ1LTQ3NDctOTI0NS00YjAxM2VlYmQ4OTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjQuMTgyNTI0MzA3WiJ9&digest=sha256%3A53cf9fad213456751de381bd53f160faab995dc3215a9a0c510c93df07b3609a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=c80a005d-8970-4777-bbe3-8107404334bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.180355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:26Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=55653623-35b5-4036-a351-8470817e5a7f http.request.method=POST http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:26 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=0e5ab69f-602d-4d12-b47c-8a48c2af03a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/cccc/blobs/uploads/d7ccc3a3-5ee1-4702-93b6-5c4aa1471b43?_state=lP2EPXM54e55W4rVaVTdr7Hel97zp8nh4xmE7kJ3dvZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkN2NjYzNhMy01ZWUxLTQ3MDItOTNiNi01YzRhYTE0NzFiNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjYuMjI3NDE5MDg4WiJ9&digest=sha256%3Aa5aefa8ac3f1a64425c979a7df43d938864ac8db997c63b4a25ee1942e83d104" http.request.useragent="Go-http-client/1.1" http.response.duration=1.649520767s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:26 +0000] "PUT /v2/foo/cccc/blobs/uploads/d7ccc3a3-5ee1-4702-93b6-5c4aa1471b43?_state=lP2EPXM54e55W4rVaVTdr7Hel97zp8nh4xmE7kJ3dvZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkN2NjYzNhMy01ZWUxLTQ3MDItOTNiNi01YzRhYTE0NzFiNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjYuMjI3NDE5MDg4WiJ9&digest=sha256%3Aa5aefa8ac3f1a64425c979a7df43d938864ac8db997c63b4a25ee1942e83d104 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=eb871f6e-2c35-4507-84b5-9c912d0c5384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.104794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=a18b93ec-5625-4228-8383-e864808c9c9f http.request.method=POST http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=a180b4d4-8647-41bd-aae9-2aab95fa007d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/dddd/blobs/uploads/59544ca2-4678-4fc8-8d3b-16323a882881?_state=zQb6nDN-hQB0JqSWu6HAOlJl1kde6JXqO7dUhZEykgR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTU0NGNhMi00Njc4LTRmYzgtOGQzYi0xNjMyM2E4ODI4ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjguMTgwNDk1ODUzWiJ9&digest=sha256%3A9e99030fe0accee3727114308949a49f31d5cffa92fbb82447d8a99f09691bae" http.request.useragent="Go-http-client/1.1" http.response.duration=2.89914207s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/59544ca2-4678-4fc8-8d3b-16323a882881?_state=zQb6nDN-hQB0JqSWu6HAOlJl1kde6JXqO7dUhZEykgR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTU0NGNhMi00Njc4LTRmYzgtOGQzYi0xNjMyM2E4ODI4ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MjguMTgwNDk1ODUzWiJ9&digest=sha256%3A9e99030fe0accee3727114308949a49f31d5cffa92fbb82447d8a99f09691bae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=c4a68369-9682-4b7d-8f56-b1b98a8bfe0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51476" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.326636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44373" http.request.id=2a353cf7-fdef-4f1c-b5c4-4dcb523ca6a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51476" 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="864.33µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (22.59s) === RUN TestURLPrefix time="2026-10-14T23:06:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:31Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:41717" http.request.id=8f2ce579-dd0d-49f2-9a60-f4dd68213f55 http.request.method=GET http.request.remoteaddr="127.0.0.1:55012" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="947.171µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-10-14T23:06:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:31Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=faef491d-2ce8-441d-b0e9-23e441715015 http.request.method=GET http.request.remoteaddr="127.0.0.1:51414" http.request.uri="/v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.185093ms http.response.status=404 http.response.written=157 vars.digest="sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "GET /v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=0ca71d5f-afb8-43ea-aa42-c31383862857 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.269134ms http.response.status=404 http.response.written=157 vars.digest="sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=aef1746b-7b9f-4dba-9ced-1c1534eddd6c http.request.method=POST http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=a0083ec4-72c6-444a-80e6-8e73c48f264f http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/bar/blobs/uploads/69e08cd1-2999-4717-ab92-a8b97174f6fe?_state=wDqrKgjXQZSJ-f3r2vKuZzMMVtf8K-qsWGYA4JK8nHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA4Y2QxLTI5OTktNDcxNy1hYjkyLWE4Yjk3MTc0ZjZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDM2NTIwNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096172ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "GET /v2/foo/bar/blobs/uploads/69e08cd1-2999-4717-ab92-a8b97174f6fe?_state=wDqrKgjXQZSJ-f3r2vKuZzMMVtf8K-qsWGYA4JK8nHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA4Y2QxLTI5OTktNDcxNy1hYjkyLWE4Yjk3MTc0ZjZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDM2NTIwNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=e7cafe7d-90a5-45af-8aa0-7742c7f8288e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/bar/blobs/uploads/69e08cd1-2999-4717-ab92-a8b97174f6fe?_state=wDqrKgjXQZSJ-f3r2vKuZzMMVtf8K-qsWGYA4JK8nHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA4Y2QxLTI5OTktNDcxNy1hYjkyLWE4Yjk3MTc0ZjZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDM2NTIwNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004331ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/69e08cd1-2999-4717-ab92-a8b97174f6fe?_state=wDqrKgjXQZSJ-f3r2vKuZzMMVtf8K-qsWGYA4JK8nHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA4Y2QxLTI5OTktNDcxNy1hYjkyLWE4Yjk3MTc0ZjZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDM2NTIwNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=a9392ef6-4404-4b9c-bc4b-d307a8d368fe http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/bar/blobs/uploads/69e08cd1-2999-4717-ab92-a8b97174f6fe?_state=wDqrKgjXQZSJ-f3r2vKuZzMMVtf8K-qsWGYA4JK8nHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA4Y2QxLTI5OTktNDcxNy1hYjkyLWE4Yjk3MTc0ZjZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDM2NTIwNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=69e08cd1-2999-4717-ab92-a8b97174f6fe time="2026-10-14T23:06:31Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=a9392ef6-4404-4b9c-bc4b-d307a8d368fe http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/bar/blobs/uploads/69e08cd1-2999-4717-ab92-a8b97174f6fe?_state=wDqrKgjXQZSJ-f3r2vKuZzMMVtf8K-qsWGYA4JK8nHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA4Y2QxLTI5OTktNDcxNy1hYjkyLWE4Yjk3MTc0ZjZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDM2NTIwNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="962.611µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=69e08cd1-2999-4717-ab92-a8b97174f6fe 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "GET /v2/foo/bar/blobs/uploads/69e08cd1-2999-4717-ab92-a8b97174f6fe?_state=wDqrKgjXQZSJ-f3r2vKuZzMMVtf8K-qsWGYA4JK8nHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA4Y2QxLTI5OTktNDcxNy1hYjkyLWE4Yjk3MTc0ZjZmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDM2NTIwNDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=9ba35dc4-e3e3-4b57-9e33-7cba7ab36077 http.request.method=POST http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203974ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=d132ce9d-4f4c-49db-a1e8-064b455ab3ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/b82511aa-65f6-4074-af06-a099d9e29220?_state=GwfbESJf35m_sJfs9TLGVTV3LKn0fManWoc_cwcZJiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MjUxMWFhLTY1ZjYtNDA3NC1hZjA2LWEwOTlkOWUyOTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDkzNjQ5NDhaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" provided=sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b vars.name="foo/bar" vars.uuid=b82511aa-65f6-4074-af06-a099d9e29220 time="2026-10-14T23:06:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=d132ce9d-4f4c-49db-a1e8-064b455ab3ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/b82511aa-65f6-4074-af06-a099d9e29220?_state=GwfbESJf35m_sJfs9TLGVTV3LKn0fManWoc_cwcZJiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MjUxMWFhLTY1ZjYtNDA3NC1hZjA2LWEwOTlkOWUyOTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDkzNjQ5NDhaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b82511aa-65f6-4074-af06-a099d9e29220 time="2026-10-14T23:06:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=d132ce9d-4f4c-49db-a1e8-064b455ab3ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/b82511aa-65f6-4074-af06-a099d9e29220?_state=GwfbESJf35m_sJfs9TLGVTV3LKn0fManWoc_cwcZJiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MjUxMWFhLTY1ZjYtNDA3NC1hZjA2LWEwOTlkOWUyOTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDkzNjQ5NDhaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.148133ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b82511aa-65f6-4074-af06-a099d9e29220 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "PUT /v2/foo/bar/blobs/uploads/b82511aa-65f6-4074-af06-a099d9e29220?_state=GwfbESJf35m_sJfs9TLGVTV3LKn0fManWoc_cwcZJiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MjUxMWFhLTY1ZjYtNDA3NC1hZjA2LWEwOTlkOWUyOTIyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNDkzNjQ5NDhaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=47e4f2bf-a22e-4943-8911-e5880eede97c http.request.method=POST http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=e10548b2-34b8-4a7d-a3ba-91e32239039c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/4d9404ab-25f9-4313-8e9c-d5433163d5df?_state=ZgyYmvsljifJBB-ls_F8IROs7tAINmpB9ZLBLV3Zod57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkOTQwNGFiLTI1ZjktNDMxMy04ZTljLWQ1NDMzMTYzZDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNTIzMTMzWiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "PUT /v2/foo/bar/blobs/uploads/4d9404ab-25f9-4313-8e9c-d5433163d5df?_state=ZgyYmvsljifJBB-ls_F8IROs7tAINmpB9ZLBLV3Zod57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkOTQwNGFiLTI1ZjktNDMxMy04ZTljLWQ1NDMzMTYzZDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNTIzMTMzWiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=a919c3cf-ae61-4f00-8512-08e2f19f4a06 http.request.method=POST http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.051µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=0a7346aa-5574-44fd-9de1-04614405d8ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/32b55dde-4cbb-4d7f-bfb1-240f1ddac098?_state=y2Lzuer8fCcGiW0j-duJ0waWuyivkaymnZVJWxQEVWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyYjU1ZGRlLTRjYmItNGQ3Zi1iZmIxLTI0MGYxZGRhYzA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNTUwNzUyNTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.476257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "PUT /v2/foo/bar/blobs/uploads/32b55dde-4cbb-4d7f-bfb1-240f1ddac098?_state=y2Lzuer8fCcGiW0j-duJ0waWuyivkaymnZVJWxQEVWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyYjU1ZGRlLTRjYmItNGQ3Zi1iZmIxLTI0MGYxZGRhYzA5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNTUwNzUyNTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:31Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=d44e38d9-856f-44b3-b3c2-2e0f27590828 http.request.method=POST http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.291µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=0adae378-9d31-4a72-96ba-a03c82e64aa2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/a48eb71e-6064-4085-8044-bb4a70b8fb5b?_state=Kt4HDrH7QAZn3aCm1t4MkTV0eJOOwvMHoQyGFH2hV1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0OGViNzFlLTYwNjQtNDA4NS04MDQ0LWJiNGE3MGI4ZmI1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNTgyMDI2NDVaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880173799s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:31 +0000] "PUT /v2/foo/bar/blobs/uploads/a48eb71e-6064-4085-8044-bb4a70b8fb5b?_state=Kt4HDrH7QAZn3aCm1t4MkTV0eJOOwvMHoQyGFH2hV1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0OGViNzFlLTYwNjQtNDA4NS04MDQ0LWJiNGE3MGI4ZmI1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMS4zNTgyMDI2NDVaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=d1822337-7ed9-4bdc-86f3-086c23f1eef3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148933ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45207" http.request.id=32c3a9ad-5f3f-4558-9b9c-2d94b8ab3d7e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/415932de-1e4a-4581-abdf-4e63a55ce80d?_state=pEj0rTh8i5hT12jN4QimpazO0BlSfyam3ylgfycs9DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNTkzMmRlLTFlNGEtNDU4MS1hYmRmLTRlNjNhNTVjZTgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMy4zODc2MTc5MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.622279626s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:33 +0000] "PATCH /v2/foo/bar/blobs/uploads/415932de-1e4a-4581-abdf-4e63a55ce80d?_state=pEj0rTh8i5hT12jN4QimpazO0BlSfyam3ylgfycs9DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNTkzMmRlLTFlNGEtNDU4MS1hYmRmLTRlNjNhNTVjZTgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozMy4zODc2MTc5MzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=e127a4cd-94cb-4324-a330-7e1a516b5ade http.request.method=PUT http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/uploads/415932de-1e4a-4581-abdf-4e63a55ce80d?_state=_aRMjleY0KTntmS4UvuGZ-cGiOaugFp8_RiwGs9-SIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNTkzMmRlLTFlNGEtNDU4MS1hYmRmLTRlNjNhNTVjZTgwZCIsIk9mZnNldCI6MjI5NjIxNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MzNaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.296254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "PUT /v2/foo/bar/blobs/uploads/415932de-1e4a-4581-abdf-4e63a55ce80d?_state=_aRMjleY0KTntmS4UvuGZ-cGiOaugFp8_RiwGs9-SIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNTkzMmRlLTFlNGEtNDU4MS1hYmRmLTRlNjNhNTVjZTgwZCIsIk9mZnNldCI6MjI5NjIxNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MzNaIn0%3D&digest=sha256%3A9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=67c8ff93-32bb-492f-b4a7-fd2f4effc0fd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.058132ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=8f4485d7-94e1-48cd-9d38-2943693a321d http.request.method=GET http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=135.429058ms http.response.status=200 http.response.written=22962176 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 200 22962176 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=error msg="error parsing digest="sha257:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=7e83588a-0487-4518-bc41-5f2bcdd0e9eb http.request.method=GET http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/sha257:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" vars.name="foo/bar" time="2026-10-14T23:06:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=7e83588a-0487-4518-bc41-5f2bcdd0e9eb http.request.method=GET http.request.remoteaddr="127.0.0.1:51424" http.request.uri="/v2/foo/bar/blobs/sha257:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="888.769µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/sha257:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=1698f21c-5759-45d5-9659-fabf4023ec15 http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204014ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:35Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=466279ec-5bb1-4a54-8a6d-fb8287b8d5d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38218" http.request.uri="/v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.012811ms http.response.status=404 http.response.written=157 vars.digest="sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=3aee3aba-3e74-4e28-9010-b85e0da7dd74 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38234" http.request.uri="/v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="998.171µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=fc184903-d9e5-4943-9f05-8ed395c7fd5e http.request.method=POST http.request.remoteaddr="127.0.0.1:38234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=151edc3f-cdb8-4708-b5cf-8d8927c7fb07 http.request.method=GET http.request.remoteaddr="127.0.0.1:38234" http.request.uri="/v2/foo/bar/blobs/uploads/2b545e48-922b-4800-83a8-4b787032c796?_state=z9d7s8pQ59_w-69ZRS0Nt-mISj7gQjYVwMD7PaTLXc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTQ1ZTQ4LTkyMmItNDgwMC04M2E4LTRiNzg3MDMyYzc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40ODY0ODYwNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="941.05µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/uploads/2b545e48-922b-4800-83a8-4b787032c796?_state=z9d7s8pQ59_w-69ZRS0Nt-mISj7gQjYVwMD7PaTLXc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTQ1ZTQ4LTkyMmItNDgwMC04M2E4LTRiNzg3MDMyYzc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40ODY0ODYwNzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=9fe8bddc-51a6-45ab-bd92-7862607cf749 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38234" http.request.uri="/v2/foo/bar/blobs/uploads/2b545e48-922b-4800-83a8-4b787032c796?_state=z9d7s8pQ59_w-69ZRS0Nt-mISj7gQjYVwMD7PaTLXc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTQ1ZTQ4LTkyMmItNDgwMC04M2E4LTRiNzg3MDMyYzc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40ODY0ODYwNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="984.251µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "DELETE /v2/foo/bar/blobs/uploads/2b545e48-922b-4800-83a8-4b787032c796?_state=z9d7s8pQ59_w-69ZRS0Nt-mISj7gQjYVwMD7PaTLXc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTQ1ZTQ4LTkyMmItNDgwMC04M2E4LTRiNzg3MDMyYzc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40ODY0ODYwNzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=3b1878d5-b467-474b-a708-9d8121ff7201 http.request.method=GET http.request.remoteaddr="127.0.0.1:38234" http.request.uri="/v2/foo/bar/blobs/uploads/2b545e48-922b-4800-83a8-4b787032c796?_state=z9d7s8pQ59_w-69ZRS0Nt-mISj7gQjYVwMD7PaTLXc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTQ1ZTQ4LTkyMmItNDgwMC04M2E4LTRiNzg3MDMyYzc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40ODY0ODYwNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2b545e48-922b-4800-83a8-4b787032c796 time="2026-10-14T23:06:35Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=3b1878d5-b467-474b-a708-9d8121ff7201 http.request.method=GET http.request.remoteaddr="127.0.0.1:38234" http.request.uri="/v2/foo/bar/blobs/uploads/2b545e48-922b-4800-83a8-4b787032c796?_state=z9d7s8pQ59_w-69ZRS0Nt-mISj7gQjYVwMD7PaTLXc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTQ1ZTQ4LTkyMmItNDgwMC04M2E4LTRiNzg3MDMyYzc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40ODY0ODYwNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="826.29µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2b545e48-922b-4800-83a8-4b787032c796 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/uploads/2b545e48-922b-4800-83a8-4b787032c796?_state=z9d7s8pQ59_w-69ZRS0Nt-mISj7gQjYVwMD7PaTLXc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNTQ1ZTQ4LTkyMmItNDgwMC04M2E4LTRiNzg3MDMyYzc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40ODY0ODYwNzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=9d4e62ac-5922-49a2-adc9-ecc0ad593f7d http.request.method=POST http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=78797d42-f6ab-4118-a2d1-8d12484f0b52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/97045f29-0749-4877-ad39-77907ed38f10?_state=boMKQquREBZAF7JoJrbWe8VDtVB21FrehbIoF_FMvXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3MDQ1ZjI5LTA3NDktNDg3Ny1hZDM5LTc3OTA3ZWQzOGYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTEyODAxNjZaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" provided=sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 vars.name="foo/bar" vars.uuid=97045f29-0749-4877-ad39-77907ed38f10 time="2026-10-14T23:06:35Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=78797d42-f6ab-4118-a2d1-8d12484f0b52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/97045f29-0749-4877-ad39-77907ed38f10?_state=boMKQquREBZAF7JoJrbWe8VDtVB21FrehbIoF_FMvXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3MDQ1ZjI5LTA3NDktNDg3Ny1hZDM5LTc3OTA3ZWQzOGYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTEyODAxNjZaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=97045f29-0749-4877-ad39-77907ed38f10 time="2026-10-14T23:06:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=78797d42-f6ab-4118-a2d1-8d12484f0b52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/97045f29-0749-4877-ad39-77907ed38f10?_state=boMKQquREBZAF7JoJrbWe8VDtVB21FrehbIoF_FMvXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3MDQ1ZjI5LTA3NDktNDg3Ny1hZDM5LTc3OTA3ZWQzOGYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTEyODAxNjZaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.074092ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=97045f29-0749-4877-ad39-77907ed38f10 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "PUT /v2/foo/bar/blobs/uploads/97045f29-0749-4877-ad39-77907ed38f10?_state=boMKQquREBZAF7JoJrbWe8VDtVB21FrehbIoF_FMvXZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3MDQ1ZjI5LTA3NDktNDg3Ny1hZDM5LTc3OTA3ZWQzOGYxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTEyODAxNjZaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=e2a9bd95-9a5f-48c6-ad18-b9cd3c44ecc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=c44b11db-7577-4a02-a157-2f5cf33cc729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/7e85345d-ebc7-498d-b597-69aff78aa880?_state=cfWoa6k8WCExC1hnszFWFoBAGyod4gEujNILD2hXopV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlODUzNDVkLWViYzctNDk4ZC1iNTk3LTY5YWZmNzhhYTg4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTM3Mzk4NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "PUT /v2/foo/bar/blobs/uploads/7e85345d-ebc7-498d-b597-69aff78aa880?_state=cfWoa6k8WCExC1hnszFWFoBAGyod4gEujNILD2hXopV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlODUzNDVkLWViYzctNDk4ZC1iNTk3LTY5YWZmNzhhYTg4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTM3Mzk4NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=496372b4-85ca-4629-9075-82b4640d79d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=5feee20c-420d-4a18-8b89-e0be3b423999 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/0f210c22-beb8-4330-818f-309869934356?_state=JqH8pe7DcFB-1DOtUrgnO7evCY42pB3GfxHeGhSJkI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMjEwYzIyLWJlYjgtNDMzMC04MThmLTMwOTg2OTkzNDM1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTY0NjIzMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "PUT /v2/foo/bar/blobs/uploads/0f210c22-beb8-4330-818f-309869934356?_state=JqH8pe7DcFB-1DOtUrgnO7evCY42pB3GfxHeGhSJkI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmMjEwYzIyLWJlYjgtNDMzMC04MThmLTMwOTg2OTkzNDM1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTY0NjIzMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=5d820a05-56d6-4a4d-a5e3-df925f3a7f35 http.request.method=POST http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=c4b7689b-2852-409c-8488-96be7632abc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/9dbf8d9e-9eff-4280-a50e-23701591f723?_state=2tYkAxa85vA20hBY5gySxVGNJNVYIPB54twDl2afmdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkYmY4ZDllLTllZmYtNDI4MC1hNTBlLTIzNzAxNTkxZjcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTg5Mjc0MTFaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.6143726s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "PUT /v2/foo/bar/blobs/uploads/9dbf8d9e-9eff-4280-a50e-23701591f723?_state=2tYkAxa85vA20hBY5gySxVGNJNVYIPB54twDl2afmdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkYmY4ZDllLTllZmYtNDI4MC1hNTBlLTIzNzAxNTkxZjcyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozNS40OTg5Mjc0MTFaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=41b59cad-870e-4d1c-95bb-3eb7d5334763 http.request.method=POST http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38495" http.request.id=b8b59629-3271-46ed-9ccc-6f2188e08d9f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/a45558a7-5cc8-4ee1-b622-796a97775cd8?_state=PLUydthgXM-YkWXwdmgbbPDBqQwLtyqCBKDDskBBUMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTU1OGE3LTVjYzgtNGVlMS1iNjIyLTc5NmE5Nzc3NWNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozOC4zMDg1Mzk2OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.400136511s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/a45558a7-5cc8-4ee1-b622-796a97775cd8?_state=PLUydthgXM-YkWXwdmgbbPDBqQwLtyqCBKDDskBBUMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTU1OGE3LTVjYzgtNGVlMS1iNjIyLTc5NmE5Nzc3NWNkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjozOC4zMDg1Mzk2OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=6d5c2cdb-200a-431e-8d42-659e05907f1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/uploads/a45558a7-5cc8-4ee1-b622-796a97775cd8?_state=5ok3e7ha8wq7okK45sreC96r4xP_Yd5FRe2QcfzzuFF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTU1OGE3LTVjYzgtNGVlMS1iNjIyLTc5NmE5Nzc3NWNkOCIsIk9mZnNldCI6MzAwMTE5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MzhaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.260854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:40 +0000] "PUT /v2/foo/bar/blobs/uploads/a45558a7-5cc8-4ee1-b622-796a97775cd8?_state=5ok3e7ha8wq7okK45sreC96r4xP_Yd5FRe2QcfzzuFF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0NTU1OGE3LTVjYzgtNGVlMS1iNjIyLTc5NmE5Nzc3NWNkOCIsIk9mZnNldCI6MzAwMTE5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6MzhaIn0%3D&digest=sha256%3A2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=402697ea-747f-410f-bbe1-61599f312a18 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.015572ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=843db575-a209-41d6-9102-89e8ea6f44e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=185.921897ms http.response.status=200 http.response.written=30011904 127.0.0.1 - - [14/Oct/2026:23:06:40 +0000] "GET /v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 200 30011904 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=error msg="error parsing digest="sha257:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=ead7a77d-954a-4b42-a6dc-f070c8426533 http.request.method=GET http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/sha257:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" vars.name="foo/bar" time="2026-10-14T23:06:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=ead7a77d-954a-4b42-a6dc-f070c8426533 http.request.method=GET http.request.remoteaddr="127.0.0.1:38246" http.request.uri="/v2/foo/bar/blobs/sha257:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.049µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:40 +0000] "GET /v2/foo/bar/blobs/sha257:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=bcc45bf8-9f72-4cba-a03b-5a39b1a8e3dc http.request.method=GET http.request.remoteaddr="127.0.0.1:38264" http.request.uri="/v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107413ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:40 +0000] "GET /v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=26484cdd-f12b-46e1-a7dc-5097b51b7730 http.request.method=GET http.request.remoteaddr="127.0.0.1:38264" http.request.uri="/v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.292716ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [14/Oct/2026:23:06:40 +0000] "GET /v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38495" http.request.id=3288ecbc-7bb9-4a9c-90b2-2f810fe8926c http.request.method=GET http.request.remoteaddr="127.0.0.1:38250" http.request.uri="/v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.061889ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [14/Oct/2026:23:06:40 +0000] "GET /v2/foo/bar/blobs/sha256:2b1b9c86c82c716079f28e914d498618c87be87c6770ed11994554270b03b5e8 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=5872e607-29c4-4728-b959-2f76ea46de07 http.request.method=GET http.request.remoteaddr="127.0.0.1:58360" http.request.uri="/v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.749669884s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-10-14T23:06:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:45207" http.request.id=986b4d23-97e4-4920-beec-d106f28c745d http.request.method=GET http.request.remoteaddr="127.0.0.1:58364" http.request.uri="/v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.743531616s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [14/Oct/2026:23:06:35 +0000] "GET /v2/foo/bar/blobs/sha256:9f813aa523aad8ce90e7bcdaf18ed065e214b2ccbf400bcb46a5c2bb6697385b HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.83s) === RUN TestBlobDelete time="2026-10-14T23:06:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:40Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=f427d334-a78d-494b-a0cc-d6164ea953a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42710" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="970.13µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "GET /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=b59983f8-7ec7-4adf-8134-49fb34f0b9e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42720" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.45µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=a692d39f-da47-44b6-b8a7-2b90baa56ffc http.request.method=POST http.request.remoteaddr="127.0.0.1:42720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=835784a9-f6c2-4291-a37c-8928913c383a http.request.method=GET http.request.remoteaddr="127.0.0.1:42720" http.request.uri="/v2/foo/bar/blobs/uploads/f0ef2e9d-939e-4e4a-8432-3efe024dcf1d?_state=feBKXhhAidJ5CHYRbks18EGZek0wsf5QRN80jto8Sch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWYyZTlkLTkzOWUtNGU0YS04NDMyLTNlZmUwMjRkY2YxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDI5NjcyMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="903.13µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "GET /v2/foo/bar/blobs/uploads/f0ef2e9d-939e-4e4a-8432-3efe024dcf1d?_state=feBKXhhAidJ5CHYRbks18EGZek0wsf5QRN80jto8Sch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWYyZTlkLTkzOWUtNGU0YS04NDMyLTNlZmUwMjRkY2YxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDI5NjcyMDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=c9c02904-b537-440a-90bf-ac7324fd5949 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42720" http.request.uri="/v2/foo/bar/blobs/uploads/f0ef2e9d-939e-4e4a-8432-3efe024dcf1d?_state=feBKXhhAidJ5CHYRbks18EGZek0wsf5QRN80jto8Sch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWYyZTlkLTkzOWUtNGU0YS04NDMyLTNlZmUwMjRkY2YxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDI5NjcyMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="919.09µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/f0ef2e9d-939e-4e4a-8432-3efe024dcf1d?_state=feBKXhhAidJ5CHYRbks18EGZek0wsf5QRN80jto8Sch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWYyZTlkLTkzOWUtNGU0YS04NDMyLTNlZmUwMjRkY2YxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDI5NjcyMDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=139afbd7-5e27-452f-ae93-96eea4d54e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:42720" http.request.uri="/v2/foo/bar/blobs/uploads/f0ef2e9d-939e-4e4a-8432-3efe024dcf1d?_state=feBKXhhAidJ5CHYRbks18EGZek0wsf5QRN80jto8Sch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWYyZTlkLTkzOWUtNGU0YS04NDMyLTNlZmUwMjRkY2YxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDI5NjcyMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f0ef2e9d-939e-4e4a-8432-3efe024dcf1d time="2026-10-14T23:06:41Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=139afbd7-5e27-452f-ae93-96eea4d54e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:42720" http.request.uri="/v2/foo/bar/blobs/uploads/f0ef2e9d-939e-4e4a-8432-3efe024dcf1d?_state=feBKXhhAidJ5CHYRbks18EGZek0wsf5QRN80jto8Sch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWYyZTlkLTkzOWUtNGU0YS04NDMyLTNlZmUwMjRkY2YxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDI5NjcyMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.409µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f0ef2e9d-939e-4e4a-8432-3efe024dcf1d 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "GET /v2/foo/bar/blobs/uploads/f0ef2e9d-939e-4e4a-8432-3efe024dcf1d?_state=feBKXhhAidJ5CHYRbks18EGZek0wsf5QRN80jto8Sch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWYyZTlkLTkzOWUtNGU0YS04NDMyLTNlZmUwMjRkY2YxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDI5NjcyMDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=b76421f7-c8c9-4061-aa67-fe15030ed247 http.request.method=POST http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=2d583a11-165f-4d0c-9289-8be91bea1876 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/60bc6f7b-c932-4c0f-ab58-f67d059ff421?_state=vnBjoEyO8eHP9D73BDKmPZ5EJoo55F7N4w_ZxYy1Whx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYmM2ZjdiLWM5MzItNGMwZi1hYjU4LWY2N2QwNTlmZjQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDc0NjcxNzRaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" provided=sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 vars.name="foo/bar" vars.uuid=60bc6f7b-c932-4c0f-ab58-f67d059ff421 time="2026-10-14T23:06:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=2d583a11-165f-4d0c-9289-8be91bea1876 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/60bc6f7b-c932-4c0f-ab58-f67d059ff421?_state=vnBjoEyO8eHP9D73BDKmPZ5EJoo55F7N4w_ZxYy1Whx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYmM2ZjdiLWM5MzItNGMwZi1hYjU4LWY2N2QwNTlmZjQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDc0NjcxNzRaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=60bc6f7b-c932-4c0f-ab58-f67d059ff421 time="2026-10-14T23:06:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=2d583a11-165f-4d0c-9289-8be91bea1876 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/60bc6f7b-c932-4c0f-ab58-f67d059ff421?_state=vnBjoEyO8eHP9D73BDKmPZ5EJoo55F7N4w_ZxYy1Whx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYmM2ZjdiLWM5MzItNGMwZi1hYjU4LWY2N2QwNTlmZjQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDc0NjcxNzRaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="956.411µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=60bc6f7b-c932-4c0f-ab58-f67d059ff421 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "PUT /v2/foo/bar/blobs/uploads/60bc6f7b-c932-4c0f-ab58-f67d059ff421?_state=vnBjoEyO8eHP9D73BDKmPZ5EJoo55F7N4w_ZxYy1Whx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYmM2ZjdiLWM5MzItNGMwZi1hYjU4LWY2N2QwNTlmZjQyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDc0NjcxNzRaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=6ce6d962-8b0b-40d2-b38b-1c9011b57d01 http.request.method=POST http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=ce7bb392-1380-489a-8f5b-799386f22756 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/ed555bb1-4e54-4abd-9b2d-6004f8d42a4a?_state=qEXmHmBWyxV0yeARC8w_o8UFZeGUVnCMdDEvxLQlLIJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNTU1YmIxLTRlNTQtNGFiZC05YjJkLTYwMDRmOGQ0MmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDk2NzkzOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "PUT /v2/foo/bar/blobs/uploads/ed555bb1-4e54-4abd-9b2d-6004f8d42a4a?_state=qEXmHmBWyxV0yeARC8w_o8UFZeGUVnCMdDEvxLQlLIJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkNTU1YmIxLTRlNTQtNGFiZC05YjJkLTYwMDRmOGQ0MmE0YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMDk2NzkzOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=1f690ba2-fe55-4bef-a56f-eca6bec5a5bc http.request.method=POST http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=ffb268d7-3fbc-4cbd-bf25-aed40be9ea6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/4bae4733-db9d-4cc7-9264-55e7162b27ea?_state=6iHJ7ETTGrm3AdufnxF1HKjV339BqzH7_tQGB7uy4uZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiYWU0NzMzLWRiOWQtNGNjNy05MjY0LTU1ZTcxNjJiMjdlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMTE5Mjc1ODNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "PUT /v2/foo/bar/blobs/uploads/4bae4733-db9d-4cc7-9264-55e7162b27ea?_state=6iHJ7ETTGrm3AdufnxF1HKjV339BqzH7_tQGB7uy4uZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiYWU0NzMzLWRiOWQtNGNjNy05MjY0LTU1ZTcxNjJiMjdlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMTE5Mjc1ODNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=ebe83a3d-a828-401c-8e04-5892a3762385 http.request.method=POST http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=eece22ec-882a-43ea-9b35-4c08a68e204f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/8624944d-df67-4a95-917d-e50a1fd868dc?_state=Vg5zi3IHy1zemOU2o8LoFUEfXxOw7yAA7nurEFdOZfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MjQ5NDRkLWRmNjctNGE5NS05MTdkLWU1MGExZmQ4NjhkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMTQxNzY3MjhaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.duration=777.127037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "PUT /v2/foo/bar/blobs/uploads/8624944d-df67-4a95-917d-e50a1fd868dc?_state=Vg5zi3IHy1zemOU2o8LoFUEfXxOw7yAA7nurEFdOZfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MjQ5NDRkLWRmNjctNGE5NS05MTdkLWU1MGExZmQ4NjhkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0MS4xMTQxNzY3MjhaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=f517e721-0e8e-4d85-90ab-c6ced16e083d http.request.method=POST http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39059" http.request.id=3fc2aab2-50b8-4dcc-8e9f-496765f4dedb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/4593859d-4746-4f34-b6ef-651f10954563?_state=1Urnv4Ye7mTDVh_P7eAlTZUMKPWIHyeRX2DvjITt4R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1OTM4NTlkLTQ3NDYtNGYzNC1iNmVmLTY1MWYxMDk1NDU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Mi4wMDAzMDEwOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=847.250733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "PATCH /v2/foo/bar/blobs/uploads/4593859d-4746-4f34-b6ef-651f10954563?_state=1Urnv4Ye7mTDVh_P7eAlTZUMKPWIHyeRX2DvjITt4R17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1OTM4NTlkLTQ3NDYtNGYzNC1iNmVmLTY1MWYxMDk1NDU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Mi4wMDAzMDEwOVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=14d308b3-8e01-4bf2-86e3-c3c183b4ae59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/uploads/4593859d-4746-4f34-b6ef-651f10954563?_state=OkdORUJmTmViKbqz0AOS_OoBaTGY1kqXf1JTUVVVNRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1OTM4NTlkLTQ3NDYtNGYzNC1iNmVmLTY1MWYxMDk1NDU2MyIsIk9mZnNldCI6MTY3MzM2OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NDJaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "PUT /v2/foo/bar/blobs/uploads/4593859d-4746-4f34-b6ef-651f10954563?_state=OkdORUJmTmViKbqz0AOS_OoBaTGY1kqXf1JTUVVVNRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1OTM4NTlkLTQ3NDYtNGYzNC1iNmVmLTY1MWYxMDk1NDU2MyIsIk9mZnNldCI6MTY3MzM2OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NDJaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=f3cacd4a-e7af-46cf-b1e6-c1f05c4c48a9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.026372ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=b0aeab4b-0cee-4d17-8304-bb0d22b1df20 http.request.method=GET http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=99.151136ms http.response.status=200 http.response.written=16733696 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "GET /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 200 16733696 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=error msg="error parsing digest="sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=6b6e92ae-c90e-49e5-8136-af3d92f42386 http.request.method=GET http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" time="2026-10-14T23:06: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.26.9 http.request.host="127.0.0.1:39059" http.request.id=6b6e92ae-c90e-49e5-8136-af3d92f42386 http.request.method=GET http.request.remoteaddr="127.0.0.1:42732" http.request.uri="/v2/foo/bar/blobs/sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="819.409µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "GET /v2/foo/bar/blobs/sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=8aed6320-778d-4954-9db4-107cc4b012fd http.request.method=GET http.request.remoteaddr="127.0.0.1:42760" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057292ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "GET /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=91faff1f-9e29-40d7-aa3d-fa55e643680a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.duration="994.011µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=1b81351a-b5f0-45cb-a1ad-f18da8e7260c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.33µs" http.response.status=404 http.response.written=157 vars.digest="sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=6956ef3c-ad47-4f81-a45d-d20306f44f70 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42776" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.928µs" http.response.status=404 http.response.written=74 vars.digest="sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=error msg="error parsing digest="sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=25c5a798-b082-4e2b-8371-ff72975d49a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42790" http.request.uri="/v2/foo/bar/blobs/sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" time="2026-10-14T23:06: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.26.9 http.request.host="127.0.0.1:39059" http.request.id=25c5a798-b082-4e2b-8371-ff72975d49a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42790" http.request.uri="/v2/foo/bar/blobs/sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.209µs" http.response.status=400 http.response.written=110 vars.digest="sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "DELETE /v2/foo/bar/blobs/sha257:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T23:06:42Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=02066ea7-42ef-4d75-941a-2a43e4249125 http.request.method=POST http.request.remoteaddr="127.0.0.1:42794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=33c46e42-1151-4177-8b06-ef896a306c11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42794" http.request.uri="/v2/foo/bar/blobs/uploads/b1f4709a-e68e-4c65-adb6-2ea3583aa731?_state=YX9weeRCt6wFjXEWQk-tskluk9BZA68G8uN8Fljsual7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZjQ3MDlhLWU2OGUtNGM2NS1hZGI2LTJlYTM1ODNhYTczMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Mi45NzY5NTE4NTRaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.duration=805.560432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "PUT /v2/foo/bar/blobs/uploads/b1f4709a-e68e-4c65-adb6-2ea3583aa731?_state=YX9weeRCt6wFjXEWQk-tskluk9BZA68G8uN8Fljsual7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZjQ3MDlhLWU2OGUtNGM2NS1hZGI2LTJlYTM1ODNhYTczMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Mi45NzY5NTE4NTRaIn0%3D&digest=sha256%3Aa354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=76d80a3d-4337-43d7-a0bc-32cbc2e73c9d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42794" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.110492ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=88b292fd-d031-4cf0-8cfe-b43549d83481 http.request.method=GET http.request.remoteaddr="127.0.0.1:42760" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=922.749208ms http.response.status=200 http.response.written=2614272 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "GET /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-10-14T23:06:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39059" http.request.id=1a403ebc-ec2e-4cfa-a273-9984f5ab435b http.request.method=GET http.request.remoteaddr="127.0.0.1:42748" http.request.uri="/v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=926.234246ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [14/Oct/2026:23:06:42 +0000] "GET /v2/foo/bar/blobs/sha256:a354e8c054b048246f8df27bb89e12d67183914870e93e0f6c78f084ad0ab1c3 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.97s) === RUN TestRelativeURL time="2026-10-14T23:06:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:43Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39863" http.request.id=02b2e60b-3436-44df-b3c2-a1e64f500d9c http.request.method=POST http.request.remoteaddr="127.0.0.1:60764" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:45Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39863" http.request.id=723d4fd1-5a27-494f-a141-a36dbdff770f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60764" http.request.uri="/v2/foo/bar/blobs/uploads/c33cdfd8-ec20-4e37-b97a-42365099740f?_state=LATPdQ-JlLeCEH2yLiCyjqUI6wH1_5xCPUk4ELnTM6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzM2NkZmQ4LWVjMjAtNGUzNy1iOTdhLTQyMzY1MDk5NzQwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0My44OTU3MzI5MzhaIn0%3D&digest=sha256%3A7237b1d1847ffb2e54ca9c24a3706b755724f3697e38b85f0336961cd0e57ec3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.703863288s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:44 +0000] "PUT /v2/foo/bar/blobs/uploads/c33cdfd8-ec20-4e37-b97a-42365099740f?_state=LATPdQ-JlLeCEH2yLiCyjqUI6wH1_5xCPUk4ELnTM6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzM2NkZmQ4LWVjMjAtNGUzNy1iOTdhLTQyMzY1MDk5NzQwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0My44OTU3MzI5MzhaIn0%3D&digest=sha256%3A7237b1d1847ffb2e54ca9c24a3706b755724f3697e38b85f0336961cd0e57ec3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:46Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39863" http.request.id=1bb2efba-9481-4b40-a4b6-a5384539ff69 http.request.method=POST http.request.remoteaddr="127.0.0.1:60764" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:46Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39863" http.request.id=29524964-7c87-430c-9dcf-e0dfb10b63cf http.request.method=POST http.request.remoteaddr="127.0.0.1:60764" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:46Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39863" http.request.id=82ae5c92-bfb7-4c2a-94ac-02dae56dd2a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60764" http.request.uri="/v2/foo/bar/blobs/uploads/71f6f779-7b1a-4c48-8285-9dfd7ac136f5?_state=OZPCgmG8wX2L2GFex0V7W-wMdMDhHjg4lU18DOtYXIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZjZmNzc5LTdiMWEtNGM0OC04Mjg1LTlkZmQ3YWMxMzZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Ni4wMDU5Mzg5MjJaIn0%3D&digest=sha256%3Ad851b25132d9a7d9e32697432925be1683114af34a7f56fedb23ed7d8b8cbce4" http.request.useragent="Go-http-client/1.1" http.response.duration=719.385758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:46 +0000] "PUT /v2/foo/bar/blobs/uploads/71f6f779-7b1a-4c48-8285-9dfd7ac136f5?_state=OZPCgmG8wX2L2GFex0V7W-wMdMDhHjg4lU18DOtYXIN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxZjZmNzc5LTdiMWEtNGM0OC04Mjg1LTlkZmQ3YWMxMzZmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Ni4wMDU5Mzg5MjJaIn0%3D&digest=sha256%3Ad851b25132d9a7d9e32697432925be1683114af34a7f56fedb23ed7d8b8cbce4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.83s) === RUN TestBlobDeleteDisabled time="2026-10-14T23:06:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:46Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:41161" http.request.id=f42727ec-8cbb-42f5-8eeb-5499e6f5c752 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46512" http.request.uri="/v2/foo/bar/blobs/sha256:421f164d0a72eb738aaf8fc503cd8c051187b10eda162d316915ee6ea84edb1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="971.691µs" http.response.status=405 http.response.written=78 vars.digest="sha256:421f164d0a72eb738aaf8fc503cd8c051187b10eda162d316915ee6ea84edb1f" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:421f164d0a72eb738aaf8fc503cd8c051187b10eda162d316915ee6ea84edb1f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.22s) === RUN TestDeleteDisabled time="2026-10-14T23:06:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:46Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:47Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36681" http.request.id=4f073775-2b46-4fe9-864b-1dc6b340e715 http.request.method=POST http.request.remoteaddr="127.0.0.1:53388" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.510656ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36681" http.request.id=5681fbf9-f45b-4532-af60-3201b2cc9d5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53388" http.request.uri="/v2/foo/bar/blobs/uploads/64f49e4c-bd22-4b58-aec3-c8fdccc2ff9c?_state=zQlOYSHD-pXSWByHQ1zhQli-hTdwWMVue7Lw03tjecF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZjQ5ZTRjLWJkMjItNGI1OC1hZWMzLWM4ZmRjY2MyZmY5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Ny4yMTM3Nzg2NDNaIn0%3D&digest=sha256%3A27c8d371cd5df16c9d2d0c0f67ece6191149d8e48ec2e22a5a188de07918b63f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.022582774s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:47 +0000] "PUT /v2/foo/bar/blobs/uploads/64f49e4c-bd22-4b58-aec3-c8fdccc2ff9c?_state=zQlOYSHD-pXSWByHQ1zhQli-hTdwWMVue7Lw03tjecF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ZjQ5ZTRjLWJkMjItNGI1OC1hZWMzLWM4ZmRjY2MyZmY5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0Ny4yMTM3Nzg2NDNaIn0%3D&digest=sha256%3A27c8d371cd5df16c9d2d0c0f67ece6191149d8e48ec2e22a5a188de07918b63f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:36681" http.request.id=4303e4a0-77da-413e-8791-8a556718912b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53388" http.request.uri="/v2/foo/bar/blobs/sha256:27c8d371cd5df16c9d2d0c0f67ece6191149d8e48ec2e22a5a188de07918b63f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="980.771µs" http.response.status=405 http.response.written=78 vars.digest="sha256:27c8d371cd5df16c9d2d0c0f67ece6191149d8e48ec2e22a5a188de07918b63f" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:06:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:27c8d371cd5df16c9d2d0c0f67ece6191149d8e48ec2e22a5a188de07918b63f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.29s) === RUN TestDeleteReadOnly time="2026-10-14T23:06:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:49Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40061" http.request.id=f72f5c3b-2c75-4973-badb-397b2a1a8b0c http.request.method=POST http.request.remoteaddr="127.0.0.1:48388" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40061" http.request.id=7b90f1f1-dc48-4f9b-ab88-4ce2e883878e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48388" http.request.uri="/v2/foo/bar/blobs/uploads/a7924f18-b0e1-437c-acf3-2b9ac617fc64?_state=EbH6zSP7e9U5dd6A0zq7O11_GRmHfYmu-zdAljq9xTx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTI0ZjE4LWIwZTEtNDM3Yy1hY2YzLTJiOWFjNjE3ZmM2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0OS40MTg0ODk5NTNaIn0%3D&digest=sha256%3A05a16ea8b7cd408d1d1569c5a8500cd3f9f3c949240bd8a6facd6fb5725330f2" http.request.useragent="Go-http-client/1.1" http.response.duration=839.793651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:49 +0000] "PUT /v2/foo/bar/blobs/uploads/a7924f18-b0e1-437c-acf3-2b9ac617fc64?_state=EbH6zSP7e9U5dd6A0zq7O11_GRmHfYmu-zdAljq9xTx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3OTI0ZjE4LWIwZTEtNDM3Yy1hY2YzLTJiOWFjNjE3ZmM2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNjo0OS40MTg0ODk5NTNaIn0%3D&digest=sha256%3A05a16ea8b7cd408d1d1569c5a8500cd3f9f3c949240bd8a6facd6fb5725330f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:05a16ea8b7cd408d1d1569c5a8500cd3f9f3c949240bd8a6facd6fb5725330f2 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.02s) === RUN TestStartPushReadOnly time="2026-10-14T23:06:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:50Z" level=info msg="redis not configured" go.version=go1.26.9 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-10-14T23:06:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:50Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=530e1337-5394-4765-8f19-6fd0ee63dc5a http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" 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="924.171µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T23:06:50Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=35c2149c-c4d5-47c4-8cfa-747275abb50b http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" 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="746.329µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T23:06:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=5549e14c-1b98-4feb-a5bc-b2ff4e61fba0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" 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="715.528µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-14T23:06:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=3ccfea65-a5b9-47ef-9fd1-998cb46ccd30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" 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.406547ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:06:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=3ccfea65-a5b9-47ef-9fd1-998cb46ccd30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" 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.443787ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:06:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=3ccfea65-a5b9-47ef-9fd1-998cb46ccd30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" 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.471628ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:06:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=3ccfea65-a5b9-47ef-9fd1-998cb46ccd30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" 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.496948ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-14T23:06:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=98a74834-2483-4194-9c84-87e751276202 http.request.method=POST http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:51Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=9b51f9ef-d5b7-4bf4-86da-7a801ddc883b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/7887e493-cb4c-4df7-86d0-787c94e96e0c?_state=ysXSDQQyupNQ9V8lGXpfNQP09G8y9Em-OyX5vkYdF_97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODg3ZTQ5My1jYjRjLTRkZjctODZkMC03ODdjOTRlOTZlMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTAuNDg1MTY2NTkzWiJ9&digest=sha256%3Ab6889bbdd2f28677226b9568b2911c0dc30064c65f73e3c47bf366884a12260d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.292332696s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/7887e493-cb4c-4df7-86d0-787c94e96e0c?_state=ysXSDQQyupNQ9V8lGXpfNQP09G8y9Em-OyX5vkYdF_97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODg3ZTQ5My1jYjRjLTRkZjctODZkMC03ODdjOTRlOTZlMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTAuNDg1MTY2NTkzWiJ9&digest=sha256%3Ab6889bbdd2f28677226b9568b2911c0dc30064c65f73e3c47bf366884a12260d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:52Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=e6afca17-a016-4ca5-8892-238ca1e94240 http.request.method=POST http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.195893ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=c0630d03-688b-4418-b67c-2855d8761c64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/blobs/uploads/71e5f424-2f13-40ab-ba69-ef5fcea1c465?_state=TJvZHcEa88yTWIxmC3gA7wVhkjao1_bbupmOB5bhD4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MWU1ZjQyNC0yZjEzLTQwYWItYmE2OS1lZjVmY2VhMWM0NjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTIuMDU4ODEyMTYxWiJ9&digest=sha256%3A03d3bfe37dc9b0498d92a6544b64d94ab7709d308ee75abac5c5eee491fa548b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.200038378s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/71e5f424-2f13-40ab-ba69-ef5fcea1c465?_state=TJvZHcEa88yTWIxmC3gA7wVhkjao1_bbupmOB5bhD4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MWU1ZjQyNC0yZjEzLTQwYWItYmE2OS1lZjVmY2VhMWM0NjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTIuMDU4ODEyMTYxWiJ9&digest=sha256%3A03d3bfe37dc9b0498d92a6544b64d94ab7709d308ee75abac5c5eee491fa548b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=0de50196-5ce9-406e-b580-af4712cb2348 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.116275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=53d879fd-1926-409c-85d0-e254986c9101 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=5ccf2dfb-e0cf-4775-8ae2-b26225c5be2d http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.755659ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=a8cae607-713e-4486-b46c-68a649449db7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.849981ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44271" http.request.id=3cb64dc2-1379-480b-8d90-c63d898e5882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.811551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44271" http.request.id=49fd4aeb-30fe-4900-909c-907c704b5a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:44271" http.request.id=023dd400-b29d-4ef8-b085-50bcf1342c16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.duration=2.75839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=bab35f79-a4f2-48f0-bc70-c87668f38ddf http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.683939ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=00298810-0d4d-4d07-ba9e-73f8b637c8c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="774.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=44efe275-ae69-4d0d-8f19-7f76d6412553 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.duration="694.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=53ac15fa-079c-4f7b-9b10-cea46b7dd574 http.request.method=GET http.request.remoteaddr="127.0.0.1:58758" 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="700.727µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=error msg="payload digest does match: "sha256:27ef81801a5471001451da33a44dff0ba191b0c1f2b64b9dbb150271a6c4781a" != "sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61"" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=7d068c20-8e6b-4221-b9ca-7c828b30f07b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" time="2026-10-14T23:06:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=7d068c20-8e6b-4221-b9ca-7c828b30f07b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58758" http.request.uri="/v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.45µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61" 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:fdc97444081e1f1ed604544340014df8e978a5de4b761c5d66683ecb1ec4cd61 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=57a8320d-eaf3-46b8-b496-962a318c4369 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" 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="882.13µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T23:06: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.26.9 http.request.host="127.0.0.1:44271" http.request.id=3bf949fb-ae91-4ef5-befc-06ac6ad4da17 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" 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="696.208µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T23:06: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=ae4abbfe-5278-492a-ad67-4d4a152f24cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" 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="805.529µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:06: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=ae4abbfe-5278-492a-ad67-4d4a152f24cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" 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="854.33µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:06: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=ae4abbfe-5278-492a-ad67-4d4a152f24cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" 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="885.37µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=989cbc86-1ac9-40c9-86b6-627dd10f2cf6 http.request.method=POST http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=7b56f1b3-609f-4707-b130-58eec73d3fee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/blobs/uploads/473ba583-141e-45c9-9096-6885491d6863?_state=XMbmIoEDS1cxxAxBOZebxrBdWqfLTj83XfOfixnJDjd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzNiYTU4My0xNDFlLTQ1YzktOTA5Ni02ODg1NDkxZDY4NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTQuMjkyMTAxMTQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/473ba583-141e-45c9-9096-6885491d6863?_state=XMbmIoEDS1cxxAxBOZebxrBdWqfLTj83XfOfixnJDjd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NzNiYTU4My0xNDFlLTQ1YzktOTA5Ni02ODg1NDkxZDY4NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTQuMjkyMTAxMTQ2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=2e43123b-f9f1-4795-a484-ab2bab823edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" 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="887.53µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:06: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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=2e43123b-f9f1-4795-a484-ab2bab823edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" 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="925.771µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-14T23:06:54Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=32a0726a-65b7-4b9c-8c25-cf6e2237b1d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:56Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=7dac7719-ac90-4e89-8063-5e810c6e1fd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/blobs/uploads/66ed6fba-9159-47e4-a785-744da463dd7d?_state=xisMCVWR8SMy7z17hKa-RvXe3NvEd9mzaAxrZl3GcI57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmVkNmZiYS05MTU5LTQ3ZTQtYTc4NS03NDRkYTQ2M2RkN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTQuNTI0MDE2ODMyWiJ9&digest=sha256%3A1838045fd986047ea635db0fc82df0d13c2fb7c1744834ec2badb37d53f199ec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.532993439s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/66ed6fba-9159-47e4-a785-744da463dd7d?_state=xisMCVWR8SMy7z17hKa-RvXe3NvEd9mzaAxrZl3GcI57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NmVkNmZiYS05MTU5LTQ3ZTQtYTc4NS03NDRkYTQ2M2RkN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTQuNTI0MDE2ODMyWiJ9&digest=sha256%3A1838045fd986047ea635db0fc82df0d13c2fb7c1744834ec2badb37d53f199ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:56Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=9650586d-50dc-4ab6-9337-95c3a7c597c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=909b45b0-0cee-4ea3-bb29-de8b3027987b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/blobs/uploads/dc559410-1507-44df-ace5-f3fc03d76afc?_state=VcWTrwJweOqv8ISDMR4IOjDw7jzv3dggy-TQx6w5IkN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzU1OTQxMC0xNTA3LTQ0ZGYtYWNlNS1mM2ZjMDNkNzZhZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTYuMjMxMjcwOTE4WiJ9&digest=sha256%3A0686e43fb68ad939bd8e39e53dcde62ad3150c5aa1460428db899a197c8ff7a0" http.request.useragent="Go-http-client/1.1" http.response.duration=888.021944ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/dc559410-1507-44df-ace5-f3fc03d76afc?_state=VcWTrwJweOqv8ISDMR4IOjDw7jzv3dggy-TQx6w5IkN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYzU1OTQxMC0xNTA3LTQ0ZGYtYWNlNS1mM2ZjMDNkNzZhZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTYuMjMxMjcwOTE4WiJ9&digest=sha256%3A0686e43fb68ad939bd8e39e53dcde62ad3150c5aa1460428db899a197c8ff7a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=6d87a43b-d72c-4b07-9f0a-c095b7b6fe21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44271" http.request.id=3217681b-e53c-4f3c-9fc4-ede22cc79e58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/sha256:eb0c546c9ab1ae9ea6f36f9169f136e0d9e6b7a4910294de29c2b7fb5950ae5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:eb0c546c9ab1ae9ea6f36f9169f136e0d9e6b7a4910294de29c2b7fb5950ae5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=fd248c84-93b1-4783-be90-b7160c52d35b http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" 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="977.371µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=f5e59201-38f0-4c41-8fb1-984d0077a980 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/sha256:eb0c546c9ab1ae9ea6f36f9169f136e0d9e6b7a4910294de29c2b7fb5950ae5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="924.57µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:eb0c546c9ab1ae9ea6f36f9169f136e0d9e6b7a4910294de29c2b7fb5950ae5c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=565596fd-980b-4c46-8ff4-4432e5dae666 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="763.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=61c471ca-7cc5-4430-b7fa-c20a4530f910 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/sha256:eb0c546c9ab1ae9ea6f36f9169f136e0d9e6b7a4910294de29c2b7fb5950ae5c" http.request.useragent="Go-http-client/1.1" http.response.duration="742.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:eb0c546c9ab1ae9ea6f36f9169f136e0d9e6b7a4910294de29c2b7fb5950ae5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=9b541c89-d1a1-4d4a-a5a4-aa28e767ce76 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" 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="759.408µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="rewriting manifest sha256:eb0c546c9ab1ae9ea6f36f9169f136e0d9e6b7a4910294de29c2b7fb5950ae5c in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=89ec4a27-f70d-44db-ae51-bfb54be74fcd http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" 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-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=89ec4a27-f70d-44db-ae51-bfb54be74fcd http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.968941ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44271" http.request.id=143c0f99-5422-4c14-932a-7349f2effa87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" 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="815.209µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44271" http.request.id=65cf0d79-2621-4cb9-a8cb-e9a112cdd25e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44271" http.request.id=8784c340-9198-4d35-a013-7aa7981da3f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/sha256:df5f3ad3f46342f9f535a5c1c69c597703d328b66746c1fb042bc7163363d705" http.request.useragent="Go-http-client/1.1" http.response.duration="943.891µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:df5f3ad3f46342f9f535a5c1c69c597703d328b66746c1fb042bc7163363d705 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=6b3a52fa-1204-468f-96bf-a00a13deb54c http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" 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="896.53µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=1b2706af-7020-4ff9-9ac6-c4fc70f1f764 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/sha256:df5f3ad3f46342f9f535a5c1c69c597703d328b66746c1fb042bc7163363d705" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="864.09µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:df5f3ad3f46342f9f535a5c1c69c597703d328b66746c1fb042bc7163363d705 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=0caa37ea-d489-45f1-9462-0165336e2275 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="758.289µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=792a416d-3c35-4060-a51a-13105dd0762c http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/sha256:df5f3ad3f46342f9f535a5c1c69c597703d328b66746c1fb042bc7163363d705" http.request.useragent="Go-http-client/1.1" http.response.duration="707.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:df5f3ad3f46342f9f535a5c1c69c597703d328b66746c1fb042bc7163363d705 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="rewriting manifest list sha256:df5f3ad3f46342f9f535a5c1c69c597703d328b66746c1fb042bc7163363d705 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=cbeeadba-3c9e-4a17-a9c2-fb5416270e17 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" 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-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44271" http.request.id=cbeeadba-3c9e-4a17-a9c2-fb5416270e17 http.request.method=GET http.request.remoteaddr="127.0.0.1:45014" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.938062ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:06:57Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=3c4f0c8b-e6d8-4ccc-8b06-bd6aad216ab6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" 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.001251ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=386a6361-1edd-4913-aa03-8de9930ef805 http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" 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="740.409µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=dca2468c-3342-436a-a212-bcf46f1f3116 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" 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="688.768µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=5e119310-ec57-4aac-a2b3-847012722f24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" 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.449027ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=5e119310-ec57-4aac-a2b3-847012722f24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" 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.487427ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=5e119310-ec57-4aac-a2b3-847012722f24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" 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.512867ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:06:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=5e119310-ec57-4aac-a2b3-847012722f24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" 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.549508ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-14T23:06:57Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=aae5ec0e-71df-4962-9d68-d4f777e2dc2b http.request.method=POST http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:59Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=0c8a4e52-30de-4c85-923a-e1f77ec82858 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/blobs/uploads/f2631c59-499c-4b9f-be21-070842347a1a?_state=LkjJMDv_m1FUNlIhEl1zkgTrY-pZPEoTMD3fgUIOgJp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjYzMWM1OS00OTljLTRiOWYtYmUyMS0wNzA4NDIzNDdhMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTcuNDIxMDk3NDAxWiJ9&digest=sha256%3A05166fb6b9302adc8e0707f00dcd4c8754070f72b6ee59ac7b6ef3778e4f2679" http.request.useragent="Go-http-client/1.1" http.response.duration=2.117223221s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/f2631c59-499c-4b9f-be21-070842347a1a?_state=LkjJMDv_m1FUNlIhEl1zkgTrY-pZPEoTMD3fgUIOgJp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjYzMWM1OS00OTljLTRiOWYtYmUyMS0wNzA4NDIzNDdhMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTcuNDIxMDk3NDAxWiJ9&digest=sha256%3A05166fb6b9302adc8e0707f00dcd4c8754070f72b6ee59ac7b6ef3778e4f2679 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:06:59Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=5f55beca-4a67-42dc-a5db-4133767c7459 http.request.method=POST http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=2dbe4d4b-330c-495d-827f-39b070a95e03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/blobs/uploads/23ed71ab-cb5b-49c3-9f1b-116490430223?_state=k4ZwpiLyG_kr02bPYbH7y6gbw8AfHC0miqYI9LdtBxl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyM2VkNzFhYi1jYjViLTQ5YzMtOWYxYi0xMTY0OTA0MzAyMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTkuODEwNTEyODczWiJ9&digest=sha256%3Ac26c41f5131ae82aecd064cd14ea9ab5874c0c631759a959e8a1a6ae051d7e74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764847123s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:06:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/23ed71ab-cb5b-49c3-9f1b-116490430223?_state=k4ZwpiLyG_kr02bPYbH7y6gbw8AfHC0miqYI9LdtBxl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyM2VkNzFhYi1jYjViLTQ5YzMtOWYxYi0xMTY0OTA0MzAyMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDY6NTkuODEwNTEyODczWiJ9&digest=sha256%3Ac26c41f5131ae82aecd064cd14ea9ab5874c0c631759a959e8a1a6ae051d7e74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=f9580431-d0c4-45d6-9b7d-f388e7e9bfa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.064594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=226c900f-1037-47c8-ad60-66455e3f95c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.775951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=ca9e7ccd-eb65-4972-89bb-36ef3f7a4fe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.656738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=49d88683-e7a4-40db-89c8-7d8ec06c5f54 http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.625578ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39111" http.request.id=992f3f8c-d303-4f11-8f23-4c20c59f5aa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.660829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39111" http.request.id=1c605c2e-86b5-4f60-a030-8cfdf225ebb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.743351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:39111" http.request.id=f6282e2c-cab0-4743-8f56-952b0cccad28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.71247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=5116e826-0de7-42d3-9fd1-7effd74bd7d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.572378ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=34296fb3-9b02-4180-b5b5-fbd19b032048 http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="745.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=c4be26a4-b8cc-4b19-a90a-5cfabf800356 http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.duration="635.407µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=525064a7-d861-4fa3-9b25-47126f0b52cd http.request.method=GET http.request.remoteaddr="127.0.0.1:37490" 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="746.408µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=error msg="payload digest does match: "sha256:2f7601eea90a7a08138dbb7f1a0e31b16d397bb7e2682e68fc94a58f8527007c" != "sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b"" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=1189b29a-ac4f-4483-bd72-5321f102aba6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=1189b29a-ac4f-4483-bd72-5321f102aba6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37490" http.request.uri="/v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.89µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b" 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:ee9fb262c2eab78f4dca2e7b66304dae41087270ae0f71ca5b40e6baa444941b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=81badaab-0b88-4bf5-bc63-16ab4a171c7e http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" 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="889.57µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=b5dac2cf-daa0-480d-b60a-47eb2e9a666b http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" 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="697.328µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=503a01f2-0d07-4942-a573-73e0038cea93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" 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="835.729µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=503a01f2-0d07-4942-a573-73e0038cea93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" 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="872.489µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=503a01f2-0d07-4942-a573-73e0038cea93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" 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="912.53µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=8c7b5b88-581d-4d89-b98c-0f9dd9619206 http.request.method=POST http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=0aafe41d-6f25-4760-921d-60e6dbca0e4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/blobs/uploads/8d6a5b53-2aaf-4392-89b5-33dc6c714b1c?_state=SGt3QvxOCNa6te1P7xPfDrleS2i05ZRoKLl5zU6kCTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDZhNWI1My0yYWFmLTQzOTItODliNS0zM2RjNmM3MTRiMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDEuNjA4MjgxODQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/8d6a5b53-2aaf-4392-89b5-33dc6c714b1c?_state=SGt3QvxOCNa6te1P7xPfDrleS2i05ZRoKLl5zU6kCTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZDZhNWI1My0yYWFmLTQzOTItODliNS0zM2RjNmM3MTRiMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDEuNjA4MjgxODQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=c26aaf04-b8a2-4666-8f35-a41dbf671b05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" 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="899.09µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:07:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=c26aaf04-b8a2-4666-8f35-a41dbf671b05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" 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="940.611µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-14T23:07:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=a49bee84-c96d-4a8a-9969-039a92b0a365 http.request.method=POST http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=0c86d406-f60f-4492-9f7f-121a47f3b748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/blobs/uploads/0560e336-7890-41d2-9002-b5c9bbe651cf?_state=BGQXjTCl8o65x3Ona6k4T8rPGqrpsY_SgJungF0S7np7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTYwZTMzNi03ODkwLTQxZDItOTAwMi1iNWM5YmJlNjUxY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDEuODgyODk2NzE5WiJ9&digest=sha256%3A4e16badbdd3347210f35ad3f207806507aca267cdb3e70a715173fdbe941d3f7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.04383941s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/0560e336-7890-41d2-9002-b5c9bbe651cf?_state=BGQXjTCl8o65x3Ona6k4T8rPGqrpsY_SgJungF0S7np7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTYwZTMzNi03ODkwLTQxZDItOTAwMi1iNWM5YmJlNjUxY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDEuODgyODk2NzE5WiJ9&digest=sha256%3A4e16badbdd3347210f35ad3f207806507aca267cdb3e70a715173fdbe941d3f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:04Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=8ca9d39d-3483-4f03-8de4-d51ea699676e http.request.method=POST http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=6924084e-de1a-450f-9235-6f3cc0676187 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/blobs/uploads/3c6650fd-80f5-4fab-8ad0-9eb80ae59746?_state=5sQAPpUH-r5pchhuLoCIO5eDYF1Tt66oKC3na_gPeWt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzY2NTBmZC04MGY1LTRmYWItOGFkMC05ZWI4MGFlNTk3NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDQuMTg2NzE1ODA1WiJ9&digest=sha256%3A2b9361bc0f9302765a1f5df2099f102997c428876116509346d18a8046b18e5a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.70757297s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/3c6650fd-80f5-4fab-8ad0-9eb80ae59746?_state=5sQAPpUH-r5pchhuLoCIO5eDYF1Tt66oKC3na_gPeWt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzY2NTBmZC04MGY1LTRmYWItOGFkMC05ZWI4MGFlNTk3NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDQuMTg2NzE1ODA1WiJ9&digest=sha256%3A2b9361bc0f9302765a1f5df2099f102997c428876116509346d18a8046b18e5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=112c97cb-a747-455d-8bab-db1a1590e585 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=af3f9899-be41-4922-a537-b9c2664eee24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/sha256:3347374cb53f3ae3feea4ce1d242a201de5c322e234fe6abc4092c00cfdadcc7" http.request.useragent="Go-http-client/1.1" http.response.duration="982.371µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:3347374cb53f3ae3feea4ce1d242a201de5c322e234fe6abc4092c00cfdadcc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=54254f0f-2591-412b-a6a9-2a5b306548dc http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" 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="864.65µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=e4ad6816-40ee-4f7f-82b0-8077b2d3b7ea http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/sha256:3347374cb53f3ae3feea4ce1d242a201de5c322e234fe6abc4092c00cfdadcc7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="891.89µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/sha256:3347374cb53f3ae3feea4ce1d242a201de5c322e234fe6abc4092c00cfdadcc7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=203611fb-304f-413a-a2e6-81e0c628d038 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="687.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=5eff285b-c039-4bb8-97a2-857eef860e60 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/sha256:3347374cb53f3ae3feea4ce1d242a201de5c322e234fe6abc4092c00cfdadcc7" http.request.useragent="Go-http-client/1.1" http.response.duration="644.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/sha256:3347374cb53f3ae3feea4ce1d242a201de5c322e234fe6abc4092c00cfdadcc7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=e88e9fbe-e6df-46a8-be78-96b46fdb56da http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" 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="692.968µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="rewriting manifest sha256:3347374cb53f3ae3feea4ce1d242a201de5c322e234fe6abc4092c00cfdadcc7 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=84c6c0f7-47a4-4998-bf66-76acb65482d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" 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-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=84c6c0f7-47a4-4998-bf66-76acb65482d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.82938ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39111" http.request.id=b9f10c5b-8485-4768-8f17-acacaa6dc278 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" 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="886.49µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39111" http.request.id=8119766c-6e74-439e-9bd4-a5dd4c613775 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="984.811µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39111" http.request.id=20e27292-460b-4370-95e3-3389714669df http.request.method=PUT http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/sha256:6f9db5860a9f76211cd73c9634e41c78606e3d5b81f100e1e21ab95f4258031b" http.request.useragent="Go-http-client/1.1" http.response.duration="879.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "PUT /v2/foo/schema2/manifests/sha256:6f9db5860a9f76211cd73c9634e41c78606e3d5b81f100e1e21ab95f4258031b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=c47934c9-3ec1-47f0-9cb9-0cd8c578922d http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" 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="840.57µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=9942c8f5-7b95-4108-baa6-24f2c222c907 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/sha256:6f9db5860a9f76211cd73c9634e41c78606e3d5b81f100e1e21ab95f4258031b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="816.129µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/sha256:6f9db5860a9f76211cd73c9634e41c78606e3d5b81f100e1e21ab95f4258031b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=a388fc93-3fb0-4e83-a243-64fb047937c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="714.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=377a94f1-d924-444e-9298-d4822f281a4d http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/sha256:6f9db5860a9f76211cd73c9634e41c78606e3d5b81f100e1e21ab95f4258031b" http.request.useragent="Go-http-client/1.1" http.response.duration="638.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/sha256:6f9db5860a9f76211cd73c9634e41c78606e3d5b81f100e1e21ab95f4258031b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=info msg="rewriting manifest list sha256:6f9db5860a9f76211cd73c9634e41c78606e3d5b81f100e1e21ab95f4258031b in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=b0e2903f-238a-416e-85ba-0f2d4c1757b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" 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-10-14T23:07:05Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39111" http.request.id=b0e2903f-238a-416e-85ba-0f2d4c1757b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37506" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.915541ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (15.65s) === RUN TestGetManifestWithStorageError time="2026-10-14T23:07: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.26.9 time="2026-10-14T23:07:05Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:38723" http.request.id=1aeaab29-dbeb-44ef-a8ff-cd91e39da710 http.request.method=GET http.request.remoteaddr="127.0.0.1:34612" 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="816.329µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:38723" http.request.id=0fa9652e-17e5-4822-a2ec-8292e94ed137 http.request.method=GET http.request.remoteaddr="127.0.0.1:34612" 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="708.688µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:38723" http.request.id=bb9911fa-3cfb-4b72-818e-9ca1ca844b00 http.request.method=GET http.request.remoteaddr="127.0.0.1:34612" 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="698.488µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:38723" http.request.id=caa1abea-1349-4683-a719-f8bd160fb9f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34612" 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="722.448µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-10-14T23:07: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.26.9 time="2026-10-14T23:07:05Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=b3706517-aca1-48b6-9181-889413bd958f http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" 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="892.33µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=66fad5f7-631b-46ff-b646-d65dc253bc3e http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" 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="711.568µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=bbb77dde-10c1-41f4-a1f7-9ad60c209ab9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" 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="693.968µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=3721cd8a-29ca-4170-85cb-3f16d80823fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" 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.329425ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=3721cd8a-29ca-4170-85cb-3f16d80823fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" 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.367106ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=3721cd8a-29ca-4170-85cb-3f16d80823fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" 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.393946ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T23:07:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=3721cd8a-29ca-4170-85cb-3f16d80823fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" 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.418506ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:23:07:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-14T23:07:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=519e2bdf-dde5-4c88-bb7c-384e5a18acc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=6764c3ca-2203-475c-bf97-209ccde9c8d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/blobs/uploads/39e9fd96-dc31-4c54-8cda-272995b75fb3?_state=6bFLvgloLK3R56cPZDj4q9VRMkiOLgvFTA3vat8vavZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOWU5ZmQ5Ni1kYzMxLTRjNTQtOGNkYS0yNzI5OTViNzVmYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDYuMjA2NjAzODdaIn0%3D&digest=sha256%3A641b2c57b0abeaf4e0e9ae63b62ee997c986421c1587d16acc7ddb909210d64e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.257505254s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/39e9fd96-dc31-4c54-8cda-272995b75fb3?_state=6bFLvgloLK3R56cPZDj4q9VRMkiOLgvFTA3vat8vavZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOWU5ZmQ5Ni1kYzMxLTRjNTQtOGNkYS0yNzI5OTViNzVmYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDYuMjA2NjAzODdaIn0%3D&digest=sha256%3A641b2c57b0abeaf4e0e9ae63b62ee997c986421c1587d16acc7ddb909210d64e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:08Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=66781930-dd5b-4705-828c-d3261996bbba http.request.method=POST http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=8e56d962-f5b4-4ee0-80dc-1307b5d1fd21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/blobs/uploads/beaccf00-21cc-4710-8c7d-a4b3e148a9b2?_state=Hh5WLqem2F7xZXqGbmmd0C4ex2yW9j6ERHClnOWWGFN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWFjY2YwMC0yMWNjLTQ3MTAtOGM3ZC1hNGIzZTE0OGE5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDguNjI3NzI5Mzc0WiJ9&digest=sha256%3A3ce9ea75bddc12de72506d209bf3b1ffc8b0f749f01336677258f82a09fa69c1" http.request.useragent="Go-http-client/1.1" http.response.duration=833.551301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/beaccf00-21cc-4710-8c7d-a4b3e148a9b2?_state=Hh5WLqem2F7xZXqGbmmd0C4ex2yW9j6ERHClnOWWGFN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWFjY2YwMC0yMWNjLTQ3MTAtOGM3ZC1hNGIzZTE0OGE5YjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDguNjI3NzI5Mzc0WiJ9&digest=sha256%3A3ce9ea75bddc12de72506d209bf3b1ffc8b0f749f01336677258f82a09fa69c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=195a4c23-c90d-47de-a5a2-890fe3f65c8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.085034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=6d5fe97a-7465-4fb6-a66e-e155337d9600 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.68583ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=31d9bc93-40f3-45bf-9224-2edb8087f3eb http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.676499ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=901b0194-a828-4fd5-a620-6a226d9de55c http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.667379ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40527" http.request.id=43cb9ad5-c66e-4034-b4c4-b141dc720e63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.67111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40527" http.request.id=a3cec4a1-5ae3-44e8-83f3-f1138b4b721a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.749791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:40527" http.request.id=30529cdf-f5fa-4932-b3b3-a20ac36f6a3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.73047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=84793b6b-e560-4a5c-87cd-901d37733315 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.695179ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=baa7d547-61c3-4bdc-8fd6-9ba383939675 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="796.529µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=977d325b-0019-41d8-ade5-e2922a01d371 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration="723.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=bb9f04a4-4ceb-42b8-bbc2-f778ce0849d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49550" 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="681.688µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="payload digest does match: "sha256:7b571915f1cad6627f8e7243b9b8de5112b23ffda14b4cb16f4637e2533db081" != "sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6"" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=c30b3f0d-e32b-487b-8021-9b0576f31021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=c30b3f0d-e32b-487b-8021-9b0576f31021 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49550" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.769µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=63f79b65-88c1-4a6f-8ae9-36730447ba0b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49562" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=f390fd5c-51fc-4ffb-870f-de817382b0ef http.request.method=GET http.request.remoteaddr="127.0.0.1:49562" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.329µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=25c2fc50-0000-41ea-81ff-163ce120299b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49570" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="932.73µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=de2333a1-f192-45c6-9649-e1dc2f8511a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49572" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.015193ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=c3c70ea8-9b62-4283-9347-f6faf9ea38ba http.request.method=GET http.request.remoteaddr="127.0.0.1:49572" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.679098ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=e4cc1c0d-818b-4278-976e-09511c938a1d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49588" 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="983.171µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=fe985d45-ca8a-4570-87d1-f154476414ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.987473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=8f2616ff-7158-4926-80a7-082453b961a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" 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="736.208µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=5fbb2e2c-5d11-4acb-b263-62d737cbd1c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6" http.request.useragent="Go-http-client/1.1" http.response.duration="943.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:64bf5b2e9c1a65d5d4658bb915dc9127b0194e2d809308280a73d1d6411c28a6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=016907d3-a6dc-4d64-a02b-ac81c5bfb1a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" 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="726.049µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=f2b7dea4-e17b-4a1b-b6e8-3c04878a621e http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" 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="774.728µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=711e9535-f1b6-44e8-adab-757674e4b7da http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" 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="699.208µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=278699e6-168e-4a74-a8a2-9d22eb5267a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" 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="871.529µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=278699e6-168e-4a74-a8a2-9d22eb5267a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" 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="908.89µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=278699e6-168e-4a74-a8a2-9d22eb5267a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" 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="937.05µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=5f5185c0-f086-45ae-855e-dd50ea357ead http.request.method=POST http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=9389397e-b6b2-4c26-8a7e-7e6d3af417c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/blobs/uploads/0ce3667e-e361-40e8-916a-6db023f51d43?_state=6CGxXtTAdQBpTwgFY1sLwBu3eIOXmiBgiFMGCe06uz57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwY2UzNjY3ZS1lMzYxLTQwZTgtOTE2YS02ZGIwMjNmNTFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDkuNTA5NjQxODFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/0ce3667e-e361-40e8-916a-6db023f51d43?_state=6CGxXtTAdQBpTwgFY1sLwBu3eIOXmiBgiFMGCe06uz57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwY2UzNjY3ZS1lMzYxLTQwZTgtOTE2YS02ZGIwMjNmNTFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDkuNTA5NjQxODFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=6796fe47-acf4-47e1-b72a-6563c557d503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" 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="854.449µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T23:07:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=6796fe47-acf4-47e1-b72a-6563c557d503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" 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="895.61µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-14T23:07:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=58ff4f80-b91d-4df6-9cf5-5d692c063186 http.request.method=POST http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=129c58a1-389d-4c4f-b1ea-3e295905b2a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/blobs/uploads/73bb0875-e5ef-4397-bc6e-fbf6e022a4be?_state=Z0l1eJK3wG0uHPkZqxYgxhvsm2kMKMJbuhKF4HJJDWN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2JiMDg3NS1lNWVmLTQzOTctYmM2ZS1mYmY2ZTAyMmE0YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDkuNjk4MTQwMjU2WiJ9&digest=sha256%3A8bc7aaedafa5efbccb1e90c8386c1aac130cddc043e8519dd5a4823654a99a5f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079442622s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/73bb0875-e5ef-4397-bc6e-fbf6e022a4be?_state=Z0l1eJK3wG0uHPkZqxYgxhvsm2kMKMJbuhKF4HJJDWN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2JiMDg3NS1lNWVmLTQzOTctYmM2ZS1mYmY2ZTAyMmE0YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MDkuNjk4MTQwMjU2WiJ9&digest=sha256%3A8bc7aaedafa5efbccb1e90c8386c1aac130cddc043e8519dd5a4823654a99a5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:10Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=b733d30c-db72-4f81-b6d4-3e9b339e3fec http.request.method=POST http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=ef9fabd6-0a64-44c5-b1b7-39637012ed9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/blobs/uploads/c338fd40-852f-4e59-bcc8-a02120ece959?_state=zxBkbnqWCb9IiskK6pLK0bm7S0gFd7axHCMjrGxcG8V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzM4ZmQ0MC04NTJmLTRlNTktYmNjOC1hMDIxMjBlY2U5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MTAuOTUyNzMyMTc1WiJ9&digest=sha256%3A352a927447bb32de4f38e25cdc9685f06337f0a391215513abb3cd2c94378036" http.request.useragent="Go-http-client/1.1" http.response.duration=909.828505ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/c338fd40-852f-4e59-bcc8-a02120ece959?_state=zxBkbnqWCb9IiskK6pLK0bm7S0gFd7axHCMjrGxcG8V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzM4ZmQ0MC04NTJmLTRlNTktYmNjOC1hMDIxMjBlY2U5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjM6MDc6MTAuOTUyNzMyMTc1WiJ9&digest=sha256%3A352a927447bb32de4f38e25cdc9685f06337f0a391215513abb3cd2c94378036 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=fcefeb98-1f9a-41c5-a3a9-2c4324bb4cdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.381255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=ed0c4917-8ab9-4e44-9347-c50e655835be http.request.method=PUT http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=ce2dc80a-b54e-41a9-b966-d5335c417b31 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" 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="946.25µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=d3194683-afd9-452a-a605-d9309c6716ce http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="854.409µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=abe1c1df-a526-481a-94cc-f3653c5509d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="708.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=ac355962-07bc-4fbd-9a1f-a4eb0ed53109 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.duration="666.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=2fc10ad1-299e-4bbc-86aa-aacd23d2af88 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" 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="715.728µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="rewriting manifest sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=0a54d821-077f-48b2-a01b-529b9396a2f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" 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-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=0a54d821-077f-48b2-a01b-529b9396a2f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.83342ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=ddbe12f6-f696-4745-9383-6f3f761904b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.duration="853.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=dc085828-c0af-4b83-9256-a37b18f3fa10 http.request.method=GET http.request.remoteaddr="127.0.0.1:49594" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="792.089µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=23afd0dc-33dd-4714-9c14-90ee497956d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49602" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.41µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=bf80ee65-393c-477b-bc87-95fdd78273de http.request.method=PUT http.request.remoteaddr="127.0.0.1:49606" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.218094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=0952e336-eda4-458f-9f9a-cc05560817f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49606" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="912.41µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=bcd20037-1eaa-46f8-b607-5fd2f075fa7d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49612" 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="920.97µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40527" http.request.id=fcc5feab-a89d-4ea0-b9b8-3f2d91438b19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=92d03e35-3d18-444f-9055-36f8091d0559 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" 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="717.568µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=90c8a3c2-8f69-4d19-b36a-3b52f0f9c1b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af" http.request.useragent="Go-http-client/1.1" http.response.duration="878.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3833def9378f6c75d0f9e9c0733d292b7daa2012300d3f9a61e47a2c224144af HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:40527" http.request.id=c6dfc835-3415-4035-9ad0-3cb10fbfb398 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" 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="692.567µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.96s) === RUN TestManifestDeleteDisabled time="2026-10-14T23:07:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:46433" http.request.id=e1c8bfae-8a96-4ca1-9406-9e8b1258d329 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37578" 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="882.41µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [14/Oct/2026:23:07:11 +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-10-14T23:07:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:46865" http.request.id=6a6b0afa-ff89-4e3c-9844-5569589b6e51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54574" 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.583617ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:46865" http.request.id=fb20e373-3ccc-461b-b07a-abc25efe1fd5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54590" 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.417536ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:46865" http.request.id=55371039-64e2-49e2-88d9-b0350b027f88 http.request.method=POST http.request.remoteaddr="127.0.0.1:54598" 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.418296ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-14T23:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:46865" http.request.id=37d9b151-520d-4f38-9ed8-a5b72317b04a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54606" 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.407055ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:23:07:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-10-14T23:07:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:07:11Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=2cb6ef73-5629-4c18-a5d6-999e3f012c3e http.request.method=POST http.request.remoteaddr="127.0.0.1:51818" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392655ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=f0b55a87-07d7-4997-9bda-2f9a9201bb24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51818" http.request.uri="/v2/foo/bar/blobs/uploads/8bcd26fe-8238-408f-96fc-0b337cfbc20d?_state=0VtwsU8323KliZAqJGZau2XYjRz5X4Pv3c0bE9YFffd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiY2QyNmZlLTgyMzgtNDA4Zi05NmZjLTBiMzM3Y2ZiYzIwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNzoxMi4wOTExMDM1MjhaIn0%3D&digest=sha256%3A31a2946318ce20399d2867746d3495448ceecffa9b1a425417e734e6a0934e92" http.request.useragent="Go-http-client/1.1" http.response.duration=812.299306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "PUT /v2/foo/bar/blobs/uploads/8bcd26fe-8238-408f-96fc-0b337cfbc20d?_state=0VtwsU8323KliZAqJGZau2XYjRz5X4Pv3c0bE9YFffd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiY2QyNmZlLTgyMzgtNDA4Zi05NmZjLTBiMzM3Y2ZiYzIwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNzoxMi4wOTExMDM1MjhaIn0%3D&digest=sha256%3A31a2946318ce20399d2867746d3495448ceecffa9b1a425417e734e6a0934e92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=0f943d93-6584-48e8-a166-31f20fb8943a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51818" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.936632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=7ebe93e0-21f1-4513-be28-236193282cfe http.request.method=GET http.request.remoteaddr="127.0.0.1:51818" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.288µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33501" go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=431baf3a-3c26-4909-a8b8-f5e43a3c48d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51822" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.849µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33501/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33501/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:34159" http.request.id=a53ead4e-7433-42f7-983d-d3ac8b85ab8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58816" http.request.uri="/v2/foo/bar/manifests/sha256:776300a08edf7aa4efcdce679bd803c4f4fdbb986384534ff77c0f924ebcefb3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:776300a08edf7aa4efcdce679bd803c4f4fdbb986384534ff77c0f924ebcefb3" time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=c973c025-5072-40c4-88c3-0547237a1023 http.request.method=GET http.request.remoteaddr="127.0.0.1:51834" http.request.uri="/v2/foo/bar/manifests/sha256:776300a08edf7aa4efcdce679bd803c4f4fdbb986384534ff77c0f924ebcefb3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.7593ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "GET /v2/foo/bar/manifests/sha256:776300a08edf7aa4efcdce679bd803c4f4fdbb986384534ff77c0f924ebcefb3 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:776300a08edf7aa4efcdce679bd803c4f4fdbb986384534ff77c0f924ebcefb3 with ttl=167h59m59.99999664s" go.version=go1.26.9 time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34159" http.request.id=a53ead4e-7433-42f7-983d-d3ac8b85ab8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58816" http.request.uri="/v2/foo/bar/manifests/sha256:776300a08edf7aa4efcdce679bd803c4f4fdbb986384534ff77c0f924ebcefb3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.708594ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "GET /v2/foo/bar/manifests/sha256:776300a08edf7aa4efcdce679bd803c4f4fdbb986384534ff77c0f924ebcefb3 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=38e1e006-2291-4879-a143-dba04d7417f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51834" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.247µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33501/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33501/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:34159" http.request.id=dd14b4ba-e6ad-4700-8ad5-9670e04e5479 http.request.method=GET http.request.remoteaddr="127.0.0.1:58828" 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-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=ce143811-1416-40bf-af3b-f82b8b3c5d69 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51850" 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.745979ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T23:07:12Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34159" http.request.id=dd14b4ba-e6ad-4700-8ad5-9670e04e5479 http.request.method=GET http.request.remoteaddr="127.0.0.1:58828" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.657062ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:23:07:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=951831c8-e79e-42b9-a791-97a0c3fec3a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51850" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=9482413d-b644-4128-8857-0a2a24cb1bec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51850" http.request.uri="/v2/foo/bar/blobs/uploads/f69248f7-4a63-4a2d-bd17-c9b84dc68a8c?_state=XyGkZFdP6iCn1JoCaaCigqsTvijgV8G5O_qIIHuTOX57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OTI0OGY3LTRhNjMtNGEyZC1iZDE3LWM5Yjg0ZGM2OGE4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNzoxMy4wODg3MDE0ODRaIn0%3D&digest=sha256%3Aa941fa246f2206957de25ca9a86af8fd2a2b9046c699e050dc69f2dea3fb24f1" http.request.useragent="Go-http-client/1.1" http.response.duration=753.04777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "PUT /v2/foo/bar/blobs/uploads/f69248f7-4a63-4a2d-bd17-c9b84dc68a8c?_state=XyGkZFdP6iCn1JoCaaCigqsTvijgV8G5O_qIIHuTOX57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OTI0OGY3LTRhNjMtNGEyZC1iZDE3LWM5Yjg0ZGM2OGE4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMzowNzoxMy4wODg3MDE0ODRaIn0%3D&digest=sha256%3Aa941fa246f2206957de25ca9a86af8fd2a2b9046c699e050dc69f2dea3fb24f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=81121b0f-0767-4605-8251-652d635e9d3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51850" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.878351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=81fb6f16-5ce1-49e4-8de6-4fa2f6da67fc http.request.method=GET http.request.remoteaddr="127.0.0.1:51850" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.208µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33501/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33501/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:34159" http.request.id=8b38cb11-4328-4e12-93ed-82a248f6680c http.request.method=GET http.request.remoteaddr="127.0.0.1:45790" 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-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=2dcf03af-27a0-4642-baf7-8080466a1a4c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38212" 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.76658ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=3d976e81-61a7-4d82-a7f5-d3ab3bc490a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38212" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="Challenge established with upstream : http://127.0.0.1:33501/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33501/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:34159" http.request.id=8b38cb11-4328-4e12-93ed-82a248f6680c http.request.method=GET http.request.remoteaddr="127.0.0.1:45790" 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-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33501" http.request.id=14fc4410-d6ad-4b85-a51f-b8d966863c1c http.request.method=GET http.request.remoteaddr="127.0.0.1:38226" 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.76498ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T23:07:13Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:bf622f3dfd5936ffbe1e18a3ec1084e754b23a6575d9167358156026054d0224 with ttl=167h59m59.99999472s" go.version=go1.26.9 time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34159" http.request.id=8b38cb11-4328-4e12-93ed-82a248f6680c http.request.method=GET http.request.remoteaddr="127.0.0.1:45790" 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=9.724948ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:23:07:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.93s) === RUN TestAppDispatcher time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36663" http.request.id=b33a9245-fb46-429a-92c3-ce7520cb1d7d http.request.method=GET http.request.remoteaddr="127.0.0.1:33076" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="805.689µs" http.response.status=200 http.response.written=0 time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36663" http.request.id=43684de2-f9ea-4ac2-ae49-0cbdd3a61f3e http.request.method=GET http.request.remoteaddr="127.0.0.1:33076" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="673.128µs" http.response.status=200 http.response.written=0 time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36663" http.request.id=828bb321-f108-4cf3-b9c6-d8e4dc540774 http.request.method=GET http.request.remoteaddr="127.0.0.1:33076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="657.407µs" http.response.status=200 http.response.written=0 time="2026-10-14T23:07:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:36663" http.request.id=4983abad-9813-4462-84e8-22d81b920d0f http.request.method=GET http.request.remoteaddr="127.0.0.1:33076" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="684.408µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-10-14T23:07: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.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:13Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:13Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.9 http.request.host="127.0.0.1:35637" http.request.id=60c50b77-7f2f-47e9-bec6-9652d057b302 http.request.method=GET http.request.remoteaddr="127.0.0.1:41750" 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-10-14T23:07: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.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:13Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:13Z" level=info msg="configuring file health check path=/tmp/healthcheck466162126, interval=1" go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-14T23:07:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:17Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:17Z" level=info msg="configuring TCP health check addr=127.0.0.1:45655, interval=1" go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-14T23:07:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:21Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 time="2026-10-14T23:07:21Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39947, interval=1, threshold=3" go.version=go1.26.9 instance.id=bf880f51-8f77-49cc-8eb3-5f2cc5064a59 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 80.862s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.12s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.77s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.653s === RUN TestSchedule time="2026-10-14T23:06:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 time="2026-10-14T23:06:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9972ms" go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 time="2026-10-14T23:06:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998µs" go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 time="2026-10-14T23:06:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.24µs" go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 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-10-14T23:06:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-14T23:06:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 time="2026-10-14T23:06:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99744ms" go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 time="2026-10-14T23:06:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9984ms" go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 time="2026-10-14T23:06:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-14T23:06:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=ffeafe4c-0f98-47e0-b77b-e7cc6f160df3 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.908s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.79s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30574592 sha256:14fdd8ed8cb2f097b6a08983fb23f57b007862aa2dc42a7f2fe7f1b6f38e9d31 [] map[] } --- PASS: TestSimpleBlobRead (0.79s) === RUN TestBlobMount --- PASS: TestBlobMount (0.59s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.55s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.27s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.60s) === 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:405d6da17e15ae7fe839af0691c47f8e51c3d8c9097d40051549ce28b0c1b62e palailogos: marking blob sha256:9df62b02a88031836f26208bd99fa05edcb41a4ae06371a0bf06ea0b70f150c1 palailogos: marking blob sha256:c213ae4b5d5823e74f6ba99bbd3741f9c932b92456bbfb8e7962eb8d81116442 palailogos: marking manifest sha256:674c3a852f77f5466af90aaa8bf7305e345e15e8e935ffb0d16523e7e79dbbd1 palailogos: marking blob sha256:405d6da17e15ae7fe839af0691c47f8e51c3d8c9097d40051549ce28b0c1b62e palailogos: marking blob sha256:693e53cbd5bf06c86ec8ae729129132883dce5756597c4b8aea6145ccfbae79c palailogos: marking manifest sha256:693e53cbd5bf06c86ec8ae729129132883dce5756597c4b8aea6145ccfbae79c palailogos: marking blob sha256:c5862f56d1e66ae774895d9eb297811b3bf957eb614bdb7131252d0592af8406 palailogos: marking blob sha256:64a6bf51d5973613006003d5ebcfade1a05128c5d5381d0b36b5924cc3b49a8b palailogos: marking manifest sha256:dad1e4ae93f32220f2ab6ca2ad49bd2dfbc930f16bdaf977b46b7b3a17c898c1 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:1ec043df2d569c402fe698e77a7f98ebd79d69d15c65046436f4ec0df615f5bf palailogos: marking blob sha256:497bcbc40821763ad5769aa015161627981f43c8aef7e15368d6808a3f0afd43 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.07s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1e61b31280f3c2fb3e6f911b4e91a1ce9f7538563f60a1da30902f1ba09c8219 deletemanifests: marking manifest sha256:48489a7db9281ceb225f7ea01d6edcdf1a74d5d3463702c02e486dd66c54fa78 deletemanifests: marking blob sha256:1ef7e97c50019ff71be09e00483475947d8848d0ea1ad70835c4d06f985be7c1 deletemanifests: marking blob sha256:38dac39fdc886182bf82a3d2ea77f520f04137394221fed33101727b83821a73 deletemanifests: marking blob sha256:f5681402f58662b75303228fa39a4fd827ca389779d0962ec02d1abb5936d883 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:e1e7f4bf6857525124f8d3dcf6435a11c20c9c8b0bb16a1abd0d2a2390862729 blob eligible for deletion: sha256:1e61b31280f3c2fb3e6f911b4e91a1ce9f7538563f60a1da30902f1ba09c8219 blob eligible for deletion: sha256:71bf396c06846c98edec0520048284f170ed0744acc04673bdcc17e768aeedc6 blob eligible for deletion: sha256:cfef111dd4a47bafde0784bf9b17d7c2473a0eb2b33716b629cc079d23551402 deletemanifests manifest eligible for deletion: sha256:1e61b31280f3c2fb3e6f911b4e91a1ce9f7538563f60a1da30902f1ba09c8219 deletemanifests: marking manifest sha256:48489a7db9281ceb225f7ea01d6edcdf1a74d5d3463702c02e486dd66c54fa78 deletemanifests: marking blob sha256:1ef7e97c50019ff71be09e00483475947d8848d0ea1ad70835c4d06f985be7c1 deletemanifests: marking blob sha256:38dac39fdc886182bf82a3d2ea77f520f04137394221fed33101727b83821a73 deletemanifests: marking blob sha256:f5681402f58662b75303228fa39a4fd827ca389779d0962ec02d1abb5936d883 time="2026-10-14T23:06:26Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1e61b31280f3c2fb3e6f911b4e91a1ce9f7538563f60a1da30902f1ba09c8219" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 time="2026-10-14T23:06:26Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1e61b31280f3c2fb3e6f911b4e91a1ce9f7538563f60a1da30902f1ba09c8219" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1e61b31280f3c2fb3e6f911b4e91a1ce9f7538563f60a1da30902f1ba09c8219 time="2026-10-14T23:06:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e61b31280f3c2fb3e6f911b4e91a1ce9f7538563f60a1da30902f1ba09c8219" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:71bf396c06846c98edec0520048284f170ed0744acc04673bdcc17e768aeedc6 time="2026-10-14T23:06:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/71bf396c06846c98edec0520048284f170ed0744acc04673bdcc17e768aeedc6" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:cfef111dd4a47bafde0784bf9b17d7c2473a0eb2b33716b629cc079d23551402 time="2026-10-14T23:06:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cfef111dd4a47bafde0784bf9b17d7c2473a0eb2b33716b629cc079d23551402" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:e1e7f4bf6857525124f8d3dcf6435a11c20c9c8b0bb16a1abd0d2a2390862729 time="2026-10-14T23:06:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e1e7f4bf6857525124f8d3dcf6435a11c20c9c8b0bb16a1abd0d2a2390862729" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 --- PASS: TestDeleteManifestIfTagNotFound (2.38s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0468f1456994f3fea34ace5a5687a35f0e26b695f8b2a8d25d23546f5dc93df5 time="2026-10-14T23:06:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/0468f1456994f3fea34ace5a5687a35f0e26b695f8b2a8d25d23546f5dc93df5" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:1f18f9502985c8b9f6798eab9f9f3bb0d971dfc30ac957ad1ad67f6e47ab5e47 time="2026-10-14T23:06:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1f18f9502985c8b9f6798eab9f9f3bb0d971dfc30ac957ad1ad67f6e47ab5e47" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:7889123ebaad05122dcedb68bafb2fe74b422666b45802647a8d4db08918d292 time="2026-10-14T23:06:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/7889123ebaad05122dcedb68bafb2fe74b422666b45802647a8d4db08918d292" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 --- PASS: TestGCWithMissingManifests (0.83s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:df9e847a183c8f8e7c700f9924b3bb960a9efc666712c73db46b3bf8202f5e03 komnenos: marking blob sha256:292dc3ae53b4ed5ec4573853cb265b6b44519890ff3e6289126049c761462b21 komnenos: marking blob sha256:1e87f24390663a47b859acc274eb4f13e0b8ca5aa002e8d7d0d27d6bfaef0638 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:686a41586e4fb5cfc2b92d4d65a160668678649134c59d851755affa79e741b5 time="2026-10-14T23:06:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/686a41586e4fb5cfc2b92d4d65a160668678649134c59d851755affa79e741b5" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:780b4c98c3277eb91a824c952163f36bc361ecf15c2327c01501b41c150548f7 time="2026-10-14T23:06:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/780b4c98c3277eb91a824c952163f36bc361ecf15c2327c01501b41c150548f7" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:827d3ab1631f7b2aaf43125e44da1d73463c83b9b8df287ec528e9fce5631fd8 time="2026-10-14T23:06:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/827d3ab1631f7b2aaf43125e44da1d73463c83b9b8df287ec528e9fce5631fd8" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:df2c2d256ca6e14aeb923a633b702b0f79cc985b58451314025a0fc772636f94 time="2026-10-14T23:06:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/df/df2c2d256ca6e14aeb923a633b702b0f79cc985b58451314025a0fc772636f94" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-14T23:06:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:eb31b3d41ab29c5c03952480158de4f12f9d33de23e48062f4fbf3bca6a40164 time="2026-10-14T23:06:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/eb/eb31b3d41ab29c5c03952480158de4f12f9d33de23e48062f4fbf3bca6a40164" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 blob eligible for deletion: sha256:1e541cc52dcb5052ff1dd759cd55a594b1fe45ffe555d89918fd7e0edb95d42d time="2026-10-14T23:06:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e541cc52dcb5052ff1dd759cd55a594b1fe45ffe555d89918fd7e0edb95d42d" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 --- PASS: TestDeletionHasEffect (1.84s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.20s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:2464213f61fda0b3bb3045b94626cb93d515e8da411dd4483c8068a0ec8909ab michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b35b235fafdad9066c77648a27ae888060a334f71363b89e89b79663c58f86ab michael_z_doukas: marking blob sha256:a9523a7e0ecdc3ed13472d7f602a3c8b1ff1d29bedeeace90f7bdd1e91f00972 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2c46a506318d21bea4c71a7ffa10cc8f45938f08d7bbb5d8b5d5562c50264997 time="2026-10-14T23:06:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2c/2c46a506318d21bea4c71a7ffa10cc8f45938f08d7bbb5d8b5d5562c50264997" go.version=go1.26.9 instance.id=1d46b093-9756-445f-b2ee-563f7d40d8f7 --- PASS: TestOrphanBlobDeleted (1.17s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ea868cc740e030b414001f41b9befbe181ab0a2daad606acfa54234f1458eabc linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:24b5d409d62ff020daaba871e703c4add4f7e855867157ee1b1c8fd21a9c0db8 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.84s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.80s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.31s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.40s) === 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-10-14T23:06:35Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 22:06:35.940364454 +0000 UTC m=-3572.498864741, actuallyDelete=true" time="2026-10-14T23:06:35Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-14T23:06:35Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109, actuallyDelete=true" time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/232f1fb3-630b-4f4b-8426-79f648955a54 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4c39a4af-0e80-4943-b262-37652590517b have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/51d9d48f-e781-4179-8cfc-e5f818f2531f have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/737c2d3b-34d9-4d09-91d1-0ef5051ae786 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d59d8995-4a4c-4c90-bae1-30af0717bde2 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f311bbf5-627f-4943-ac8a-085dac7fd221 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ba240f1b-447b-41ef-8b35-fcb617921903 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1708fd22-ca93-4b73-a47d-0e5566181c98 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6bc917cf-702c-4a4a-95e0-0262a8f7bb64 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8825c450-ca39-4dad-bf14-153a86a3ba5d have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f23b92f-6c1d-44bd-b496-d8817ed27e10 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.941310344 +0000 UTC m=+27.502081109). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-14T23:06:35Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 23:06:35.942496597 +0000 UTC m=+27.503267402, actuallyDelete=true" time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/16fe71df-7340-41cc-ba30-5cd6a645a059 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.942496597 +0000 UTC m=+27.503267402). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/46b78518-e1b0-4274-a069-37cf5e13ead5 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.942496597 +0000 UTC m=+27.503267402). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/56d4c0c4-bffa-48e0-88c5-5b5b6ba61670 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.942496597 +0000 UTC m=+27.503267402). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aea16109-3d75-4011-bda8-c7c991e13cb0 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.942496597 +0000 UTC m=+27.503267402). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dc93e495-b47b-432e-8871-d33859f82249 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.942496597 +0000 UTC m=+27.503267402). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-14T23:06:35Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 23:06:35.943341327 +0000 UTC m=+27.504112132, actuallyDelete=true" time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5f486330-bfe1-4654-9c0e-f8a1832b4c2c have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.943341327 +0000 UTC m=+27.504112132). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8eb2b196-8342-4314-af61-aec919ff79c6 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.943341327 +0000 UTC m=+27.504112132). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8d2cc1c-d819-4a5b-a3c2-6f4e3309d754 have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.943341327 +0000 UTC m=+27.504112132). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/af7e8d74-495c-4efe-b8e4-5ab6a9ce287c have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.943341327 +0000 UTC m=+27.504112132). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c7aac90c-87ed-4176-9d72-325f886b0e1b have older date (2026-10-14 22:06:35 +0000 UTC) than purge date (2026-10-14 23:06:35.943341327 +0000 UTC m=+27.504112132). Removing upload directory." time="2026-10-14T23:06:35Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-14T23:06:35Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 23:06:35.943803492 +0000 UTC m=+27.504574297, actuallyDelete=true" time="2026-10-14T23:06:35Z" 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 27.900s ? 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.241s === 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.222s === RUN TestWalkFileRemoved time="2026-10-14T23:06:08Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.086s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.800s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.437s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.964s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.84s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.637s ? 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-10-14T23:06:08Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-14T23:06:08Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-14T23:06:08Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.9 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 TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched --- PASS: TestParsing (0.00s) time="2026-10-14T23:06:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=bf5b217e-92eb-4428-8778-2eafb0c693ab time="2026-10-14T23:06:08Z" level=error msg="unknown ip address format" go.version=go1.26.9 instance.id=bf5b217e-92eb-4428-8778-2eafb0c693ab ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2026-10-14T23:06:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=bf5b217e-92eb-4428-8778-2eafb0c693ab --- PASS: TestInvalidData (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-10-14T23:06:08Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) time="2026-10-14T23:06:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-14T23:06:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-14T23:06:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-14T23:06:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.838s === RUN Test OK: 4 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.251s ? 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.799s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.381s ? 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.170s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r25.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.8 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> docker-registry: Build complete at Wed, 14 Oct 2026 23:07:29 +0000 elapsed time 0h 1m 42s >>> 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 (20261014.230548) (2/2) Purging go (1.26.9-r0) Executing busybox-1.37.0-r31.trigger OK: 342.6 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...