>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.18.0_rc3-r1) started Thu, 16 Jul 2026 17:27:02 +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.5-r0) (2/2) Installing .makedepends-docker-registry (20260716.172703) Executing busybox-1.38.0-r1.trigger OK: 589.6 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-07-16T17:27:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-07-16T17:27:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.035s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-07-16T17:27:39Z" 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.019s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.011s === 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.012s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.141s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.011s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.011s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.01s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.039s === 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.011s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/07/16 17:27:39 http: TLS handshake error from 127.0.0.1:60414: 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:45809/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45809/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45809/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45809/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45811?status=0, fail=true --- PASS: TestHTTPSink (0.12s) === RUN TestListener --- PASS: TestListener (1.67s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-07-16T17:27:41Z" level=info msg="broadcaster: closing" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="closing testSink" time="2026-07-16T17:27:41Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-07-16T17:27:41Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:41Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=warning msg="&{0x59e38630 0.9} encountered too many errors, backing off" time="2026-07-16T17:27:42Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-16T17:27:42Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.37s) PASS ok github.com/docker/distribution/notifications 2.324s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-07-16T17:27:41Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T17:27:41.717318283Z" 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.5 time="2026-07-16T17:27:41.71753706Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:27:41.717424815Z" level=info msg="Starting upload purge in 38m0s" go.version=go1.26.5 time="2026-07-16T17:27:41.718644964Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 time="2026-07-16T17:27:41.718696791Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.5 time="2026-07-16T17:27:41.720583366Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.5 time="2026-07-16T17:27:44.744725023Z" level=info msg="response completed" go.version=go1.26.5 http.request.host=127.0.0.1 http.request.id=8c67c343-e303-4ae0-9726-1b00f3121444 http.request.method=GET http.request.remoteaddr="127.0.0.1:58814" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.46998ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:27:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-07-16T17:27:44.744951989Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.5 --- PASS: TestRegistrySupportedCipherSuite (3.61s) === RUN TestRegistryUnsupportedCipherSuite time="2026-07-16T17:27:45.444346006Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-16T17:27:45.448972618Z" 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.5 time="2026-07-16T17:27:45.449022443Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:27:45.449086762Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.26.5 time="2026-07-16T17:27:45.449880646Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.71s) PASS ok github.com/docker/distribution/registry 12.328s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.08s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.167s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-07-16T17:27:41Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.5 instance.id=40254b25-d05b-487c-89c3-a5b290ec4bd1 time="2026-07-16T17:27:41Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.5 instance.id=40254b25-d05b-487c-89c3-a5b290ec4bd1 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-07-16T17:27:41Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.5 password=sPptK9cfb5fani9lYCrl8BMcwnk9wKLw1mKs1xKjMx0 user=docker --- PASS: TestCreateHtpasswdFile (0.14s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.159s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.014s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.11s) === RUN TestLeeway time="2026-07-16T17:27:41Z" level=info msg="token not to be used before 2026-07-16 17:27:42 +0000 UTC - currently 2026-07-16 17:27:41.356047835 +0000 UTC m=+0.122093022" time="2026-07-16T17:27:41Z" level=info msg="token not to be used after 2026-07-16 17:27:41 +0000 UTC - currently 2026-07-16 17:27:41.362933146 +0000 UTC m=+0.128978328" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-07-16T17:27:41Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.06s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.211s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.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.01s) === 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.01s) === 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.114s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.028s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-07-16T17:27:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:27:41Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:27:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43853" http.request.id=1f72db47-b747-4a0b-8e2f-19c3d98ecc8b http.request.method=GET http.request.remoteaddr="127.0.0.1:56044" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.12109ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:27:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-07-16T17:27:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:27:41Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:27:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=58208d5e-3670-4f11-a982-ee3bd6192975 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.904797ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:17:27:41 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T17:27:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=14ac7194-1be5-402d-9cee-f7668e14d486 http.request.method=POST http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.125148ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:42 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=01de46ac-2267-4ae2-ab4a-723690d1f009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/aaaa/blobs/uploads/89b52667-6b2c-4176-a8c4-f1af6dc00bd5?_state=Qnz2LzcsA3nIbuiIB-iYu8dll-WgoB_5l-YKLK5vLaB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4OWI1MjY2Ny02YjJjLTQxNzYtYThjNC1mMWFmNmRjMDBiZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NDIuMjQzNzU0NTlaIn0%3D&digest=sha256%3Add8c311dd5b21b47cce62a639b557c14a4b76dcf4e4605372f0b46692900b8ba" http.request.useragent="Go-http-client/1.1" http.response.duration=4.610133915s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:42 +0000] "PUT /v2/foo/aaaa/blobs/uploads/89b52667-6b2c-4176-a8c4-f1af6dc00bd5?_state=Qnz2LzcsA3nIbuiIB-iYu8dll-WgoB_5l-YKLK5vLaB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4OWI1MjY2Ny02YjJjLTQxNzYtYThjNC1mMWFmNmRjMDBiZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NDIuMjQzNzU0NTlaIn0%3D&digest=sha256%3Add8c311dd5b21b47cce62a639b557c14a4b76dcf4e4605372f0b46692900b8ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=bca6d788-1bcb-4df2-b0f5-133e12b71c6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.73571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:46 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=83fdc2fe-917a-40df-ada6-116f5a8f2378 http.request.method=POST http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122343ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:52Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=27fd602a-45a6-4455-a42b-a17dce8f3b76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/bbbb/blobs/uploads/bed45657-2421-42cc-8ccd-1b8b785e5be8?_state=IHb5-H2-tYqFdrawI_lNoWJtF5BCVQN62a7ZPoV7Afd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZWQ0NTY1Ny0yNDIxLTQyY2MtOGNjZC0xYjhiNzg1ZTViZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NDcuMzM4NDQ5MTAzWiJ9&digest=sha256%3A8eb84a02369f23b06b2c86fc4726ec06de1442bbcc500c009f96c633efbecc84" http.request.useragent="Go-http-client/1.1" http.response.duration=5.016208184s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/bed45657-2421-42cc-8ccd-1b8b785e5be8?_state=IHb5-H2-tYqFdrawI_lNoWJtF5BCVQN62a7ZPoV7Afd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZWQ0NTY1Ny0yNDIxLTQyY2MtOGNjZC0xYjhiNzg1ZTViZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NDcuMzM4NDQ5MTAzWiJ9&digest=sha256%3A8eb84a02369f23b06b2c86fc4726ec06de1442bbcc500c009f96c633efbecc84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:52Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=bde58601-a52a-450c-afcb-df1a36748f11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.424317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:52 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:52Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=54f64121-2c18-4159-8e21-43ed8612c36b http.request.method=POST http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876822ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:52 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=426c5400-162f-45bd-ba93-9cd603c215c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/cccc/blobs/uploads/29e55995-66c5-45ff-80bc-43aaab2f1088?_state=b32QP9KwQhZJuTN8pOF-GVdcUt70wYcHmG9EPgzjSYN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOWU1NTk5NS02NmM1LTQ1ZmYtODBiYy00M2FhYWIyZjEwODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NTIuNzIzMDI5NDQ0WiJ9&digest=sha256%3Ab76191cbc3c83a6f837f9b482a7d257f2773ff7001202e966b7ccf0595f54afa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.898735771s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:52 +0000] "PUT /v2/foo/cccc/blobs/uploads/29e55995-66c5-45ff-80bc-43aaab2f1088?_state=b32QP9KwQhZJuTN8pOF-GVdcUt70wYcHmG9EPgzjSYN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOWU1NTk5NS02NmM1LTQ1ZmYtODBiYy00M2FhYWIyZjEwODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NTIuNzIzMDI5NDQ0WiJ9&digest=sha256%3Ab76191cbc3c83a6f837f9b482a7d257f2773ff7001202e966b7ccf0595f54afa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=9561ff02-8a50-4ada-b5ea-72b19b9adc7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.693097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=addb799b-b749-4390-a226-d83c4a97bfdb http.request.method=POST http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810724ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=216d256e-1e6b-4a02-990b-06b34df4c055 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/dddd/blobs/uploads/6ca38d33-9b5f-455b-bfbf-532c2335cea1?_state=kGXamqfo7WGosJuoLi2t6KQIKLvtGPs9r33rv0nKhtR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2Y2EzOGQzMy05YjVmLTQ1NWItYmZiZi01MzJjMjMzNWNlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NTUuOTI2MTAyMjM2WiJ9&digest=sha256%3A2b4e6a5aa1c79faf10aba3177d9ab85e56029e70ea3db38f938a79009dbb9bb3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.022793866s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/6ca38d33-9b5f-455b-bfbf-532c2335cea1?_state=kGXamqfo7WGosJuoLi2t6KQIKLvtGPs9r33rv0nKhtR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2Y2EzOGQzMy05YjVmLTQ1NWItYmZiZi01MzJjMjMzNWNlYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NTUuOTI2MTAyMjM2WiJ9&digest=sha256%3A2b4e6a5aa1c79faf10aba3177d9ab85e56029e70ea3db38f938a79009dbb9bb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=a457f28a-a1f6-414c-ae4f-8025c21937ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.042808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:27:58Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=b7f475b7-3906-4b8e-aee6-42abf8ddf7fb http.request.method=POST http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932178ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:58 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=febafa23-d207-4a34-809a-f2f0ea8bd693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/eeee/blobs/uploads/13007a77-19c5-40bc-b0ba-b96c63eb0e6a?_state=fIHxf-6cfAWNZZBfu1ySxRA_3CAPoi50hIjCb2SGSJF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxMzAwN2E3Ny0xOWM1LTQwYmMtYjBiYS1iOTZjNjNlYjBlNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NTguMTU3OTA0Mjg1WiJ9&digest=sha256%3A5a7ff72d0d8dc54a20b19fdba4d0f7e23b5a2483defb0bd08f80b62deafdee20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.933962444s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:27:58 +0000] "PUT /v2/foo/eeee/blobs/uploads/13007a77-19c5-40bc-b0ba-b96c63eb0e6a?_state=fIHxf-6cfAWNZZBfu1ySxRA_3CAPoi50hIjCb2SGSJF7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxMzAwN2E3Ny0xOWM1LTQwYmMtYjBiYS1iOTZjNjNlYjBlNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjc6NTguMTU3OTA0Mjg1WiJ9&digest=sha256%3A5a7ff72d0d8dc54a20b19fdba4d0f7e23b5a2483defb0bd08f80b62deafdee20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=f74a08a4-4bc0-4fa9-a33e-e319f89087d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.524151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:00 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=9d6f6588-fe90-4c33-a4a9-80891e0c9088 http.request.method=POST http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.526055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:00 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=083063ca-9705-4161-9954-00249376ea1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/ffff/blobs/uploads/b9e41d25-c0d4-47f8-af53-97326761bfbb?_state=wDUIRbItsRdn_GUdAQAtDTHaVdUEPjpcjmSDv7X3e1l7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiOWU0MWQyNS1jMGQ0LTQ3ZjgtYWY1My05NzMyNjc2MWJmYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MDAuNDg5NTA0ODU2WiJ9&digest=sha256%3Ad8c604dad1bfee4075838186fdc6425a7281e8036b107bb4d4ff7d757a879f19" http.request.useragent="Go-http-client/1.1" http.response.duration=6.179610863s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:00 +0000] "PUT /v2/foo/ffff/blobs/uploads/b9e41d25-c0d4-47f8-af53-97326761bfbb?_state=wDUIRbItsRdn_GUdAQAtDTHaVdUEPjpcjmSDv7X3e1l7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiOWU0MWQyNS1jMGQ0LTQ3ZjgtYWY1My05NzMyNjc2MWJmYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MDAuNDg5NTA0ODU2WiJ9&digest=sha256%3Ad8c604dad1bfee4075838186fdc6425a7281e8036b107bb4d4ff7d757a879f19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=d701542f-835b-430b-bcf6-8d927b0b8cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.854803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=c67477c2-0e67-44cc-bb44-a90fcf1b2787 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.657568ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=96e4de95-04ec-483f-92c4-03db42208bfe http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.442049ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=b21f9ad4-868f-4010-9873-557e3e4e9538 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.560647ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=86b3d79d-3d61-4c21-953c-1e57a346197d http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.725832ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=32377f6c-71c1-4901-a07d-fcf9aecc3747 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.577704ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=2ca9a6a0-d754-485e-8612-c4cc24d91cd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.54261ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" 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.5 http.request.host="127.0.0.1:41895" http.request.id=5f600729-fbb7-43ac-945a-177ec521b724 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.616719ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" 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.5 http.request.host="127.0.0.1:41895" http.request.id=5011dbc8-405f-425c-a3a4-20a6549acb96 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.411342ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=d5cefc56-b117-404f-b588-af306a4b6c72 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.469727ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41895" http.request.id=a5661f5d-b204-4ce2-917d-585e6370f039 http.request.method=GET http.request.remoteaddr="127.0.0.1:58518" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.508698ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-16T17:28:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:28:06Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=519a79fc-0033-40a1-ba1d-e7800c3500da http.request.method=POST http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.075538ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=6e697157-89f6-443a-9711-628963a254dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/aaaa/blobs/uploads/8801f915-6751-4ba0-bd11-1b30ef5b953b?_state=DBrV1gsAt2fIGaFmKGxs3B7CN2r5gLxyeBOXAEX19u17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ODAxZjkxNS02NzUxLTRiYTAtYmQxMS0xYjMwZWY1Yjk1M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MDYuOTc2Mjk4ODA4WiJ9&digest=sha256%3A9327cb8fc88fd9839a7cef10b4be4a67e3db1671460df2933c4e184ee6de3a3e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.735759289s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:06 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8801f915-6751-4ba0-bd11-1b30ef5b953b?_state=DBrV1gsAt2fIGaFmKGxs3B7CN2r5gLxyeBOXAEX19u17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ODAxZjkxNS02NzUxLTRiYTAtYmQxMS0xYjMwZWY1Yjk1M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MDYuOTc2Mjk4ODA4WiJ9&digest=sha256%3A9327cb8fc88fd9839a7cef10b4be4a67e3db1671460df2933c4e184ee6de3a3e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=4ae9b2b5-a2c0-4987-9a5d-a680c6cee187 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.665871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:08 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=2bbf09b9-b87f-4638-89a8-6d280db0295f http.request.method=POST http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.675402ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:08 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=6924c2d2-9641-4afb-96b8-c22675a410e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/bbbb/blobs/uploads/1720d052-08c1-4438-b199-f8bafa557430?_state=HeMl2S0Vv0eiXuhX2ulRLS--6iWT6i2SGPz1T1uHYDB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNzIwZDA1Mi0wOGMxLTQ0MzgtYjE5OS1mOGJhZmE1NTc0MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MDguOTQ3NDg3NjY4WiJ9&digest=sha256%3A142d454426992b0a901480ab157445dc03cbb0e472b8c5067cff9c515dcc2b23" http.request.useragent="Go-http-client/1.1" http.response.duration=2.275467024s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:08 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1720d052-08c1-4438-b199-f8bafa557430?_state=HeMl2S0Vv0eiXuhX2ulRLS--6iWT6i2SGPz1T1uHYDB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxNzIwZDA1Mi0wOGMxLTQ0MzgtYjE5OS1mOGJhZmE1NTc0MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MDguOTQ3NDg3NjY4WiJ9&digest=sha256%3A142d454426992b0a901480ab157445dc03cbb0e472b8c5067cff9c515dcc2b23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=f13569dd-2690-488e-ba4e-a66d6777c1d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.689334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=c1edf86e-c88a-4dce-a7f1-24afe6aafeea http.request.method=POST http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.792534ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=c0f0dc64-6fc8-4278-b3b4-03b1c49840e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/cccc/blobs/uploads/2ad48eba-d9e5-4d1d-a599-f18fff0cc2b2?_state=AaPdgZ2TOlqHdU8wk9UmgZbBunuo2z2l5T7zVEuXxDR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyYWQ0OGViYS1kOWU1LTRkMWQtYTU5OS1mMThmZmYwY2MyYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MTEuNjk5MzA3NDkzWiJ9&digest=sha256%3Ad2067d5694a788b9f4e3b5f753166fdea3c01991250939d26e91f9f4d1506861" http.request.useragent="Go-http-client/1.1" http.response.duration=4.648268424s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/2ad48eba-d9e5-4d1d-a599-f18fff0cc2b2?_state=AaPdgZ2TOlqHdU8wk9UmgZbBunuo2z2l5T7zVEuXxDR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyYWQ0OGViYS1kOWU1LTRkMWQtYTU5OS1mMThmZmYwY2MyYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MTEuNjk5MzA3NDkzWiJ9&digest=sha256%3Ad2067d5694a788b9f4e3b5f753166fdea3c01991250939d26e91f9f4d1506861 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=9e6c5070-51b1-4b8c-af49-6e8ed8d3a421 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.426866ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=5707c612-a3f2-4ed0-9ca7-d060bd37b8c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.006108ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:16 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=ba3f49ae-2ac9-4099-9c12-a46e19fe6db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/dddd/blobs/uploads/e1a90d65-5bcc-40a0-b4df-74279dc9e763?_state=3hipuN1wYkQL9w9AQfmXMkc_4gAcIHN7V69e8fKlQUd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlMWE5MGQ2NS01YmNjLTQwYTAtYjRkZi03NDI3OWRjOWU3NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MTYuNTI5MjI4MDQ0WiJ9&digest=sha256%3A85dc10788a6266b4d5bf92136960e1c8f7332b0171892cdbd21312e5ba7a9ae7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.34848946s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:16 +0000] "PUT /v2/foo/dddd/blobs/uploads/e1a90d65-5bcc-40a0-b4df-74279dc9e763?_state=3hipuN1wYkQL9w9AQfmXMkc_4gAcIHN7V69e8fKlQUd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlMWE5MGQ2NS01YmNjLTQwYTAtYjRkZi03NDI3OWRjOWU3NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MTYuNTI5MjI4MDQ0WiJ9&digest=sha256%3A85dc10788a6266b4d5bf92136960e1c8f7332b0171892cdbd21312e5ba7a9ae7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=5812ae21-f53b-4955-b84a-cc90f0941cd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56490" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.511356ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37801" http.request.id=d4259c62-7a2a-46db-a8b8-4720237fed7b http.request.method=GET http.request.remoteaddr="127.0.0.1:56490" 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="791.037µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jul/2026:17:28:17 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (36.12s) === RUN TestURLPrefix time="2026-07-16T17:28: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.5 time="2026-07-16T17:28:17Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:17Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:43909" http.request.id=5448d2dc-3082-4990-8de6-5c47707ccf42 http.request.method=GET http.request.remoteaddr="127.0.0.1:57658" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.711638ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:28:17 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-07-16T17:28: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.5 time="2026-07-16T17:28:17Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=76eac75f-ba4a-4ebc-a4fe-0514aea0e76d http.request.method=GET http.request.remoteaddr="127.0.0.1:49192" http.request.uri="/v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.014637ms http.response.status=404 http.response.written=157 vars.digest="sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "GET /v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=676cc647-cb55-4e92-ad76-e37a943b8365 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.25µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=4eb50820-0cc1-428d-b4e3-4dac00d9b764 http.request.method=POST http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.161µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=6b8b91fc-0099-4a46-a590-396a088af3a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/blobs/uploads/56bda6c1-f573-4cd6-afd5-dd24515d6030?_state=9sm83wB9xD_-glrnefL6kzkW5RSEmrHNPJiaEIieOJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YmRhNmMxLWY1NzMtNGNkNi1hZmQ1LWRkMjQ1MTVkNjAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4xOTY0ODk4ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061581ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "GET /v2/foo/bar/blobs/uploads/56bda6c1-f573-4cd6-afd5-dd24515d6030?_state=9sm83wB9xD_-glrnefL6kzkW5RSEmrHNPJiaEIieOJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YmRhNmMxLWY1NzMtNGNkNi1hZmQ1LWRkMjQ1MTVkNjAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4xOTY0ODk4ODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=c3cb2548-b76c-44ca-9b54-7b79198f8600 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/blobs/uploads/56bda6c1-f573-4cd6-afd5-dd24515d6030?_state=9sm83wB9xD_-glrnefL6kzkW5RSEmrHNPJiaEIieOJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YmRhNmMxLWY1NzMtNGNkNi1hZmQ1LWRkMjQ1MTVkNjAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4xOTY0ODk4ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646194ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/56bda6c1-f573-4cd6-afd5-dd24515d6030?_state=9sm83wB9xD_-glrnefL6kzkW5RSEmrHNPJiaEIieOJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YmRhNmMxLWY1NzMtNGNkNi1hZmQ1LWRkMjQ1MTVkNjAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4xOTY0ODk4ODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=06cc5612-8be7-4746-bc52-f99b04fc6512 http.request.method=GET http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/blobs/uploads/56bda6c1-f573-4cd6-afd5-dd24515d6030?_state=9sm83wB9xD_-glrnefL6kzkW5RSEmrHNPJiaEIieOJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YmRhNmMxLWY1NzMtNGNkNi1hZmQ1LWRkMjQ1MTVkNjAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4xOTY0ODk4ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=56bda6c1-f573-4cd6-afd5-dd24515d6030 time="2026-07-16T17:28:18Z" 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.5 http.request.host="127.0.0.1:45999" http.request.id=06cc5612-8be7-4746-bc52-f99b04fc6512 http.request.method=GET http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/blobs/uploads/56bda6c1-f573-4cd6-afd5-dd24515d6030?_state=9sm83wB9xD_-glrnefL6kzkW5RSEmrHNPJiaEIieOJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YmRhNmMxLWY1NzMtNGNkNi1hZmQ1LWRkMjQ1MTVkNjAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4xOTY0ODk4ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.578239ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=56bda6c1-f573-4cd6-afd5-dd24515d6030 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "GET /v2/foo/bar/blobs/uploads/56bda6c1-f573-4cd6-afd5-dd24515d6030?_state=9sm83wB9xD_-glrnefL6kzkW5RSEmrHNPJiaEIieOJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2YmRhNmMxLWY1NzMtNGNkNi1hZmQ1LWRkMjQ1MTVkNjAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4xOTY0ODk4ODhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=ee6738d7-1467-4df6-9ad7-9bf9c65d1d08 http.request.method=POST http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.183098ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=5e416648-4a91-436f-8ac2-20e7d999f56b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/eef14ff2-aad2-4d43-b89b-1ae1d15d8f15?_state=0pYbZvibgZ4SyxV8JnF3b0vpVnFt5SgfgoIvhdRFlXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZjE0ZmYyLWFhZDItNGQ0My1iODliLTFhZTFkMTVkOGYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMDM3ODAyMzlaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" provided=sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 vars.name="foo/bar" vars.uuid=eef14ff2-aad2-4d43-b89b-1ae1d15d8f15 time="2026-07-16T17:28:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=5e416648-4a91-436f-8ac2-20e7d999f56b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/eef14ff2-aad2-4d43-b89b-1ae1d15d8f15?_state=0pYbZvibgZ4SyxV8JnF3b0vpVnFt5SgfgoIvhdRFlXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZjE0ZmYyLWFhZDItNGQ0My1iODliLTFhZTFkMTVkOGYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMDM3ODAyMzlaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=eef14ff2-aad2-4d43-b89b-1ae1d15d8f15 time="2026-07-16T17:28:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=5e416648-4a91-436f-8ac2-20e7d999f56b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/eef14ff2-aad2-4d43-b89b-1ae1d15d8f15?_state=0pYbZvibgZ4SyxV8JnF3b0vpVnFt5SgfgoIvhdRFlXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZjE0ZmYyLWFhZDItNGQ0My1iODliLTFhZTFkMTVkOGYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMDM3ODAyMzlaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.74091ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=eef14ff2-aad2-4d43-b89b-1ae1d15d8f15 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "PUT /v2/foo/bar/blobs/uploads/eef14ff2-aad2-4d43-b89b-1ae1d15d8f15?_state=0pYbZvibgZ4SyxV8JnF3b0vpVnFt5SgfgoIvhdRFlXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZjE0ZmYyLWFhZDItNGQ0My1iODliLTFhZTFkMTVkOGYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMDM3ODAyMzlaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=7e5b415c-6b91-497b-95ed-f2382c7044b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.822411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=37265bcf-32ec-4c6c-9dc0-1ac1c552db84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/189d59f9-0472-476a-a438-029c16a4acdc?_state=Chgfrr5inGKMUJGBfBv__M03dhk2dB9wCx2H4QWkNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OWQ1OWY5LTA0NzItNDc2YS1hNDM4LTAyOWMxNmE0YWNkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMDgxOTIzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.890009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "PUT /v2/foo/bar/blobs/uploads/189d59f9-0472-476a-a438-029c16a4acdc?_state=Chgfrr5inGKMUJGBfBv__M03dhk2dB9wCx2H4QWkNOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OWQ1OWY5LTA0NzItNDc2YS1hNDM4LTAyOWMxNmE0YWNkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMDgxOTIzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=b43f8347-3ecc-475b-bcfe-efaaf8b97733 http.request.method=POST http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52365ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=54f97f89-e4c6-41a8-9849-b6408c03848d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/bf1b1fb8-e23c-46d9-ae4a-2daa901e1ac5?_state=wiXOrzyN9OYy2UYK7BrFYdo83dzXJ6043nfZYlbR7iN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmMWIxZmI4LWUyM2MtNDZkOS1hZTRhLTJkYWE5MDFlMWFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMTIzMjAwNDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.45934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "PUT /v2/foo/bar/blobs/uploads/bf1b1fb8-e23c-46d9-ae4a-2daa901e1ac5?_state=wiXOrzyN9OYy2UYK7BrFYdo83dzXJ6043nfZYlbR7iN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmMWIxZmI4LWUyM2MtNDZkOS1hZTRhLTJkYWE5MDFlMWFjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMTIzMjAwNDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=0264633f-5aec-42f4-ba13-76aa05dd3c55 http.request.method=POST http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.214µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=33515c08-a42c-452a-942b-4658ddc539b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/aad0f4b4-7b5e-4e3a-a942-3a9c195be88b?_state=0dVGADoKRNZZXsZir8l-FkKqmdLLxE8AW_96d52pZBx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhZDBmNGI0LTdiNWUtNGUzYS1hOTQyLTNhOWMxOTViZTg4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMTY1MzMyODdaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.541989223s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:18 +0000] "PUT /v2/foo/bar/blobs/uploads/aad0f4b4-7b5e-4e3a-a942-3a9c195be88b?_state=0dVGADoKRNZZXsZir8l-FkKqmdLLxE8AW_96d52pZBx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhZDBmNGI0LTdiNWUtNGUzYS1hOTQyLTNhOWMxOTViZTg4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoxOC4yMTY1MzMyODdaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=e100e56a-03da-4493-8143-e24f7c8f52a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.643019ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45999" http.request.id=de9a393b-f285-43b6-9fc5-c44969fbe6f8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/817d7643-0cc3-4bf4-8416-d09bca92e4d4?_state=GSR61WHKPKtLA2kIwWiu6xQGhuxA5LodOefjamG4r9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxN2Q3NjQzLTBjYzMtNGJmNC04NDE2LWQwOWJjYTkyZTRkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyMi45ODE0NzQ3N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.502742406s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/817d7643-0cc3-4bf4-8416-d09bca92e4d4?_state=GSR61WHKPKtLA2kIwWiu6xQGhuxA5LodOefjamG4r9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxN2Q3NjQzLTBjYzMtNGJmNC04NDE2LWQwOWJjYTkyZTRkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyMi45ODE0NzQ3N1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=8671a203-ad77-4f3e-8b14-88dcc795c3c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/uploads/817d7643-0cc3-4bf4-8416-d09bca92e4d4?_state=KJ6zDT8NHIDVgA_-QKLIQQpcC37j7FJ1k7NfK2p-U-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxN2Q3NjQzLTBjYzMtNGJmNC04NDE2LWQwOWJjYTkyZTRkNCIsIk9mZnNldCI6MjYwNjIzMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MjJaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.697753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:27 +0000] "PUT /v2/foo/bar/blobs/uploads/817d7643-0cc3-4bf4-8416-d09bca92e4d4?_state=KJ6zDT8NHIDVgA_-QKLIQQpcC37j7FJ1k7NfK2p-U-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxN2Q3NjQzLTBjYzMtNGJmNC04NDE2LWQwOWJjYTkyZTRkNCIsIk9mZnNldCI6MjYwNjIzMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MjJaIn0%3D&digest=sha256%3A0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=235cbe87-cf9a-490f-b73c-677cfe6c6410 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.464618ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=d3d6634a-27cd-41b7-80ba-e6a424bb8cc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=176.518286ms http.response.status=200 http.response.written=26062336 127.0.0.1 - - [16/Jul/2026:17:28:27 +0000] "GET /v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 200 26062336 "" "Go-http-client/1.1" time="2026-07-16T17:28:27Z" level=error msg="error parsing digest="sha257:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=17118304-2544-4945-8de2-f1e29875053f http.request.method=GET http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/sha257:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" vars.name="foo/bar" time="2026-07-16T17:28:27Z" 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.5 http.request.host="127.0.0.1:45999" http.request.id=17118304-2544-4945-8de2-f1e29875053f http.request.method=GET http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/blobs/sha257:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.542277ms http.response.status=400 http.response.written=110 vars.digest="sha257:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:27 +0000] "GET /v2/foo/bar/blobs/sha257:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T17:28:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=f0ea1757-eec8-424b-b2da-e47de1d40a4b http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.946137ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:27 +0000] "GET /v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:27Z" 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.5 time="2026-07-16T17:28:27Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=ea46c647-7c66-45a2-ab54-222e0709df4d http.request.method=GET http.request.remoteaddr="127.0.0.1:39892" http.request.uri="/v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.520472ms http.response.status=404 http.response.written=157 vars.digest="sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "GET /v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=3afbf56f-e2d0-4b74-98df-e8373357ec87 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.333441ms http.response.status=404 http.response.written=157 vars.digest="sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=0f2c7f8e-5c4b-4dc5-a8c8-66e2244a2aa8 http.request.method=POST http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.989149ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=75be33b0-857b-45ae-968a-b3b33492097e http.request.method=GET http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/blobs/uploads/ce16bb23-e458-47db-91e6-46bb6ce32b45?_state=rywegUzUP6CUQCwXXi6RNIjMOR5yerOIHTE81fZZUeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMTZiYjIzLWU0NTgtNDdkYi05MWU2LTQ2YmI2Y2UzMmI0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTAxOTQ4OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.340369ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "GET /v2/foo/bar/blobs/uploads/ce16bb23-e458-47db-91e6-46bb6ce32b45?_state=rywegUzUP6CUQCwXXi6RNIjMOR5yerOIHTE81fZZUeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMTZiYjIzLWU0NTgtNDdkYi05MWU2LTQ2YmI2Y2UzMmI0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTAxOTQ4OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=eb36d859-022f-4b6f-bbc0-65dff7ea6333 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/blobs/uploads/ce16bb23-e458-47db-91e6-46bb6ce32b45?_state=rywegUzUP6CUQCwXXi6RNIjMOR5yerOIHTE81fZZUeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMTZiYjIzLWU0NTgtNDdkYi05MWU2LTQ2YmI2Y2UzMmI0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTAxOTQ4OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014692ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "DELETE /v2/foo/bar/blobs/uploads/ce16bb23-e458-47db-91e6-46bb6ce32b45?_state=rywegUzUP6CUQCwXXi6RNIjMOR5yerOIHTE81fZZUeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMTZiYjIzLWU0NTgtNDdkYi05MWU2LTQ2YmI2Y2UzMmI0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTAxOTQ4OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=2c063a40-3226-4eb7-a23f-27a92c65f58c http.request.method=GET http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/blobs/uploads/ce16bb23-e458-47db-91e6-46bb6ce32b45?_state=rywegUzUP6CUQCwXXi6RNIjMOR5yerOIHTE81fZZUeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMTZiYjIzLWU0NTgtNDdkYi05MWU2LTQ2YmI2Y2UzMmI0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTAxOTQ4OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ce16bb23-e458-47db-91e6-46bb6ce32b45 time="2026-07-16T17:28:28Z" 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.5 http.request.host="127.0.0.1:35639" http.request.id=2c063a40-3226-4eb7-a23f-27a92c65f58c http.request.method=GET http.request.remoteaddr="127.0.0.1:39902" http.request.uri="/v2/foo/bar/blobs/uploads/ce16bb23-e458-47db-91e6-46bb6ce32b45?_state=rywegUzUP6CUQCwXXi6RNIjMOR5yerOIHTE81fZZUeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMTZiYjIzLWU0NTgtNDdkYi05MWU2LTQ2YmI2Y2UzMmI0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTAxOTQ4OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.283066ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ce16bb23-e458-47db-91e6-46bb6ce32b45 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "GET /v2/foo/bar/blobs/uploads/ce16bb23-e458-47db-91e6-46bb6ce32b45?_state=rywegUzUP6CUQCwXXi6RNIjMOR5yerOIHTE81fZZUeV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlMTZiYjIzLWU0NTgtNDdkYi05MWU2LTQ2YmI2Y2UzMmI0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTAxOTQ4OTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=11cfc945-427c-44a5-9022-82389bb23c10 http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.384797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=80080c9d-e829-4a70-9291-aef895c1b224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/c3b9492f-7c40-4721-8629-c57e38365c8c?_state=os92NoK_qwnX0fKUjQm2F1Xus_4UUy1jFJBS3C0Sp_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYjk0OTJmLTdjNDAtNDcyMS04NjI5LWM1N2UzODM2NWM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTk3NDc2OTFaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" provided=sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec vars.name="foo/bar" vars.uuid=c3b9492f-7c40-4721-8629-c57e38365c8c time="2026-07-16T17:28:28Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=80080c9d-e829-4a70-9291-aef895c1b224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/c3b9492f-7c40-4721-8629-c57e38365c8c?_state=os92NoK_qwnX0fKUjQm2F1Xus_4UUy1jFJBS3C0Sp_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYjk0OTJmLTdjNDAtNDcyMS04NjI5LWM1N2UzODM2NWM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTk3NDc2OTFaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c3b9492f-7c40-4721-8629-c57e38365c8c time="2026-07-16T17:28:28Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=80080c9d-e829-4a70-9291-aef895c1b224 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/c3b9492f-7c40-4721-8629-c57e38365c8c?_state=os92NoK_qwnX0fKUjQm2F1Xus_4UUy1jFJBS3C0Sp_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYjk0OTJmLTdjNDAtNDcyMS04NjI5LWM1N2UzODM2NWM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTk3NDc2OTFaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.622508ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c3b9492f-7c40-4721-8629-c57e38365c8c 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "PUT /v2/foo/bar/blobs/uploads/c3b9492f-7c40-4721-8629-c57e38365c8c?_state=os92NoK_qwnX0fKUjQm2F1Xus_4UUy1jFJBS3C0Sp_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYjk0OTJmLTdjNDAtNDcyMS04NjI5LWM1N2UzODM2NWM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4wOTk3NDc2OTFaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=b0e7c2f5-c522-465e-81d8-d14aac882557 http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.080488ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=f4dc738f-6dbb-455b-8667-6e32f2080cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/0f4eb7d7-ff2d-4372-956d-16f5fac82243?_state=lsC2oiAX55qvZ7XuX4etTQuxWgAmsaHopunfaddcJ2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNGViN2Q3LWZmMmQtNDM3Mi05NTZkLTE2ZjVmYWM4MjI0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4xMDUyOTc1NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.739ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "PUT /v2/foo/bar/blobs/uploads/0f4eb7d7-ff2d-4372-956d-16f5fac82243?_state=lsC2oiAX55qvZ7XuX4etTQuxWgAmsaHopunfaddcJ2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNGViN2Q3LWZmMmQtNDM3Mi05NTZkLTE2ZjVmYWM4MjI0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4xMDUyOTc1NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=04bf9a59-6a32-4458-9307-2601c435045a http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.253218ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=1852d4d9-af51-471d-af8a-7b3f1e5df463 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/945cba7c-5067-4ea0-95e9-d847e129e957?_state=WQa0OJPRIgc3rJu9rgrn6gnDB_5iBIKpNehzZCRI4mZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NWNiYTdjLTUwNjctNGVhMC05NWU5LWQ4NDdlMTI5ZTk1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4xMTEzMjIyODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.807951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "PUT /v2/foo/bar/blobs/uploads/945cba7c-5067-4ea0-95e9-d847e129e957?_state=WQa0OJPRIgc3rJu9rgrn6gnDB_5iBIKpNehzZCRI4mZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NWNiYTdjLTUwNjctNGVhMC05NWU5LWQ4NDdlMTI5ZTk1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4xMTEzMjIyODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:28Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=19b819e3-ceef-4021-95cc-16b5aaa55e3f http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.204685ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=be35ad92-844d-4a78-8ebb-11f67a5083b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/aed172dc-6770-47e6-8e64-91fe8c389e71?_state=r0yi-JP-YFHKppNGU1QlMueTxpZBTYQ-rbB8j_Fxz4V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZDE3MmRjLTY3NzAtNDdlNi04ZTY0LTkxZmU4YzM4OWU3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4xMTczNzY3MjJaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.duration=5.522818712s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:28 +0000] "PUT /v2/foo/bar/blobs/uploads/aed172dc-6770-47e6-8e64-91fe8c389e71?_state=r0yi-JP-YFHKppNGU1QlMueTxpZBTYQ-rbB8j_Fxz4V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlZDE3MmRjLTY3NzAtNDdlNi04ZTY0LTkxZmU4YzM4OWU3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODoyOC4xMTczNzY3MjJaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:33Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=0c2b0cec-934a-44df-95bf-407d28e06089 http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133445ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35639" http.request.id=4d536091-9c44-4cb7-b743-383ec06a16e9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/7acb4e17-fb54-4e3e-bd22-dd3ba2a26ade?_state=jnVFJGseD25Dnx9Tpe0DrBRrWTeeEeCRoXNJAXa9zDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhY2I0ZTE3LWZiNTQtNGUzZS1iZDIyLWRkM2JhMmEyNmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozMy45MjM2NDUxMDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.355976792s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:33 +0000] "PATCH /v2/foo/bar/blobs/uploads/7acb4e17-fb54-4e3e-bd22-dd3ba2a26ade?_state=jnVFJGseD25Dnx9Tpe0DrBRrWTeeEeCRoXNJAXa9zDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhY2I0ZTE3LWZiNTQtNGUzZS1iZDIyLWRkM2JhMmEyNmFkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozMy45MjM2NDUxMDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=e490701d-4876-4d52-8f89-e92402b1f653 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/uploads/7acb4e17-fb54-4e3e-bd22-dd3ba2a26ade?_state=faPaDCHC4MomchB1ldHtdiO2VU4Rg0nlmjsywKPpY117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhY2I0ZTE3LWZiNTQtNGUzZS1iZDIyLWRkM2JhMmEyNmFkZSIsIk9mZnNldCI6MjkwNjc3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MzNaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.386751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "PUT /v2/foo/bar/blobs/uploads/7acb4e17-fb54-4e3e-bd22-dd3ba2a26ade?_state=faPaDCHC4MomchB1ldHtdiO2VU4Rg0nlmjsywKPpY117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhY2I0ZTE3LWZiNTQtNGUzZS1iZDIyLWRkM2JhMmEyNmFkZSIsIk9mZnNldCI6MjkwNjc3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6MzNaIn0%3D&digest=sha256%3A985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=3a2cc6c3-adb4-486c-81f8-c43a547c880a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.06265ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=ff1cd647-98fa-4190-a649-1346228eab35 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=216.128396ms http.response.status=200 http.response.written=29067776 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 200 29067776 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=error msg="error parsing digest="sha257:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=578f69c1-7a79-4025-97a8-f9350dafa1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/sha257:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" vars.name="foo/bar" time="2026-07-16T17:28:39Z" 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.5 http.request.host="127.0.0.1:35639" http.request.id=578f69c1-7a79-4025-97a8-f9350dafa1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/bar/blobs/sha257:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.028125ms http.response.status=400 http.response.written=110 vars.digest="sha257:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/sha257:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=6811fa16-b971-420e-9d98-357903bbd2ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33148" http.request.uri="/v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493362ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=7613ad05-fb99-4c7a-892b-d0d3960af439 http.request.method=GET http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.212177ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35639" http.request.id=7a860d2a-1cd4-4115-b3f5-46c451ccac7a http.request.method=GET http.request.remoteaddr="127.0.0.1:33148" http.request.uri="/v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.054864ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/sha256:985c821a4010d24bdc39b5a4db778454a0e43e75018454dd78eeddb38d7e0cec HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=7420ba29-d38b-40f2-a010-0528d911f8c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40486" http.request.uri="/v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.837559512s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [16/Jul/2026:17:28:27 +0000] "GET /v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45999" http.request.id=21ff7d12-846d-46ea-b3b7-507a9e2662e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40472" http.request.uri="/v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.845369185s http.response.status=200 http.response.written=2658304 127.0.0.1 - - [16/Jul/2026:17:28:27 +0000] "GET /v2/foo/bar/blobs/sha256:0acc1f68384b93bd9b06507f9ee975ca25cd6979a07455bad231c1430eb3aea0 HTTP/1.1" 200 2658304 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (21.64s) === RUN TestBlobDelete time="2026-07-16T17:28:39Z" 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.5 time="2026-07-16T17:28:39Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=9202fe7d-8e43-4f2d-9dc4-f747aa179609 http.request.method=GET http.request.remoteaddr="127.0.0.1:47410" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.22167ms http.response.status=404 http.response.written=157 vars.digest="sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=85b11985-3264-47ee-96c2-513f617a081d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47414" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.30645ms http.response.status=404 http.response.written=157 vars.digest="sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=1a2fc83a-b3d4-4c82-bf78-44b7268fe956 http.request.method=POST http.request.remoteaddr="127.0.0.1:47414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=e3df947f-ffa7-4a40-864f-4a3559ec771a http.request.method=GET http.request.remoteaddr="127.0.0.1:47414" http.request.uri="/v2/foo/bar/blobs/uploads/97a39233-2980-4086-83e3-3a90c3cfb7c1?_state=rcw1TtMVWJMAKfat6JFJMg1Aek2goutJ2JLthz6hTcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YTM5MjMzLTI5ODAtNDA4Ni04M2UzLTNhOTBjM2NmYjdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NTc1NzgxNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022368ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/uploads/97a39233-2980-4086-83e3-3a90c3cfb7c1?_state=rcw1TtMVWJMAKfat6JFJMg1Aek2goutJ2JLthz6hTcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YTM5MjMzLTI5ODAtNDA4Ni04M2UzLTNhOTBjM2NmYjdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NTc1NzgxNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=b57dc565-5495-4155-8589-237e28f6a6a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47414" http.request.uri="/v2/foo/bar/blobs/uploads/97a39233-2980-4086-83e3-3a90c3cfb7c1?_state=rcw1TtMVWJMAKfat6JFJMg1Aek2goutJ2JLthz6hTcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YTM5MjMzLTI5ODAtNDA4Ni04M2UzLTNhOTBjM2NmYjdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NTc1NzgxNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027759ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/97a39233-2980-4086-83e3-3a90c3cfb7c1?_state=rcw1TtMVWJMAKfat6JFJMg1Aek2goutJ2JLthz6hTcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YTM5MjMzLTI5ODAtNDA4Ni04M2UzLTNhOTBjM2NmYjdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NTc1NzgxNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=bc367f2b-a049-4aa4-be19-84265ca5d4ea http.request.method=GET http.request.remoteaddr="127.0.0.1:47414" http.request.uri="/v2/foo/bar/blobs/uploads/97a39233-2980-4086-83e3-3a90c3cfb7c1?_state=rcw1TtMVWJMAKfat6JFJMg1Aek2goutJ2JLthz6hTcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YTM5MjMzLTI5ODAtNDA4Ni04M2UzLTNhOTBjM2NmYjdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NTc1NzgxNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=97a39233-2980-4086-83e3-3a90c3cfb7c1 time="2026-07-16T17:28:39Z" 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.5 http.request.host="127.0.0.1:33171" http.request.id=bc367f2b-a049-4aa4-be19-84265ca5d4ea http.request.method=GET http.request.remoteaddr="127.0.0.1:47414" http.request.uri="/v2/foo/bar/blobs/uploads/97a39233-2980-4086-83e3-3a90c3cfb7c1?_state=rcw1TtMVWJMAKfat6JFJMg1Aek2goutJ2JLthz6hTcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YTM5MjMzLTI5ODAtNDA4Ni04M2UzLTNhOTBjM2NmYjdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NTc1NzgxNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="873.9µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=97a39233-2980-4086-83e3-3a90c3cfb7c1 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "GET /v2/foo/bar/blobs/uploads/97a39233-2980-4086-83e3-3a90c3cfb7c1?_state=rcw1TtMVWJMAKfat6JFJMg1Aek2goutJ2JLthz6hTcN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3YTM5MjMzLTI5ODAtNDA4Ni04M2UzLTNhOTBjM2NmYjdjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NTc1NzgxNzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=27dc87ac-412a-4d34-b787-209dcbea2563 http.request.method=POST http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223523ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=e2df9365-a69a-47b5-b82c-30c613134c2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/30e80fcd-eaf9-4d36-9902-616c9f43235f?_state=DufgM9FZkmsN9TAs8lFhIDiSUpTRrMod6ndQq68yUu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZTgwZmNkLWVhZjktNGQzNi05OTAyLTYxNmM5ZjQzMjM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NjI3MjI0NjlaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" provided=sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d vars.name="foo/bar" vars.uuid=30e80fcd-eaf9-4d36-9902-616c9f43235f time="2026-07-16T17:28:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=e2df9365-a69a-47b5-b82c-30c613134c2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/30e80fcd-eaf9-4d36-9902-616c9f43235f?_state=DufgM9FZkmsN9TAs8lFhIDiSUpTRrMod6ndQq68yUu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZTgwZmNkLWVhZjktNGQzNi05OTAyLTYxNmM5ZjQzMjM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NjI3MjI0NjlaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=30e80fcd-eaf9-4d36-9902-616c9f43235f time="2026-07-16T17:28:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=e2df9365-a69a-47b5-b82c-30c613134c2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/30e80fcd-eaf9-4d36-9902-616c9f43235f?_state=DufgM9FZkmsN9TAs8lFhIDiSUpTRrMod6ndQq68yUu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZTgwZmNkLWVhZjktNGQzNi05OTAyLTYxNmM5ZjQzMjM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NjI3MjI0NjlaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.711277ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=30e80fcd-eaf9-4d36-9902-616c9f43235f 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "PUT /v2/foo/bar/blobs/uploads/30e80fcd-eaf9-4d36-9902-616c9f43235f?_state=DufgM9FZkmsN9TAs8lFhIDiSUpTRrMod6ndQq68yUu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwZTgwZmNkLWVhZjktNGQzNi05OTAyLTYxNmM5ZjQzMjM1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NjI3MjI0NjlaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=43f1cb90-a597-43dd-9cfc-8b822c2b4abb http.request.method=POST http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.309617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=2e484122-558b-49da-be7a-5c10ee12f19a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/65b0f6a6-2406-4269-9c7c-ff35f467a312?_state=qhHrznx_DfZujF9qNGYXMLMFS-s1GQ8NrPWFzrFeSUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YjBmNmE2LTI0MDYtNDI2OS05YzdjLWZmMzVmNDY3YTMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43Njg0MDE4NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "PUT /v2/foo/bar/blobs/uploads/65b0f6a6-2406-4269-9c7c-ff35f467a312?_state=qhHrznx_DfZujF9qNGYXMLMFS-s1GQ8NrPWFzrFeSUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1YjBmNmE2LTI0MDYtNDI2OS05YzdjLWZmMzVmNDY3YTMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43Njg0MDE4NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=9a48a66c-103c-4dc9-a394-a793216ad3e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.227458ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=030cfca8-d495-4c7b-bf4c-532ad1dd169e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/d70a0414-add2-4961-a669-02b5de238dcd?_state=wUAoqnc58xT4ma0W6N-6fSqM0bPOP0J-21vJNUT_tiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MGEwNDE0LWFkZDItNDk2MS1hNjY5LTAyYjVkZTIzOGRjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NzMyODE4WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.717877ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "PUT /v2/foo/bar/blobs/uploads/d70a0414-add2-4961-a669-02b5de238dcd?_state=wUAoqnc58xT4ma0W6N-6fSqM0bPOP0J-21vJNUT_tiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MGEwNDE0LWFkZDItNDk2MS1hNjY5LTAyYjVkZTIzOGRjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43NzMyODE4WiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=78d71989-0ecc-43b4-ad18-770167ace314 http.request.method=POST http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.164154ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=08f9937e-8837-47b4-b6c8-84d19989518f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/ffd88447-6b37-4b13-a264-98b9836ff243?_state=mjdXbmiKOHNiHXX_S1J4mlJQvsqcYnD7SzWmPM4X7d97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDg4NDQ3LTZiMzctNGIxMy1hMjY0LTk4Yjk4MzZmZjI0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43Nzg4NTUzNzNaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739011145s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:39 +0000] "PUT /v2/foo/bar/blobs/uploads/ffd88447-6b37-4b13-a264-98b9836ff243?_state=mjdXbmiKOHNiHXX_S1J4mlJQvsqcYnD7SzWmPM4X7d97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDg4NDQ3LTZiMzctNGIxMy1hMjY0LTk4Yjk4MzZmZjI0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODozOS43Nzg4NTUzNzNaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:41Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=22ca96a8-3098-4786-bb8c-c811f1f0bd6b http.request.method=POST http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129335ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33171" http.request.id=a772e58a-ad4c-4bca-bcaa-ea323e04e999 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/e6974349-879a-4496-823a-65c7d43fce01?_state=CwuXc9XuU1bknABFl-QP6LVd7REZjTtqOtgudn5ekB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2OTc0MzQ5LTg3OWEtNDQ5Ni04MjNhLTY1YzdkNDNmY2UwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0MS42NjY4NDEzODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656282143s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/e6974349-879a-4496-823a-65c7d43fce01?_state=CwuXc9XuU1bknABFl-QP6LVd7REZjTtqOtgudn5ekB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2OTc0MzQ5LTg3OWEtNDQ5Ni04MjNhLTY1YzdkNDNmY2UwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0MS42NjY4NDEzODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=a69111be-dfde-4d3a-a62e-eaad276d7633 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/uploads/e6974349-879a-4496-823a-65c7d43fce01?_state=OXkqaEBnJehYi5yGJhpdLI9lSsxZPSG17rYoWr4iVaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2OTc0MzQ5LTg3OWEtNDQ5Ni04MjNhLTY1YzdkNDNmY2UwMSIsIk9mZnNldCI6MTY3MDA0MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6NDFaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.132294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "PUT /v2/foo/bar/blobs/uploads/e6974349-879a-4496-823a-65c7d43fce01?_state=OXkqaEBnJehYi5yGJhpdLI9lSsxZPSG17rYoWr4iVaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2OTc0MzQ5LTg3OWEtNDQ5Ni04MjNhLTY1YzdkNDNmY2UwMSIsIk9mZnNldCI6MTY3MDA0MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjg6NDFaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=6fe60ba8-334d-4cea-80cc-d88fcbed78a8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.758302ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=582e3812-618e-4ecd-a918-37a314727bbe http.request.method=GET http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=146.376771ms http.response.status=200 http.response.written=16700416 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "GET /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 200 16700416 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=error msg="error parsing digest="sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=bdcff32a-81d2-4ca4-a87f-cf6bae2871d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" time="2026-07-16T17:28:43Z" 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.5 http.request.host="127.0.0.1:33171" http.request.id=bdcff32a-81d2-4ca4-a87f-cf6bae2871d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47420" http.request.uri="/v2/foo/bar/blobs/sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.614172ms http.response.status=400 http.response.written=110 vars.digest="sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "GET /v2/foo/bar/blobs/sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=d73ae6fe-ed7e-4ab3-8464-bdb289bb8e3d http.request.method=GET http.request.remoteaddr="127.0.0.1:47450" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.028559ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "GET /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=09226d56-69bd-4754-b14f-73ceef9761c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47458" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.820411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=6e9b9678-f898-4996-a3a5-178e8b52ac09 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47458" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.608666ms http.response.status=404 http.response.written=157 vars.digest="sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=51c42006-7d3e-4613-94bc-f87cb2225919 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47458" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.472333ms http.response.status=404 http.response.written=74 vars.digest="sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=error msg="error parsing digest="sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=380305d1-dd0f-4d47-b326-ee729b2f743f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47470" http.request.uri="/v2/foo/bar/blobs/sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" time="2026-07-16T17:28:43Z" 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.5 http.request.host="127.0.0.1:33171" http.request.id=380305d1-dd0f-4d47-b326-ee729b2f743f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47470" http.request.uri="/v2/foo/bar/blobs/sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.680112ms http.response.status=400 http.response.written=110 vars.digest="sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "DELETE /v2/foo/bar/blobs/sha257:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-16T17:28:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=d85384bc-db0c-45e2-9c4b-a47186e3bd50 http.request.method=POST http.request.remoteaddr="127.0.0.1:47476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.960166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=d350a8cf-d2bb-4360-931e-2bfefb61d902 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47476" http.request.uri="/v2/foo/bar/blobs/uploads/5c0f7ef9-7767-456b-a32e-c362e8ea3d4c?_state=j_8VTULlmWhE_-FjBnrow-2xK64it10waiPD4Uh3kN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMGY3ZWY5LTc3NjctNDU2Yi1hMzJlLWMzNjJlOGVhM2Q0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0My41NDgyNjIxNTlaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.641109818s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "PUT /v2/foo/bar/blobs/uploads/5c0f7ef9-7767-456b-a32e-c362e8ea3d4c?_state=j_8VTULlmWhE_-FjBnrow-2xK64it10waiPD4Uh3kN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjMGY3ZWY5LTc3NjctNDU2Yi1hMzJlLWMzNjJlOGVhM2Q0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0My41NDgyNjIxNTlaIn0%3D&digest=sha256%3A1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=74ae6c34-d668-4398-a158-a4504d877ca9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47476" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.05082ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=884eb09e-2559-4246-ad4b-9e3ccb98a2b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47434" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.80840874s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "GET /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-07-16T17:28:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33171" http.request.id=ba748c8e-3b08-4973-8a1a-79c67cb4ca73 http.request.method=GET http.request.remoteaddr="127.0.0.1:47450" http.request.uri="/v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.802056162s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [16/Jul/2026:17:28:43 +0000] "GET /v2/foo/bar/blobs/sha256:1703cc92546a19adc05d5c4bc66231b2331f7b884462306ac80dc90c9ddbb19d HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.81s) === RUN TestRelativeURL time="2026-07-16T17:28:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:28:45Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:45Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34911" http.request.id=81a954e4-80b3-421f-9e42-c22f48ba961e http.request.method=POST http.request.remoteaddr="127.0.0.1:41640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.884751ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34911" http.request.id=b7b6848d-fdef-4440-868e-d53c3496a964 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41640" http.request.uri="/v2/foo/bar/blobs/uploads/947376d9-7083-4e77-a394-fc974135be5a?_state=ryDn9rln1tcZiTA34Pb2Hgz3oW9SJ5rzWOK7dJxjWFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NzM3NmQ5LTcwODMtNGU3Ny1hMzk0LWZjOTc0MTM1YmU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0NS4zNDMwODI1NloifQ%3D%3D&digest=sha256%3Aed26c3dd123d443aa2099acda6ea6fa28081de44d1457392719c73404f94d3b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.248300586s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:45 +0000] "PUT /v2/foo/bar/blobs/uploads/947376d9-7083-4e77-a394-fc974135be5a?_state=ryDn9rln1tcZiTA34Pb2Hgz3oW9SJ5rzWOK7dJxjWFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NzM3NmQ5LTcwODMtNGU3Ny1hMzk0LWZjOTc0MTM1YmU1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0NS4zNDMwODI1NloifQ%3D%3D&digest=sha256%3Aed26c3dd123d443aa2099acda6ea6fa28081de44d1457392719c73404f94d3b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34911" http.request.id=a729b3c6-1319-4b6a-8c49-5b37fa8c48a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:41640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:48Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34911" http.request.id=d6a7dab1-6816-4acb-afd0-f515930d382a http.request.method=POST http.request.remoteaddr="127.0.0.1:41640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069687ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34911" http.request.id=e8c7c741-9849-4c6a-8ec7-7364b26bf424 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41640" http.request.uri="/v2/foo/bar/blobs/uploads/f8860c76-2a3f-4ea3-b22b-b29f761f4aa9?_state=TF6p2K4HrFvs74trGv14V5elbk_qeq50HZ3fGfVBoT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ODYwYzc2LTJhM2YtNGVhMy1iMjJiLWIyOWY3NjFmNGFhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0OC4xMDg1ODY1MjRaIn0%3D&digest=sha256%3A661538b6c24c6f64132842d7411236c07fd103b6921ad2ff3131b8bcae032e4f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.200990862s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:48 +0000] "PUT /v2/foo/bar/blobs/uploads/f8860c76-2a3f-4ea3-b22b-b29f761f4aa9?_state=TF6p2K4HrFvs74trGv14V5elbk_qeq50HZ3fGfVBoT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ODYwYzc2LTJhM2YtNGVhMy1iMjJiLWIyOWY3NjFmNGFhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo0OC4xMDg1ODY1MjRaIn0%3D&digest=sha256%3A661538b6c24c6f64132842d7411236c07fd103b6921ad2ff3131b8bcae032e4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.97s) === RUN TestBlobDeleteDisabled time="2026-07-16T17:28: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.5 time="2026-07-16T17:28:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:35099" http.request.id=f80a15e8-6896-4035-bacd-6d1d7b30e51b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40400" http.request.uri="/v2/foo/bar/blobs/sha256:d3a9f3f563a49b94c2d6f112d9690c0f4533591d2afe07859b306636870b80d6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="966.391µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d3a9f3f563a49b94c2d6f112d9690c0f4533591d2afe07859b306636870b80d6" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:d3a9f3f563a49b94c2d6f112d9690c0f4533591d2afe07859b306636870b80d6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.30s) === RUN TestDeleteDisabled time="2026-07-16T17:28: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.5 time="2026-07-16T17:28:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:32983" http.request.id=bb0fa3be-fc30-463a-a066-0d8af1089fe2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.1067ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:32983" http.request.id=ba1d30cd-941f-417e-81fa-90d54d71d647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/bar/blobs/uploads/c6472aaa-0d05-42a3-b67e-e4d8c4763f25?_state=sMX2ku4wEvmFRdu31nfIhaDiP7yV4uzTTaCK2U4LHTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NDcyYWFhLTBkMDUtNDJhMy1iNjdlLWU0ZDhjNDc2M2YyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo1MC44OTczMzQxNzlaIn0%3D&digest=sha256%3A0c27b3485d432e234aa4f4e5ccabfcd8e39c3c759861a964a487d955b5c54e6e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.588465528s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c6472aaa-0d05-42a3-b67e-e4d8c4763f25?_state=sMX2ku4wEvmFRdu31nfIhaDiP7yV4uzTTaCK2U4LHTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NDcyYWFhLTBkMDUtNDJhMy1iNjdlLWU0ZDhjNDc2M2YyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo1MC44OTczMzQxNzlaIn0%3D&digest=sha256%3A0c27b3485d432e234aa4f4e5ccabfcd8e39c3c759861a964a487d955b5c54e6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:54Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:32983" http.request.id=faa2d147-34b1-4d8d-b4fe-3d19927aaab5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37220" http.request.uri="/v2/foo/bar/blobs/sha256:0c27b3485d432e234aa4f4e5ccabfcd8e39c3c759861a964a487d955b5c54e6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.652185ms http.response.status=405 http.response.written=78 vars.digest="sha256:0c27b3485d432e234aa4f4e5ccabfcd8e39c3c759861a964a487d955b5c54e6e" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:28:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:0c27b3485d432e234aa4f4e5ccabfcd8e39c3c759861a964a487d955b5c54e6e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.88s) === RUN TestDeleteReadOnly time="2026-07-16T17:28:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:28:54Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33231" http.request.id=6035c6af-b625-4c90-bc41-397b1431401c http.request.method=POST http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293231ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:28:59Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33231" http.request.id=0bfdd6d7-7600-4d6b-8616-d1cd39938bed http.request.method=PUT http.request.remoteaddr="127.0.0.1:38852" http.request.uri="/v2/foo/bar/blobs/uploads/2b70eac9-46ad-4592-a0f2-cf1fe6286dcf?_state=tGTnTaBjOgus__I0sbkPWp7bRLsTm1QJQ8zKLUgrUOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNzBlYWM5LTQ2YWQtNDU5Mi1hMGYyLWNmMWZlNjI4NmRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo1NC43OTM3Mzc1OTNaIn0%3D&digest=sha256%3A2c9142a11f29c6a51a21ac59b4d2f4ff1618e027f20dfc42ab1939dfbb8078f5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.947546039s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:28:54 +0000] "PUT /v2/foo/bar/blobs/uploads/2b70eac9-46ad-4592-a0f2-cf1fe6286dcf?_state=tGTnTaBjOgus__I0sbkPWp7bRLsTm1QJQ8zKLUgrUOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNzBlYWM5LTQ2YWQtNDU5Mi1hMGYyLWNmMWZlNjI4NmRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyODo1NC43OTM3Mzc1OTNaIn0%3D&digest=sha256%3A2c9142a11f29c6a51a21ac59b4d2f4ff1618e027f20dfc42ab1939dfbb8078f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jul/2026:17:28:59 +0000] "DELETE /v2/foo/bar/blobs/sha256:2c9142a11f29c6a51a21ac59b4d2f4ff1618e027f20dfc42ab1939dfbb8078f5 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.26s) === RUN TestStartPushReadOnly time="2026-07-16T17:28:59Z" 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.5 time="2026-07-16T17:28:59Z" level=info msg="redis not configured" go.version=go1.26.5 127.0.0.1 - - [16/Jul/2026:17:28:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-07-16T17:28:59Z" 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.5 time="2026-07-16T17:28:59Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:28:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=154af411-b707-456e-9545-a7b94b6be1c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" 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.806124ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:28:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T17:28:59Z" 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.5 http.request.host="127.0.0.1:45909" http.request.id=9fa03e17-322a-44eb-b8d0-dcdeb405a541 http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.496402ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:17:28:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T17:28:59Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=a91be990-3159-4ce8-a3ef-494718b60c14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" 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.566441ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:28:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T17:28:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=98306149-2af3-45c6-ad3c-cd57bdeb9eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.699959ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:28:59Z" 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.5 http.request.host="127.0.0.1:45909" http.request.id=98306149-2af3-45c6-ad3c-cd57bdeb9eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.770327ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:28:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=98306149-2af3-45c6-ad3c-cd57bdeb9eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.816336ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:28:59Z" 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.5 http.request.host="127.0.0.1:45909" http.request.id=98306149-2af3-45c6-ad3c-cd57bdeb9eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.859382ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:28:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T17:29:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=d8e448ce-6492-4de4-96f9-46a4bbc29779 http.request.method=POST http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.829757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:03Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=b0c7d675-dc99-4cbf-a371-f154479589c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/blobs/uploads/bb38305a-de2e-4dc6-982a-7370f563762a?_state=80jILvvmln_VPisOb0mlrFYAEFz_fILdnTo3pk_j_RR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYjM4MzA1YS1kZTJlLTRkYzYtOTgyYS03MzcwZjU2Mzc2MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDAuMDg4ODk5MjY0WiJ9&digest=sha256%3Ad5b67da85a114418cd944c523d078f1dcc9621b1117743a1b0c8d1a7a4700afd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.57423022s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/bb38305a-de2e-4dc6-982a-7370f563762a?_state=80jILvvmln_VPisOb0mlrFYAEFz_fILdnTo3pk_j_RR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYjM4MzA1YS1kZTJlLTRkYzYtOTgyYS03MzcwZjU2Mzc2MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDAuMDg4ODk5MjY0WiJ9&digest=sha256%3Ad5b67da85a114418cd944c523d078f1dcc9621b1117743a1b0c8d1a7a4700afd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:03Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=e0f3a33c-6bdb-45b9-9324-ee84ca8904d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.8583ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=3516b3c4-17ee-4704-bb78-4923bfc90048 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/blobs/uploads/ac9d3b65-21f5-4c62-9ba0-60547a039c63?_state=rHZgaEgz2EOJSIHr9BzEOdbJ9I83cnj47mJ2JbTH8BN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYzlkM2I2NS0yMWY1LTRjNjItOWJhMC02MDU0N2EwMzljNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDMuOTQyMzcxNDA5WiJ9&digest=sha256%3Af37124ceb6902c0e94e199ce70725d33d1c3c73aed54995d3c53da39f29785a2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520607553s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/ac9d3b65-21f5-4c62-9ba0-60547a039c63?_state=rHZgaEgz2EOJSIHr9BzEOdbJ9I83cnj47mJ2JbTH8BN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYzlkM2I2NS0yMWY1LTRjNjItOWJhMC02MDU0N2EwMzljNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDMuOTQyMzcxNDA5WiJ9&digest=sha256%3Af37124ceb6902c0e94e199ce70725d33d1c3c73aed54995d3c53da39f29785a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=03cc4f7d-2142-4028-a957-9fce2f62ddd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.061074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=58c995ba-fe8e-4697-8e84-970600e1370d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.duration=6.299321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=45c6317f-895c-4dd7-8774-9f8146c42aee http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" 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=3.544447ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=4a3fd4a5-ea2f-421c-8668-bdfb98f72c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.334895ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45909" http.request.id=4054aba6-a492-495b-9f68-4b36aa3a90bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.duration=7.191516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45909" http.request.id=67583507-305f-4d37-b9d5-5a7ff8ad826d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.duration=6.318087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:45909" http.request.id=229b9f50-5701-4462-96b1-a86039b29db9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.duration=6.123331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=daefec6a-02bb-4fcb-878b-8d22b37fa123 http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.298914ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=dbc18297-d815-4738-83e5-b00e9837111c http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.406639ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=310eb17d-8b5b-46f9-b45d-35b01927132f http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503107ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=8f8647ec-a949-4889-9c21-bfd4a8b0a7f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.388047ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=error msg="payload digest does match: "sha256:d98f39ebf8fd7ed7797fa7caf08a986ffb87e65e8ca3aee5694dfa74f327f635" != "sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230"" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=2875a643-93dd-4bd9-b079-a2a55f532d8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" time="2026-07-16T17:29: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.5 http.request.host="127.0.0.1:45909" http.request.id=2875a643-93dd-4bd9-b079-a2a55f532d8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35930" http.request.uri="/v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.662067ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230" 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:4bdeba06c2b45b5aa1261561b2b7b07ff274b8cb95c5abbab553e4188330a230 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=7302e0cc-a8e1-469a-ba30-64f5117f2fdc http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.611846ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" 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.5 http.request.host="127.0.0.1:45909" http.request.id=7355b09b-3548-4d3e-a164-2f2a93e49c10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.340219ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T17:29: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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45909" http.request.id=0149a1a3-39b4-48c3-b223-db2d96f78946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.704142ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45909" http.request.id=0149a1a3-39b4-48c3-b223-db2d96f78946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.761489ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45909" http.request.id=0149a1a3-39b4-48c3-b223-db2d96f78946 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.810164ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=1ed343c2-af48-47af-a356-3bf46a3ec05d http.request.method=POST http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=81a04e8e-d297-45e6-959e-18de67888059 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/blobs/uploads/0f8d76d5-47a2-44f5-bf4f-29d20d1c10e3?_state=SANoekdLQcks8ePUbBgPZnONpoXh_95kOU_ioYZtxXR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjhkNzZkNS00N2EyLTQ0ZjUtYmY0Zi0yOWQyMGQxYzEwZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDUuNTI3NjAxMDY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.866468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/0f8d76d5-47a2-44f5-bf4f-29d20d1c10e3?_state=SANoekdLQcks8ePUbBgPZnONpoXh_95kOU_ioYZtxXR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjhkNzZkNS00N2EyLTQ0ZjUtYmY0Zi0yOWQyMGQxYzEwZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDUuNTI3NjAxMDY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45909" http.request.id=7e0fdcd6-052a-4149-9fcb-5b10ebb1eaf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.684946ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:05Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45909" http.request.id=7e0fdcd6-052a-4149-9fcb-5b10ebb1eaf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.746573ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T17:29:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=15453aca-9164-49fe-9792-5752fbdc93e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.8001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=f2123f2e-6095-461c-b75e-353f48df324a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/blobs/uploads/c60d1013-3945-463a-9f77-25b20257c03a?_state=h4tKIgw9LF7eufT7kwWgkxRzenHt0l8yoa4YZ59dJ4N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjBkMTAxMy0zOTQ1LTQ2M2EtOWY3Ny0yNWIyMDI1N2MwM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDYuMDA1NzM1MTE0WiJ9&digest=sha256%3A297f1ebdd07c873c49d1011f328f40598f8adb2e3bf1a946780e3af9d822e380" http.request.useragent="Go-http-client/1.1" http.response.duration=4.288034867s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/c60d1013-3945-463a-9f77-25b20257c03a?_state=h4tKIgw9LF7eufT7kwWgkxRzenHt0l8yoa4YZ59dJ4N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjBkMTAxMy0zOTQ1LTQ2M2EtOWY3Ny0yNWIyMDI1N2MwM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MDYuMDA1NzM1MTE0WiJ9&digest=sha256%3A297f1ebdd07c873c49d1011f328f40598f8adb2e3bf1a946780e3af9d822e380 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=c1aafa8f-7f65-499f-b770-09c3c41ac1e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.641363ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=3178adc7-558f-48df-92c2-594c7cc1d19c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/blobs/uploads/30a4c8e5-6697-4d8e-b0ed-da265f738f06?_state=vXfnRbHm4wK65DUpFMeU5hmFd3L7Ahp2rvoX7uyShB97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGE0YzhlNS02Njk3LTRkOGUtYjBlZC1kYTI2NWY3MzhmMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MTAuNjgxMjA2NTk2WiJ9&digest=sha256%3Aa8f77c6a6ae70ecbc6551588a44c84cdc4fd24374e8531e9942ddfc98d2c1863" http.request.useragent="Go-http-client/1.1" http.response.duration=5.53261108s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/30a4c8e5-6697-4d8e-b0ed-da265f738f06?_state=vXfnRbHm4wK65DUpFMeU5hmFd3L7Ahp2rvoX7uyShB97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGE0YzhlNS02Njk3LTRkOGUtYjBlZC1kYTI2NWY3MzhmMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MTAuNjgxMjA2NTk2WiJ9&digest=sha256%3Aa8f77c6a6ae70ecbc6551588a44c84cdc4fd24374e8531e9942ddfc98d2c1863 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45909" http.request.id=bc58f755-564d-4006-ae13-438542a843de http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.464897ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45909" http.request.id=0e560f4b-eb46-496b-b13a-95eaf71b0f25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/sha256:22bedcc420703ffb0a7403665e3baf8d8179e90ac9bb7cd0e4c98c4a036464af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.824202ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:22bedcc420703ffb0a7403665e3baf8d8179e90ac9bb7cd0e4c98c4a036464af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=84b30aad-7285-4e39-be5d-8b4e4d30ecee http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.039249ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=ccd905a7-ad3c-44bb-9aad-f21e978c1988 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/sha256:22bedcc420703ffb0a7403665e3baf8d8179e90ac9bb7cd0e4c98c4a036464af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.205297ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/sha256:22bedcc420703ffb0a7403665e3baf8d8179e90ac9bb7cd0e4c98c4a036464af HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=a3915b3e-39b9-4df7-89cd-922185ec6b13 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857787ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=38e9baed-4333-4eb9-9089-1eafd1125e63 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/sha256:22bedcc420703ffb0a7403665e3baf8d8179e90ac9bb7cd0e4c98c4a036464af" http.request.useragent="Go-http-client/1.1" http.response.duration=1.969544ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/sha256:22bedcc420703ffb0a7403665e3baf8d8179e90ac9bb7cd0e4c98c4a036464af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=d4811d61-9604-4151-85e3-1c49b609e0cb http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.994484ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="rewriting manifest sha256:22bedcc420703ffb0a7403665e3baf8d8179e90ac9bb7cd0e4c98c4a036464af in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=c91853b0-66c3-47f4-8315-ac301d1ca5a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" 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-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=c91853b0-66c3-47f4-8315-ac301d1ca5a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" 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=5.324784ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45909" http.request.id=ea3ff871-ae2a-432a-a277-c7a1323746d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.452601ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45909" http.request.id=96268f00-6dde-44bd-a675-73a8544889d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.345735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45909" http.request.id=bae3dd6a-05c9-4136-a78d-10d58cdf5b91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/sha256:314132aa3267dfc6cc780d302b8f72f5f209f41606a274764964f8e3521c263e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.675712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:314132aa3267dfc6cc780d302b8f72f5f209f41606a274764964f8e3521c263e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=5a278226-6661-472a-b00d-1c97cd865f64 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.039853ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=ce1e1988-43f6-4878-95db-f8d63840867d http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/sha256:314132aa3267dfc6cc780d302b8f72f5f209f41606a274764964f8e3521c263e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.016765ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/sha256:314132aa3267dfc6cc780d302b8f72f5f209f41606a274764964f8e3521c263e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=de4bba1a-5090-4613-bbce-41b259b569c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.023717ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=6b0b1149-21cd-4da9-bf59-78e9b5f2aec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/sha256:314132aa3267dfc6cc780d302b8f72f5f209f41606a274764964f8e3521c263e" http.request.useragent="Go-http-client/1.1" http.response.duration="867.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/sha256:314132aa3267dfc6cc780d302b8f72f5f209f41606a274764964f8e3521c263e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="rewriting manifest list sha256:314132aa3267dfc6cc780d302b8f72f5f209f41606a274764964f8e3521c263e in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=bec61271-ccad-43f4-8a77-2422104173af http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" 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-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45909" http.request.id=bec61271-ccad-43f4-8a77-2422104173af http.request.method=GET http.request.remoteaddr="127.0.0.1:35942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.301575ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:29:16Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=7aa69bae-2897-40fc-8dd4-15df65e6da2f http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" 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="987.674µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=b65eb117-50ce-48dc-b7dd-eea3a629c419 http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" 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="745.184µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=ec835665-a6e0-40cb-b785-94aea775c621 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" 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="722.095µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=6680c514-14a7-481f-89d6-bd9943dc298e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" 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=7.716609ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=6680c514-14a7-481f-89d6-bd9943dc298e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" 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=7.81661ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=6680c514-14a7-481f-89d6-bd9943dc298e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" 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=7.883443ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:29:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=6680c514-14a7-481f-89d6-bd9943dc298e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" 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=7.947328ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T17:29:16Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=718064a0-635a-49a0-805e-bbd8ccbb4812 http.request.method=POST http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.239245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=799088d5-0fe4-430e-9b38-17ac671b56eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/blobs/uploads/9e50de9a-85b5-4bd4-8d55-6cefb085889b?_state=rz_eAqsG_a9j-2USxSfstPskFlm4a4e9G-JL0AijrFx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTUwZGU5YS04NWI1LTRiZDQtOGQ1NS02Y2VmYjA4NTg4OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MTYuNTUxMDU1OTA2WiJ9&digest=sha256%3A1c9c5ac0462e2bfc3716cd6ed347c4a916c3b321798a7050b8c5864f7bccb47a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.365957464s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/9e50de9a-85b5-4bd4-8d55-6cefb085889b?_state=rz_eAqsG_a9j-2USxSfstPskFlm4a4e9G-JL0AijrFx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTUwZGU5YS04NWI1LTRiZDQtOGQ1NS02Y2VmYjA4NTg4OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MTYuNTUxMDU1OTA2WiJ9&digest=sha256%3A1c9c5ac0462e2bfc3716cd6ed347c4a916c3b321798a7050b8c5864f7bccb47a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:20Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=6a4c9c1f-f7a6-47da-995b-09cca8cb7459 http.request.method=POST http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.570467ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=7bad20f4-47f7-4b81-949e-9d4af9e9856e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/blobs/uploads/7365a6f4-c7cf-4a65-ae6a-ec97fd264f95?_state=f4505qEgVNp8tfL4GV9W6LByVc3e-sg7NZNZNW6W2px7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzY1YTZmNC1jN2NmLTRhNjUtYWU2YS1lYzk3ZmQyNjRmOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjAuMTI5ODQ3Mjc2WiJ9&digest=sha256%3Ab99007f27dd9af10ddbe1e8ab9f9fd22b4742f46b07adf447357c60de2d495fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.300442955s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/7365a6f4-c7cf-4a65-ae6a-ec97fd264f95?_state=f4505qEgVNp8tfL4GV9W6LByVc3e-sg7NZNZNW6W2px7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzY1YTZmNC1jN2NmLTRhNjUtYWU2YS1lYzk3ZmQyNjRmOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjAuMTI5ODQ3Mjc2WiJ9&digest=sha256%3Ab99007f27dd9af10ddbe1e8ab9f9fd22b4742f46b07adf447357c60de2d495fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=5568f22e-25c7-47cf-8ea4-ff90939b45dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.415869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=0acba93a-dea6-4c46-8bba-4d829817b95d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.duration=6.079156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=892e7b72-d8df-4527-8cdc-f50eed465e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" 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=4.45555ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=9126b07b-1e54-4ed3-bef0-0f7807ab32ff http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.183583ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37361" http.request.id=e455a2df-5f4f-4a63-b384-94e33714fb27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.duration=8.393314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37361" http.request.id=5dcdb0ee-acaa-431b-8bfb-03a490113fec http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.duration=8.038388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:37361" http.request.id=3c6f4fbe-b964-43e8-9832-80e809776a8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.duration=8.189546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=b90dd85a-433a-4273-9cc6-5efecd5d2906 http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.220477ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=26230b97-1944-4137-98f0-c6824116bb22 http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.364375ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=5c82648b-1b38-4845-a823-fe719c85b286 http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488066ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=9be6d462-8ea8-4eea-bb74-9c9686e70277 http.request.method=GET http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.285284ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=error msg="payload digest does match: "sha256:6255c248496f72115872a3e8a61d1f5ca5f80c8826829eb43596fd92b7efdc54" != "sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198"" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=5bf3a3d4-6624-4f14-b742-daa080ca6d98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" time="2026-07-16T17:29:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=5bf3a3d4-6624-4f14-b742-daa080ca6d98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43612" http.request.uri="/v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.617028ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198" 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:40c8edad51f2cc46795cbb838c522f8965a870fcecb9fa50e812f21f9efa9198 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=94849b49-5c52-4bf7-a13a-4eff7013961a http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.122426ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" 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.5 http.request.host="127.0.0.1:37361" http.request.id=9802209e-451d-44a8-bc0d-eb16d7063a5d http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.293891ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37361" http.request.id=3051cf22-3316-461d-8d96-61581d6b4db4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.562536ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:21Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37361" http.request.id=3051cf22-3316-461d-8d96-61581d6b4db4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.618689ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:21Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37361" http.request.id=3051cf22-3316-461d-8d96-61581d6b4db4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.670352ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=f1387fed-e235-428b-91b0-84fe7be668c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.05091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=63ae9183-3d7e-46b8-b0fb-0c1f9e5017a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/blobs/uploads/3bf04e49-f941-48d8-ad57-92aab8e985cd?_state=SG4kbiM4vjmSdI8MpXDlwlF7eeYpkk2Q1oy2yrIcQ0J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYmYwNGU0OS1mOTQxLTQ4ZDgtYWQ1Ny05MmFhYjhlOTg1Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjEuNTAzMTMwMjU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/3bf04e49-f941-48d8-ad57-92aab8e985cd?_state=SG4kbiM4vjmSdI8MpXDlwlF7eeYpkk2Q1oy2yrIcQ0J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYmYwNGU0OS1mOTQxLTQ4ZDgtYWQ1Ny05MmFhYjhlOTg1Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjEuNTAzMTMwMjU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37361" http.request.id=99d5d6a5-735d-4558-9f6e-5d47eca3aa61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.14021ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:21Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37361" http.request.id=99d5d6a5-735d-4558-9f6e-5d47eca3aa61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.226577ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T17:29:21Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=cc273615-232c-41b4-8f0d-0ecae3969b0b http.request.method=POST http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.161474ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=e416c58b-d9ca-4831-bca7-e8e1b0d872f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/blobs/uploads/dd8639ef-fa6a-4789-9b19-601df94a2fad?_state=wSck1mERRzm-5g9sHJNnpqfFjN1MGm1dZiz5W7CdDm57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDg2MzllZi1mYTZhLTQ3ODktOWIxOS02MDFkZjk0YTJmYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjEuNzU2ODQ0MDM3WiJ9&digest=sha256%3A8ba83a214c9ea7defff9f1c381cc43d1a346b45d5de12ab20163a63bc1eb2800" http.request.useragent="Go-http-client/1.1" http.response.duration=2.252090252s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd8639ef-fa6a-4789-9b19-601df94a2fad?_state=wSck1mERRzm-5g9sHJNnpqfFjN1MGm1dZiz5W7CdDm57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDg2MzllZi1mYTZhLTQ3ODktOWIxOS02MDFkZjk0YTJmYWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjEuNzU2ODQ0MDM3WiJ9&digest=sha256%3A8ba83a214c9ea7defff9f1c381cc43d1a346b45d5de12ab20163a63bc1eb2800 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=6031fa8b-f63a-4337-8026-038a6cd388bc http.request.method=POST http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.474351ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=c6fc6f6c-d48a-49cb-8978-42db93f496bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/blobs/uploads/6bd9cd8b-444f-4242-ac25-310520868778?_state=F-EJ2q5dl3TSUkAgIgQETj8Uhmkwi30g2n8Kw8GxJHp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmQ5Y2Q4Yi00NDRmLTQyNDItYWMyNS0zMTA1MjA4Njg3NzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjQuMjcwMTY2ODJaIn0%3D&digest=sha256%3Ad8a3d0573c1683408b9b4f93f917948d096b0f3deb0fcd2f012f20a47ce871eb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.464548741s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/6bd9cd8b-444f-4242-ac25-310520868778?_state=F-EJ2q5dl3TSUkAgIgQETj8Uhmkwi30g2n8Kw8GxJHp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YmQ5Y2Q4Yi00NDRmLTQyNDItYWMyNS0zMTA1MjA4Njg3NzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjQuMjcwMTY2ODJaIn0%3D&digest=sha256%3Ad8a3d0573c1683408b9b4f93f917948d096b0f3deb0fcd2f012f20a47ce871eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37361" http.request.id=6189f235-4387-4f49-95e3-27c7bde81888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302023ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37361" http.request.id=3f81f565-62a7-41cc-ae76-bb6b1f4b6f6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/sha256:024b7bc946cdcbd6426b3bd7da2e9a3fd5ac189129c68c8d50957bcbab6b1cc6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.848596ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:024b7bc946cdcbd6426b3bd7da2e9a3fd5ac189129c68c8d50957bcbab6b1cc6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=8c3a019e-29ee-4330-9daf-ce9679b44a37 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.003481ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=aebbfa2b-d101-4134-a634-e7bb044af85f http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/sha256:024b7bc946cdcbd6426b3bd7da2e9a3fd5ac189129c68c8d50957bcbab6b1cc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="972.605µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/sha256:024b7bc946cdcbd6426b3bd7da2e9a3fd5ac189129c68c8d50957bcbab6b1cc6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=bd1d42dc-22d0-4945-b4a5-51ab1d07daee http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="746.303µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=3198e630-73eb-40ba-9d36-b985424b35f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/sha256:024b7bc946cdcbd6426b3bd7da2e9a3fd5ac189129c68c8d50957bcbab6b1cc6" http.request.useragent="Go-http-client/1.1" http.response.duration="894.561µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/sha256:024b7bc946cdcbd6426b3bd7da2e9a3fd5ac189129c68c8d50957bcbab6b1cc6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=20de5de4-90bb-4008-9e64-38880dc96dcd http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.022148ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="rewriting manifest sha256:024b7bc946cdcbd6426b3bd7da2e9a3fd5ac189129c68c8d50957bcbab6b1cc6 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=a1a74ac0-4784-44b8-a348-8ee09b97b336 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" 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-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=a1a74ac0-4784-44b8-a348-8ee09b97b336 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.484699ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37361" http.request.id=f4d61875-fff3-4cb3-b2ed-cb2194c4393a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" 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="897.001µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37361" http.request.id=7185e16a-bb76-4b32-82c9-96b01cd6e7dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37361" http.request.id=6dbef064-3e45-4666-ad86-67178f90f37c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/sha256:4d8e3bf790074d1f89e0290e6a94b403ab8aaf9e6d1a3cbc9abfab4a5792100f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.451415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:4d8e3bf790074d1f89e0290e6a94b403ab8aaf9e6d1a3cbc9abfab4a5792100f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=4e018e74-9ea8-4a67-8107-76ce5f6ec8b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" 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="961.672µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=14524017-b50d-489c-b115-ad03ce8a3d44 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/sha256:4d8e3bf790074d1f89e0290e6a94b403ab8aaf9e6d1a3cbc9abfab4a5792100f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="896.358µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/sha256:4d8e3bf790074d1f89e0290e6a94b403ab8aaf9e6d1a3cbc9abfab4a5792100f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=81099ddd-1bcb-4353-8a76-98e84b6e0d75 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227673ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=96d5cfc3-63e8-47d7-81d5-f05cc21c338b http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" http.request.uri="/v2/foo/schema2/manifests/sha256:4d8e3bf790074d1f89e0290e6a94b403ab8aaf9e6d1a3cbc9abfab4a5792100f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08931ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/sha256:4d8e3bf790074d1f89e0290e6a94b403ab8aaf9e6d1a3cbc9abfab4a5792100f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=info msg="rewriting manifest list sha256:4d8e3bf790074d1f89e0290e6a94b403ab8aaf9e6d1a3cbc9abfab4a5792100f in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=2afe269a-cb44-4898-b865-1cbda4a05277 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" 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-07-16T17:29:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37361" http.request.id=2afe269a-cb44-4898-b865-1cbda4a05277 http.request.method=GET http.request.remoteaddr="127.0.0.1:47054" 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=3.764441ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (27.01s) === RUN TestGetManifestWithStorageError time="2026-07-16T17:29:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:29:26Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:36927" http.request.id=c4bda0c5-516b-497f-af84-447e821870c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59564" 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=2.161912ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:36927" http.request.id=725f6a78-4aa4-45e2-b16a-3435e11e7e8a http.request.method=GET http.request.remoteaddr="127.0.0.1:59564" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.849844ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:36927" http.request.id=b997fadf-1afd-47bf-9b6a-5ec1ac2c793e http.request.method=GET http.request.remoteaddr="127.0.0.1:59564" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.845711ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:36927" http.request.id=0b7a2661-6562-4415-ab9c-6676e626462e http.request.method=GET http.request.remoteaddr="127.0.0.1:59564" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.752034ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-07-16T17:29:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-16T17:29:26Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=020bea32-00da-442e-8813-164c22539374 http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" 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.719451ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" 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.5 http.request.host="127.0.0.1:46745" http.request.id=282951c7-78dd-443a-b34a-fbc615b42259 http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.505214ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=6691cb49-5099-4675-a068-5d62f02e1a28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" 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.388595ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=4321cb04-41a6-4db4-8fd0-687ba1b6f468 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" 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=6.338338ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:29:26Z" 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.5 http.request.host="127.0.0.1:46745" http.request.id=4321cb04-41a6-4db4-8fd0-687ba1b6f468 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" 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=6.423372ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:29:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=4321cb04-41a6-4db4-8fd0-687ba1b6f468 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" 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=6.482008ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-16T17:29:26Z" 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.5 http.request.host="127.0.0.1:46745" http.request.id=4321cb04-41a6-4db4-8fd0-687ba1b6f468 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" 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=6.536449ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jul/2026:17:29:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-16T17:29:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=ef56cc0f-a970-4f8d-8960-0fedb4aa1c04 http.request.method=POST http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=9e9986ae-63b3-47fb-a61d-ba612361be1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/blobs/uploads/307136c6-3253-437b-a79a-bd8706f26500?_state=HLvWjxMsvmzoIZeOjCyTrMrrgDIwIXnTvxc2Ivs-uG17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMDcxMzZjNi0zMjUzLTQzN2ItYTc5YS1iZDg3MDZmMjY1MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjcuMDQzMzE1NDkxWiJ9&digest=sha256%3A336fcd066d2dac9118cf5657aa96c0a4798cfe0ce086b851a12c1595a8c6dabc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.144678709s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/307136c6-3253-437b-a79a-bd8706f26500?_state=HLvWjxMsvmzoIZeOjCyTrMrrgDIwIXnTvxc2Ivs-uG17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMDcxMzZjNi0zMjUzLTQzN2ItYTc5YS1iZDg3MDZmMjY1MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MjcuMDQzMzE1NDkxWiJ9&digest=sha256%3A336fcd066d2dac9118cf5657aa96c0a4798cfe0ce086b851a12c1595a8c6dabc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=9f7b4492-b1e6-4f68-8747-6663a4c5440b http.request.method=POST http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.944001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=9691f375-4ec6-45be-88d4-cd71b74635c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/blobs/uploads/dd149e0e-7100-419b-9a66-4cf0cca5ceda?_state=Tf-qZVhd6zsVS98KLtsfiZBhern8WQXf81AlT-nehP17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDE0OWUwZS03MTAwLTQxOWItOWE2Ni00Y2YwY2NhNWNlZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzAuNjQ4MzgxMTFaIn0%3D&digest=sha256%3A2d1691e28f50e78429dd1dde25b4c7f339420a42b9b6a7a62e7d2227a4ad3541" http.request.useragent="Go-http-client/1.1" http.response.duration=4.715364096s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/dd149e0e-7100-419b-9a66-4cf0cca5ceda?_state=Tf-qZVhd6zsVS98KLtsfiZBhern8WQXf81AlT-nehP17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDE0OWUwZS03MTAwLTQxOWItOWE2Ni00Y2YwY2NhNWNlZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzAuNjQ4MzgxMTFaIn0%3D&digest=sha256%3A2d1691e28f50e78429dd1dde25b4c7f339420a42b9b6a7a62e7d2227a4ad3541 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=131f6006-ad24-4400-8303-a2cf2be658eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.522002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=f22ea2ea-a326-42e8-8f01-2aaf26bd34ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=6.499098ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=fd28bcf3-1f9b-42c3-a752-bed2d382e0fd http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" 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=3.675451ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=a46cfa42-e920-47d1-8dad-b6546b6ffb60 http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.460936ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46745" http.request.id=618e7969-f8cc-473e-9b7d-8809acde06bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=6.387399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46745" http.request.id=03cfc29d-6bd7-4c10-b000-3709cd436f35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=6.438481ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46745" http.request.id=a7dcc2fa-e6a7-4542-b86e-70b0937e5cf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=7.049278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=54007302-17a2-4309-925e-1834dc12cc23 http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.478598ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=01d0b702-1f04-4ae1-a4c1-238dd2d2f9a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684104ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=333fcbcc-6817-4954-bf0e-fcd32a36e2db http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=1.440395ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=321109f2-cf71-4f11-b4fc-16bbb099bf76 http.request.method=GET http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.499715ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=error msg="payload digest does match: "sha256:ec81f5f4271a81aca44d990b77d5b1c5685754bcbe0b06d43a3c4b99795a5c02" != "sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292"" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=81c557f2-ecf0-448e-8126-1809d1c2ce2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" time="2026-07-16T17:29:35Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=81c557f2-ecf0-448e-8126-1809d1c2ce2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43682" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.832798ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=f7c70a90-62d5-426f-933e-fb3b186c7bf3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45994" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215802ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=a8abb633-2233-46ee-b6c5-d4c5e953625e http.request.method=GET http.request.remoteaddr="127.0.0.1:45994" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.778991ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=e703dac1-dfac-425b-ba3e-37fd7e9428e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46010" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.052479ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=b5f5bd8b-eb78-470b-be2c-ca99420f1de7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46026" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=6.142681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=7ec3f4f0-c707-475d-a1d5-50cc769c26ed http.request.method=GET http.request.remoteaddr="127.0.0.1:46026" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.537301ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=a86d9145-1ff7-4e56-a59f-07ad1b99e918 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46028" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.374076ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=243874f4-297e-4d71-b131-10ae76b8b931 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.679316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=97350bde-048b-464d-9c18-82496daa8691 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.576746ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=86090a7d-e025-4f72-9d6d-5da99827353a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292" http.request.useragent="Go-http-client/1.1" http.response.duration=2.021289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7c7eaaaf8d557f74d1d594295285db93808ad12866d477acc4283b45c9b53292 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=591a1a32-22ba-4f8c-8e3e-c6ac310ab0a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.437942ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=a81ff874-b397-4fc0-9466-69a0b702ef1c http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525962ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" 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.5 http.request.host="127.0.0.1:46745" http.request.id=0175585a-8fa7-4f79-9baf-e51c67903a39 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.435673ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=5ad344f4-efca-455e-89c4-2c717d222e78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.357429ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:35Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=5ad344f4-efca-455e-89c4-2c717d222e78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.434164ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:35Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=5ad344f4-efca-455e-89c4-2c717d222e78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.492132ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=5d8a63ca-1a54-4680-8ac6-969961a730e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=062ad982-b041-4cd5-b8b3-6111a980b7e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/blobs/uploads/654bc804-4e49-4f44-a97c-161d21244976?_state=YDeR5YIGxyziXxT0w0n1hDMtVJsf8qDYy1WM00x2Bgh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTRiYzgwNC00ZTQ5LTRmNDQtYTk3Yy0xNjFkMjEyNDQ5NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzUuNDcyMTEwMzQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.161628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/654bc804-4e49-4f44-a97c-161d21244976?_state=YDeR5YIGxyziXxT0w0n1hDMtVJsf8qDYy1WM00x2Bgh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NTRiYzgwNC00ZTQ5LTRmNDQtYTk3Yy0xNjFkMjEyNDQ5NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzUuNDcyMTEwMzQxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=ee1c0024-d002-4add-904e-19f654f611a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.652859ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-16T17:29:35Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=ee1c0024-d002-4add-904e-19f654f611a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.713807ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-16T17:29:35Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=3a864377-32f4-424c-a30d-8852c19ecba6 http.request.method=POST http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.639915ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=c5366b77-a68f-47ee-b344-0f111dc5289b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/blobs/uploads/9afcdc28-efc1-479d-8097-37db972119c3?_state=g5k3b14nZxzDH0Y5spjECOD85EnIetwe05Cy9SumGul7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YWZjZGMyOC1lZmMxLTQ3OWQtODA5Ny0zN2RiOTcyMTE5YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzUuOTI1NjE3MjIzWiJ9&digest=sha256%3Aea25301fc1d4cc9a9601da7150e5d4acccd2e448f66f4e1378fe4e63170d88b0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.324717232s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/9afcdc28-efc1-479d-8097-37db972119c3?_state=g5k3b14nZxzDH0Y5spjECOD85EnIetwe05Cy9SumGul7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YWZjZGMyOC1lZmMxLTQ3OWQtODA5Ny0zN2RiOTcyMTE5YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzUuOTI1NjE3MjIzWiJ9&digest=sha256%3Aea25301fc1d4cc9a9601da7150e5d4acccd2e448f66f4e1378fe4e63170d88b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=57f7a228-d5cd-43ae-a316-35a2db757059 http.request.method=POST http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.034473ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=93c669c6-87ee-4540-96ca-9d6cc0496a7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/blobs/uploads/be2a8212-9d41-47b3-bbdf-06613fa68a8b?_state=mDnNhQy8nZ6OdGfG7QTSJx6oTYqb5_EHyuYnHr1oF-F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZTJhODIxMi05ZDQxLTQ3YjMtYmJkZi0wNjYxM2ZhNjhhOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzkuNTI5NzIzNzlaIn0%3D&digest=sha256%3A5ff458fdd2610ba439c7d9e97a8145effe591a11d8784ec76789a3d5ad2f18ca" http.request.useragent="Go-http-client/1.1" http.response.duration=3.870906424s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/be2a8212-9d41-47b3-bbdf-06613fa68a8b?_state=mDnNhQy8nZ6OdGfG7QTSJx6oTYqb5_EHyuYnHr1oF-F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZTJhODIxMi05ZDQxLTQ3YjMtYmJkZi0wNjYxM2ZhNjhhOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTZUMTc6Mjk6MzkuNTI5NzIzNzlaIn0%3D&digest=sha256%3A5ff458fdd2610ba439c7d9e97a8145effe591a11d8784ec76789a3d5ad2f18ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=694da157-64cf-407b-acd9-06d5854f59c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.573252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=89d57318-8e05-4c4a-9ada-cd800eb43049 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.duration=2.889037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=20ce364b-7ad3-432f-8e60-6c4b163ea2f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.48648ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=8b9aaf18-1b15-4e56-b39c-7f93d5a56f92 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.689052ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=7fd23a32-d3fe-4085-b7d1-e1e4877e79e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027075ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=459a16d3-4f9a-4f58-a8d0-bc26550e5179 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.duration="904.724µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=1d964044-abde-4461-9d1b-6366985bacbb http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" 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="912.826µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="rewriting manifest sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=52d3eb68-27af-4b14-b965-b031491fa5c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" 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-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=52d3eb68-27af-4b14-b965-b031491fa5c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.428647ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=7fdbe39e-c1b1-411c-830e-20b017364f4a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=f023978a-8a9b-441b-b7b5-eca2f0ddb016 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.55045ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=f2862625-6afb-4257-94cc-40474ec2a231 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52244" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.286587ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=77089559-edd6-4a35-8db9-0ddb512a586e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52248" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.duration=3.640638ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=391a77ad-9f41-42e9-8fd2-94dbcbc33511 http.request.method=GET http.request.remoteaddr="127.0.0.1:52248" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.598032ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=fce08f43-e624-4d2a-a8ca-8f7bb386b3b1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52254" 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=2.952694ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46745" http.request.id=3842872e-84f0-49b8-a9bb-f213896f4d7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52268" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.112145ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=4f70190d-abe9-443c-9309-587b5a4cc1da http.request.method=GET http.request.remoteaddr="127.0.0.1:52268" 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=2.270782ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=8a35127c-008d-4906-847a-8e9f158bf918 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52268" http.request.uri="/v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14" http.request.useragent="Go-http-client/1.1" http.response.duration=2.780452ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "DELETE /v2/foo/schema2/manifests/sha256:78bcc13352b48e280e5e0253ffa13d68772be5265af692bb01439d61a2f4ad14 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46745" http.request.id=2180344e-78bc-4d76-b3af-3c42e5896e13 http.request.method=GET http.request.remoteaddr="127.0.0.1:52268" 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=2.39256ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (16.67s) === RUN TestManifestDeleteDisabled time="2026-07-16T17:29: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.5 time="2026-07-16T17:29:43Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:34059" http.request.id=81313a2e-ae16-468a-8e03-8505a860e067 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36016" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.862166ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-07-16T17:29: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.5 time="2026-07-16T17:29:43Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:29:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T17:29:43Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.5 time="2026-07-16T17:29:43Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:37761" http.request.id=c1e8fcad-b03c-42ab-9120-405e6c15129d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33120" 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=4.017442ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:37761" http.request.id=89390929-299a-4e7a-9289-a8196cd82f2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33132" 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=4.496855ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:37761" http.request.id=dfaa6983-21a9-48aa-912b-8d2c5f1728f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33140" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.36767ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-16T17:29:43Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:37761" http.request.id=1612ca37-4626-46ad-bef1-c8b98bd33506 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33146" 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.935707ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-07-16T17:29: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.5 time="2026-07-16T17:29:43Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:29:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=7922f367-b838-444c-afbc-ada9702ad7bb http.request.method=POST http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.457495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=55073bc6-398f-41cd-88b9-4a0018bea22e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/bar/blobs/uploads/cabb8964-8f26-4670-975d-955d75ae5522?_state=i-VaQtCpdZuiCAiRNxO4GVUOy18FM4jUH0wk1yz-Q357Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhYmI4OTY0LThmMjYtNDY3MC05NzVkLTk1NWQ3NWFlNTUyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyOTo0My43Nzg5OTE5MloifQ%3D%3D&digest=sha256%3Aca40ac8f0fa93c4bdc6d9dfa676bdac6f8c8d122766285062a41d44c37e23a21" http.request.useragent="Go-http-client/1.1" http.response.duration=2.49489417s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:43 +0000] "PUT /v2/foo/bar/blobs/uploads/cabb8964-8f26-4670-975d-955d75ae5522?_state=i-VaQtCpdZuiCAiRNxO4GVUOy18FM4jUH0wk1yz-Q357Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhYmI4OTY0LThmMjYtNDY3MC05NzVkLTk1NWQ3NWFlNTUyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyOTo0My43Nzg5OTE5MloifQ%3D%3D&digest=sha256%3Aca40ac8f0fa93c4bdc6d9dfa676bdac6f8c8d122766285062a41d44c37e23a21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=8799a1b0-21d6-4d7a-bbcc-fcd2fe96a245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.618498ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29: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.5 time="2026-07-16T17:29:46Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-16T17:29:46Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.26.5 time="2026-07-16T17:29:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=d7491d9c-c2b7-4611-8f20-1810cc08f81d http.request.method=GET http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.683772ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46311" go.version=go1.26.5 time="2026-07-16T17:29:46Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=2be4f216-d6ef-41bd-abda-5e94aa647f72 http.request.method=GET http.request.remoteaddr="127.0.0.1:44672" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.113892ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46311/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:46311/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:38559" http.request.id=5cbba690-3cf9-470b-850c-fb7397d41667 http.request.method=GET http.request.remoteaddr="127.0.0.1:43524" http.request.uri="/v2/foo/bar/manifests/sha256:c4e1db612a2bea5b96519f44ebf50811d2500c04b3655fd2f7fd652d37cd891e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:c4e1db612a2bea5b96519f44ebf50811d2500c04b3655fd2f7fd652d37cd891e" time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=f81bd783-cdf0-4729-8cf4-05d6e6f8ec2c http.request.method=GET http.request.remoteaddr="127.0.0.1:44674" http.request.uri="/v2/foo/bar/manifests/sha256:c4e1db612a2bea5b96519f44ebf50811d2500c04b3655fd2f7fd652d37cd891e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.97406ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "GET /v2/foo/bar/manifests/sha256:c4e1db612a2bea5b96519f44ebf50811d2500c04b3655fd2f7fd652d37cd891e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c4e1db612a2bea5b96519f44ebf50811d2500c04b3655fd2f7fd652d37cd891e with ttl=167h59m59.999992577s" go.version=go1.26.5 time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38559" http.request.id=5cbba690-3cf9-470b-850c-fb7397d41667 http.request.method=GET http.request.remoteaddr="127.0.0.1:43524" http.request.uri="/v2/foo/bar/manifests/sha256:c4e1db612a2bea5b96519f44ebf50811d2500c04b3655fd2f7fd652d37cd891e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.151183ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "GET /v2/foo/bar/manifests/sha256:c4e1db612a2bea5b96519f44ebf50811d2500c04b3655fd2f7fd652d37cd891e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=c101f6c2-f8b3-4c0e-bc98-bebc5ef0acf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44674" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.401819ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46311/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:46311/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:38559" http.request.id=19350ccd-b8b5-4d25-be7b-69b5efe1bc26 http.request.method=GET http.request.remoteaddr="127.0.0.1:43526" 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-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=f28685e1-d9e6-4ba2-8ae6-934348c1f1a1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44686" 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.181584ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38559" http.request.id=19350ccd-b8b5-4d25-be7b-69b5efe1bc26 http.request.method=GET http.request.remoteaddr="127.0.0.1:43526" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=14.699082ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T17:29:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=f76fb1f2-4b6f-45a2-96b3-9f4ea585d00e http.request.method=POST http.request.remoteaddr="127.0.0.1:44686" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=3ab6b0f0-bd68-41a6-8cc7-aa20a7e47e4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44686" http.request.uri="/v2/foo/bar/blobs/uploads/93a7bfef-7cd5-4b53-8d77-e3dcc3fb08cb?_state=r3UvYx9eunMySJ33uXJMr8VaaorHqKOH7SW07u1oKCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzYTdiZmVmLTdjZDUtNGI1My04ZDc3LWUzZGNjM2ZiMDhjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyOTo0Ni41MjI2MDg3MjNaIn0%3D&digest=sha256%3Aeccee2d7913c4cddc9e531f256a33a94a8d8517b324833ef3612140e23b5a587" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211745078s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:46 +0000] "PUT /v2/foo/bar/blobs/uploads/93a7bfef-7cd5-4b53-8d77-e3dcc3fb08cb?_state=r3UvYx9eunMySJ33uXJMr8VaaorHqKOH7SW07u1oKCx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzYTdiZmVmLTdjZDUtNGI1My04ZDc3LWUzZGNjM2ZiMDhjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xNlQxNzoyOTo0Ni41MjI2MDg3MjNaIn0%3D&digest=sha256%3Aeccee2d7913c4cddc9e531f256a33a94a8d8517b324833ef3612140e23b5a587 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=017e71cd-f759-4467-95e2-8263f4bfe73a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44686" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.240699ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jul/2026:17:29:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=e6265119-4beb-429e-8146-9fd45ba124d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44686" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.69595ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:29:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T17:29:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46311/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:46311/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:38559" http.request.id=80bd7a0b-229d-41b5-baa1-faa28949d7b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43534" 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-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=3dd3af9b-1e16-4846-92f0-8a38ae0e16d4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44696" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.513567ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:17:29:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=1aa1cd52-c864-4a24-9586-5edc3da487c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44696" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.279651ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jul/2026:17:29:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-16T17:29:47Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46311/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:46311/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:38559" http.request.id=80bd7a0b-229d-41b5-baa1-faa28949d7b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43534" 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-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46311" http.request.id=1993057a-a5cd-4954-b470-68855f9f237a http.request.method=GET http.request.remoteaddr="127.0.0.1:44698" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.504289ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:17:29:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-16T17:29:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5b700415c2d2740c446762d030a24ffe946c84bab2c283ba01192064d42b3afa with ttl=167h59m59.99999592s" go.version=go1.26.5 time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38559" http.request.id=80bd7a0b-229d-41b5-baa1-faa28949d7b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43534" 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=19.265149ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jul/2026:17:29:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.24s) === RUN TestAppDispatcher time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38383" http.request.id=e6d1dffe-154c-439b-87ad-e1e4bdc4c1ea http.request.method=GET http.request.remoteaddr="127.0.0.1:56772" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.72515ms http.response.status=200 http.response.written=0 time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38383" http.request.id=34655752-e9f3-4abb-a9ec-e846da2eb616 http.request.method=GET http.request.remoteaddr="127.0.0.1:56772" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23732ms http.response.status=200 http.response.written=0 time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38383" http.request.id=5dfae9ed-1a35-41d0-804a-96a1129bfaa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.275333ms http.response.status=200 http.response.written=0 time="2026-07-16T17:29:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38383" http.request.id=9611c2c5-62ec-48c5-9f48-fb21c9304147 http.request.method=GET http.request.remoteaddr="127.0.0.1:56772" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.49401ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-07-16T17:29:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:47Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:47Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.5 http.request.host="127.0.0.1:43445" http.request.id=d66766d5-7323-4b7c-ad3b-3445ddc542e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36232" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-07-16T17:29:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:47Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:47Z" level=info msg="configuring file health check path=/tmp/healthcheck2450254592, interval=1" go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-07-16T17:29:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:51Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:51Z" level=info msg="configuring TCP health check addr=127.0.0.1:36575, interval=1" go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-07-16T17:29:55Z" 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.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:55Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 time="2026-07-16T17:29:55Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36885, interval=1, threshold=3" go.version=go1.26.5 instance.id=ed875288-b90c-403a-974c-54644ad9f0e0 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 141.073s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.14s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.53s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.92s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.642s === RUN TestSchedule time="2026-07-16T17:27:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d time="2026-07-16T17:27:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995395ms" go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d time="2026-07-16T17:27:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.17µs" go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d time="2026-07-16T17:27:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.908µs" go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-07-16T17:27:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-07-16T17:27:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d time="2026-07-16T17:27:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995316ms" go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d time="2026-07-16T17:27:41Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995843ms" go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d time="2026-07-16T17:27:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-07-16T17:27:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=e952f839-99d3-46e0-975f-cfca2855fb5d --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.592s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (4.03s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 15601664 sha256:340aa8fbc4e0030ac4820189dc618c9614c476962e00a14240ff6ae1308ae2d8 [] map[] } --- PASS: TestSimpleBlobRead (0.59s) === RUN TestBlobMount --- PASS: TestBlobMount (0.72s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.36s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.47s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (4.54s) === 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:751f0dfeb3136486717476774cdc9f7761c6144515fb211b0dad398900e764c5 palailogos: marking blob sha256:3db82c93a3a32409d514205b4a5b58c985d3e6da9a2d4728e9908f37543c556c palailogos: marking blob sha256:3da583c57bcc99f67dca6ddb46e9a977e848d9a6d054ebdc54e18c0b755db354 palailogos: marking manifest sha256:996ca04e608c6cdf5421e0df40325a7042dd674436a7b4510bb415aedabeaaa6 palailogos: marking blob sha256:4f4fbcbe97ddb2bdbf5e82f57155ad0fe696f1b6f0c5a3af92fdb6d36754fdec palailogos: marking blob sha256:dcb4324681d16c20ad8a88bc41ddb8a9676acbc2ff752c50fe6b25ab5477cd04 palailogos: marking manifest sha256:b38bdf795e14e521995fbf3effdb9c0b7c5c18c919c7f87a7ce85859662b695e palailogos: marking blob sha256:996ca04e608c6cdf5421e0df40325a7042dd674436a7b4510bb415aedabeaaa6 palailogos: marking blob sha256:751f0dfeb3136486717476774cdc9f7761c6144515fb211b0dad398900e764c5 palailogos: marking manifest sha256:c44bd49bbfd21ab59865686ed83c92769803d95ebfefadc6a86dc14b9bb15ee5 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:23bd65f232bb4718ecc02c2316d52715b548c21ede4a25fa46693b7425875d1d palailogos: marking blob sha256:50fdadfb73cf65dc9aed2715b1d8ea3cba8efdd18b76aa095024cfc15993d3a4 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.56s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:53dd8e1f986ae99e5b06a4f5adefaf2cc1bb766cd0a4ec15025c5d3d3b5ba810 deletemanifests: marking manifest sha256:c5358c337e4728931abf62d8772eb79cef280dea82bc74b01268fc83d52c1d28 deletemanifests: marking blob sha256:a00f1b0f195149fb965de493b6b722487b8124f6b54ac581f15a336ce1c53a43 deletemanifests: marking blob sha256:6e430580fe420f93c0a345680f807e1cc616e19f9798236d44ee399280f928bb deletemanifests: marking blob sha256:2d1f322f49cfb35b52dbca051a5df5da5dca3b3e2b5f1b2bf82408be4cdbbd27 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0c01b7dd44a59af683b9abd073ff85de8c8a6401c7f2fa8548949ad89de8e299 blob eligible for deletion: sha256:10242eb37d5781c8b3d1f15bb12e3c145e11e0cdae5b011526d51989d0b9ec86 blob eligible for deletion: sha256:332c2cb6a20d666bd19acdf2206f0ad02d67865c3e2b68e395d6de6d7edf440c blob eligible for deletion: sha256:53dd8e1f986ae99e5b06a4f5adefaf2cc1bb766cd0a4ec15025c5d3d3b5ba810 deletemanifests manifest eligible for deletion: sha256:53dd8e1f986ae99e5b06a4f5adefaf2cc1bb766cd0a4ec15025c5d3d3b5ba810 deletemanifests: marking manifest sha256:c5358c337e4728931abf62d8772eb79cef280dea82bc74b01268fc83d52c1d28 deletemanifests: marking blob sha256:a00f1b0f195149fb965de493b6b722487b8124f6b54ac581f15a336ce1c53a43 deletemanifests: marking blob sha256:6e430580fe420f93c0a345680f807e1cc616e19f9798236d44ee399280f928bb deletemanifests: marking blob sha256:2d1f322f49cfb35b52dbca051a5df5da5dca3b3e2b5f1b2bf82408be4cdbbd27 time="2026-07-16T17:28:05Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/53dd8e1f986ae99e5b06a4f5adefaf2cc1bb766cd0a4ec15025c5d3d3b5ba810" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 time="2026-07-16T17:28:05Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/53dd8e1f986ae99e5b06a4f5adefaf2cc1bb766cd0a4ec15025c5d3d3b5ba810" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:332c2cb6a20d666bd19acdf2206f0ad02d67865c3e2b68e395d6de6d7edf440c time="2026-07-16T17:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/332c2cb6a20d666bd19acdf2206f0ad02d67865c3e2b68e395d6de6d7edf440c" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:53dd8e1f986ae99e5b06a4f5adefaf2cc1bb766cd0a4ec15025c5d3d3b5ba810 time="2026-07-16T17:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/53dd8e1f986ae99e5b06a4f5adefaf2cc1bb766cd0a4ec15025c5d3d3b5ba810" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:0c01b7dd44a59af683b9abd073ff85de8c8a6401c7f2fa8548949ad89de8e299 time="2026-07-16T17:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0c01b7dd44a59af683b9abd073ff85de8c8a6401c7f2fa8548949ad89de8e299" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:10242eb37d5781c8b3d1f15bb12e3c145e11e0cdae5b011526d51989d0b9ec86 time="2026-07-16T17:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/10242eb37d5781c8b3d1f15bb12e3c145e11e0cdae5b011526d51989d0b9ec86" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 --- PASS: TestDeleteManifestIfTagNotFound (3.61s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1c252640e5d3c28aa3ac771c77d1c978ac5493ad42d8490190a6c5bb8a680505 time="2026-07-16T17:28:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1c252640e5d3c28aa3ac771c77d1c978ac5493ad42d8490190a6c5bb8a680505" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:37d268fb3522e9e845bce1c6c9ca6cfc40061813eebe1f1fdef63a84b238757e time="2026-07-16T17:28:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37d268fb3522e9e845bce1c6c9ca6cfc40061813eebe1f1fdef63a84b238757e" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:6275e88f4a520b9934db935cf8c9c1123a3582063eead3122d5029d7eb5636b5 time="2026-07-16T17:28:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/6275e88f4a520b9934db935cf8c9c1123a3582063eead3122d5029d7eb5636b5" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 --- PASS: TestGCWithMissingManifests (0.99s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6e949f1b81bd42101e9902f9388c74090ac93e3583ad88c73bbba224e2beb572 komnenos: marking blob sha256:e7bb853b79632a5a658567adad7bbfa08973b8bd6d315a2b43ee1c2efbdeea73 komnenos: marking blob sha256:9a58b50e2beb668aed552c92df3d88bd6f0a281067ded0d9a3851e56d8b102cc 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3a8f1111c82fceccca467807ffe82c8892d510f214f9048b71ee7e1c4e53f8d9 time="2026-07-16T17:28:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3a8f1111c82fceccca467807ffe82c8892d510f214f9048b71ee7e1c4e53f8d9" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:499acb411ae0aef46863864efa599fc8b5c0347b23632cebbfca8f8bf01ea8ae time="2026-07-16T17:28:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/499acb411ae0aef46863864efa599fc8b5c0347b23632cebbfca8f8bf01ea8ae" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:68c87510de433e0fb17e5f94d85a54e736869e884673c4fb738871f0f59e0275 time="2026-07-16T17:28:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68c87510de433e0fb17e5f94d85a54e736869e884673c4fb738871f0f59e0275" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:aab5616e596f8d1bcc6ce7c43fd79efe29aba719dfa82ec6d80a8fcb3ac3564c time="2026-07-16T17:28:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aab5616e596f8d1bcc6ce7c43fd79efe29aba719dfa82ec6d80a8fcb3ac3564c" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-07-16T17:28:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:243aa1e41b943e884f50a24f85e2a9403a32676dcf932893b56107487eb77f3d time="2026-07-16T17:28:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/243aa1e41b943e884f50a24f85e2a9403a32676dcf932893b56107487eb77f3d" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 blob eligible for deletion: sha256:354a65bf834f4c5c8d30ac5d5d3afa1efa948c4b31e5e9fb6236759fae93f93c time="2026-07-16T17:28:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/35/354a65bf834f4c5c8d30ac5d5d3afa1efa948c4b31e5e9fb6236759fae93f93c" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 --- PASS: TestDeletionHasEffect (4.29s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (3.63s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:1b9359a7260441c389631c59a78df9abf9739f34dbf5f84082a1daf60e6d7587 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:fba76c397c87c27711dea39e606a6ca92477f4d994319507c68ca3927cc47a09 michael_z_doukas: marking blob sha256:2d6789d2eff1a71abcd976d45620bacb69c72416ddf1ee9e4cd43166353682eb 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1b57be42477e68d917d4e62173053c989ccf4b049e874b09397f4be741d1ddd6 time="2026-07-16T17:28:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1b57be42477e68d917d4e62173053c989ccf4b049e874b09397f4be741d1ddd6" go.version=go1.26.5 instance.id=fe7e87be-e316-4034-874b-5fabe316b647 --- PASS: TestOrphanBlobDeleted (1.28s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5abc69e72738cc08cf616eeb16e79b4a254bcd2beed07a0d946069633a874b00 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c80c63ef254d6de0e82452b828c2d3fe727d9a2bd23a3c3a3ff68439481c6ebf --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.06s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.87s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.69s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.50s) === 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-07-16T17:28:19Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 16:28:19.966157138 +0000 UTC m=-3561.782635042, actuallyDelete=true" time="2026-07-16T17:28:19Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-07-16T17:28:19Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512, actuallyDelete=true" time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6c5fcdc9-676c-4a69-8cd6-02700fdbcf6e have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/728c00f3-1843-4f8e-bd50-98a722a82e92 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/af783331-81d3-4592-b737-2da96d9c696e have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c8663e03-217d-4944-8dff-51576779e2b5 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/6864eb17-b85d-4ff6-b5af-89fb87ca96ef have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2325f0ff-db82-485b-95ca-88c47ca3a78a have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2c7ef7f3-1b33-4d30-8b9c-86404cf35a96 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/73d89208-c773-4d04-9d03-acc13ca4c3b1 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b2c5921c-f06a-4e9c-b0c5-5de38713ae02 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/330ef812-fa09-4a15-a323-be35b19727c0 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/46bbd608-c8e4-416d-8106-2282a5a8ddc1 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.967138692 +0000 UTC m=+38.218346512). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-07-16T17:28:19Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 17:28:19.968313846 +0000 UTC m=+38.219521667, actuallyDelete=true" time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8e949962-76d7-4cc1-916b-88dd2a96b89c have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.968313846 +0000 UTC m=+38.219521667). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e7786a4f-509e-4549-9686-572beffdecef have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.968313846 +0000 UTC m=+38.219521667). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/332f1ba1-f8e7-412a-a98a-c62da457baec have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.968313846 +0000 UTC m=+38.219521667). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9eb0c178-a3d1-4f65-8161-0fb7d30b3fb9 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.968313846 +0000 UTC m=+38.219521667). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cfb4dfe0-cefe-47e0-99ae-3e360b4a6fae have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.968313846 +0000 UTC m=+38.219521667). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-07-16T17:28:19Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 17:28:19.969168387 +0000 UTC m=+38.220376204, actuallyDelete=true" time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2cc4ee31-addf-4a63-b57b-c9bcd1a6242c have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.969168387 +0000 UTC m=+38.220376204). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a4bf2fa3-94c8-442b-a7cc-ba27f8ccd788 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.969168387 +0000 UTC m=+38.220376204). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bbff9164-bcdb-4724-a7e1-5f0ef7cd2d9c have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.969168387 +0000 UTC m=+38.220376204). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c7ec28b8-f924-4885-b2c5-a19ac1046cf7 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.969168387 +0000 UTC m=+38.220376204). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7666c28-199e-41c9-96c2-170f2cb944c1 have older date (2026-07-16 16:28:19 +0000 UTC) than purge date (2026-07-16 17:28:19.969168387 +0000 UTC m=+38.220376204). Removing upload directory." time="2026-07-16T17:28:19Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-07-16T17:28:19Z" level=info msg="PurgeUploads starting: olderThan=2026-07-16 17:28:19.969674204 +0000 UTC m=+38.220882025, actuallyDelete=true" time="2026-07-16T17:28:19Z" 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 38.234s ? 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.012s === 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.014s === RUN TestWalkFileRemoved time="2026-07-16T17:27:41Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.665s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.106s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.33s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.981s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.51s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.216s ? 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-07-16T17:27:41Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-07-16T17:27:41Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-07-16T17:27:41Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV6 time="2026-07-16T17:27:41Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 === CONT TestMatchIPV4 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2026-07-16T17:27:41Z" level=error msg="unknown ip address format" go.version=go1.26.5 instance.id=3fa14d53-b44a-4348-899b-1f51e4592426 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-07-16T17:27:41Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=3fa14d53-b44a-4348-899b-1f51e4592426 --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-07-16T17:27:41Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=3fa14d53-b44a-4348-899b-1f51e4592426 --- PASS: TestInvalidData (0.01s) time="2026-07-16T17:27:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T17:27:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T17:27:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-16T17:27:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.010s ? 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.710s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.76s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.420s ? 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.022s ? 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*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> 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-r24.apk >>> docker-registry: Build complete at Thu, 16 Jul 2026 17:30:03 +0000 elapsed time 0h 3m 1s >>> 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 (20260716.172703) (2/2) Purging go (1.26.5-r0) Executing busybox-1.38.0-r1.trigger OK: 426.9 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...