>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Fri, 06 Mar 2026 17:51:37 +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.1-r0) (2/2) Installing .makedepends-docker-registry (20260306.175138) Executing busybox-1.37.0-r31.trigger OK: 605.5 MiB in 111 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 /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-03-06T17:51:51Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-06T17:51:51Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.084s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-06T17:51:51Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.070s ? 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.071s === 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.073s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.170s ? 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.055s === 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.056s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.063s === 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.056s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/03/06 17:51:51 http: TLS handshake error from 127.0.0.1:60118: 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:44129/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44129/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44129/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44129/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36455?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.28s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-06T17:51:51Z" level=info msg="broadcaster: closing" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="closing testSink" time="2026-03-06T17:51:51Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-03-06T17:51:51Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 1} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 1} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 1} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:51Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:52Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:52Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:52Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:51:52Z" level=warning msg="&{0x1bba244150 0.9} encountered too many errors, backing off" time="2026-03-06T17:51:52Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.49s) PASS ok github.com/docker/distribution/notifications 0.992s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-06T17:51:51Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:51:51.333577529Z" 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.1 time="2026-03-06T17:51:51.333610289Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:51:51.333652009Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.26.1 time="2026-03-06T17:51:51.333987013Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 time="2026-03-06T17:51:51.334003653Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.1 time="2026-03-06T17:51:51.334385697Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.1 time="2026-03-06T17:51:54.342438282Z" level=info msg="response completed" go.version=go1.26.1 http.request.host=127.0.0.1 http.request.id=76cc1814-6fed-4e44-956a-6a08bef62321 http.request.method=GET http.request.remoteaddr="127.0.0.1:52458" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:51:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-06T17:51:54.342546643Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.1 --- PASS: TestRegistrySupportedCipherSuite (3.30s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-06T17:51:54.644530913Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:51:54.64523868Z" 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.1 time="2026-03-06T17:51:54.64525736Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:51:54.645329081Z" level=info msg="Starting upload purge in 8m0s" go.version=go1.26.1 time="2026-03-06T17:51:54.645380401Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.31s) PASS ok github.com/docker/distribution/registry 11.694s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.055s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.150s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-06T17:51:51Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.1 instance.id=fd818a40-833f-4afb-8933-a3ab81135b18 time="2026-03-06T17:51:51Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.1 instance.id=fd818a40-833f-4afb-8933-a3ab81135b18 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-03-06T17:51:51Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.1 password=ABKzF4ltEbB6VElBcNKNpNkC75xO3VxckOKjkKhm63E user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.142s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.084s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-03-06T17:51:51Z" level=info msg="token not to be used before 2026-03-06 17:51:52 +0000 UTC - currently 2026-03-06 17:51:51.128300216 +0000 UTC m=+0.039947877" time="2026-03-06T17:51:51Z" level=info msg="token not to be used after 2026-03-06 17:51:51 +0000 UTC - currently 2026-03-06 17:51:51.128911782 +0000 UTC m=+0.040559443" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-03-06T17:51:51Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.079s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.132s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === 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.092s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.073s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-06T17:51: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.1 time="2026-03-06T17:51:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:51:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39475" http.request.id=ae770bfd-16f5-41b6-a61d-ab7f783ee804 http.request.method=GET http.request.remoteaddr="127.0.0.1:33678" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.688µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:51:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-03-06T17:51: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.1 time="2026-03-06T17:51:51Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:51:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=505b7423-5b47-4912-b12e-6f416283a73b http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.448µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:51:51 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:51:51Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=3ff33a18-bef4-470a-859a-b7fa7d23d121 http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:51 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=4ada4ea6-c780-4bee-a4b8-14d787fda145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/aaaa/blobs/uploads/ec94d71d-7706-4f50-9974-f0e853fc2f54?_state=8fkefypfnCSrnqlEFKKHrjeesQsOgjdVlmH0NUe5nGR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYzk0ZDcxZC03NzA2LTRmNTAtOTk3NC1mMGU4NTNmYzJmNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTEuMzE2ODc2MzIzWiJ9&digest=sha256%3A525cc366f2f936f0f5572433eb37e6df0e2ad48ce8ea12ab3c029ed73fc63811" http.request.useragent="Go-http-client/1.1" http.response.duration=2.068626803s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:51 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ec94d71d-7706-4f50-9974-f0e853fc2f54?_state=8fkefypfnCSrnqlEFKKHrjeesQsOgjdVlmH0NUe5nGR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYzk0ZDcxZC03NzA2LTRmNTAtOTk3NC1mMGU4NTNmYzJmNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTEuMzE2ODc2MzIzWiJ9&digest=sha256%3A525cc366f2f936f0f5572433eb37e6df0e2ad48ce8ea12ab3c029ed73fc63811 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=b7203c65-3f1f-4cc2-b876-dd536d299993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.438134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=3bd15c17-eec6-4f3f-8dd3-91b917666174 http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=2b9e9914-e269-4aa4-8f01-a2a581198fd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bbbb/blobs/uploads/dc2a9fe2-8c7f-4283-981e-b6e770175b31?_state=_SGZLVMWN4TyJ4xQCFZgnNIOeL5S91QO75TMZJw8-5h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYzJhOWZlMi04YzdmLTQyODMtOTgxZS1iNmU3NzAxNzViMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTMuNDU5NTAyNzc5WiJ9&digest=sha256%3A7d7aa56fcea0918e403651014771b87d5988b276aac8f6e1c025a9bf80b7521d" http.request.useragent="Go-http-client/1.1" http.response.duration=545.468362ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dc2a9fe2-8c7f-4283-981e-b6e770175b31?_state=_SGZLVMWN4TyJ4xQCFZgnNIOeL5S91QO75TMZJw8-5h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYzJhOWZlMi04YzdmLTQyODMtOTgxZS1iNmU3NzAxNzViMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTMuNDU5NTAyNzc5WiJ9&digest=sha256%3A7d7aa56fcea0918e403651014771b87d5988b276aac8f6e1c025a9bf80b7521d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=78997cc8-7249-4ac1-b756-a3924712e91d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:54Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=c7f12e17-79e5-4f38-8ddc-ab0643519513 http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="906.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=ed9fbb98-9395-48a9-848d-b8ec479fc3cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/cccc/blobs/uploads/e26b3cb0-7a09-42b6-8b5a-e23ded18e412?_state=EOYso_EImy2hZpakGntIpzH9SLUPirEHgEIp5LAM6t97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMjZiM2NiMC03YTA5LTQyYjYtOGI1YS1lMjNkZWQxOGU0MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTQuMTUzMzUyNjA5WiJ9&digest=sha256%3Aa418f3ac3482bcabe35178ca260a7d20520b8214daaf6d881789ebf9f126af8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405871921s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/e26b3cb0-7a09-42b6-8b5a-e23ded18e412?_state=EOYso_EImy2hZpakGntIpzH9SLUPirEHgEIp5LAM6t97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlMjZiM2NiMC03YTA5LTQyYjYtOGI1YS1lMjNkZWQxOGU0MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTQuMTUzMzUyNjA5WiJ9&digest=sha256%3Aa418f3ac3482bcabe35178ca260a7d20520b8214daaf6d881789ebf9f126af8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=da417be1-6fe8-497c-abf2-a8c1f6f1cc39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=1620be88-3e52-4a3b-b1d3-1e6e8bf5972f http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=b6dc0406-0d1c-4358-9b26-3c6413329dc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/dddd/blobs/uploads/59613ae5-88d7-45e1-b15d-43730589b5ff?_state=I_r7Koqu6h9TUDEpa6URElGhRKu0gYyMUyE4O6-wJAh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTYxM2FlNS04OGQ3LTQ1ZTEtYjE1ZC00MzczMDU4OWI1ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTUuNjg5NzE4NDYyWiJ9&digest=sha256%3A8ac7d6fccee86c9061c4ba3cebe407d72e97c2413ecc0b5efd45a7d05b937f72" http.request.useragent="Go-http-client/1.1" http.response.duration=1.640242762s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/59613ae5-88d7-45e1-b15d-43730589b5ff?_state=I_r7Koqu6h9TUDEpa6URElGhRKu0gYyMUyE4O6-wJAh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTYxM2FlNS04OGQ3LTQ1ZTEtYjE1ZC00MzczMDU4OWI1ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTUuNjg5NzE4NDYyWiJ9&digest=sha256%3A8ac7d6fccee86c9061c4ba3cebe407d72e97c2413ecc0b5efd45a7d05b937f72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=da13b10a-697b-445d-948a-3dbff0d72dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:57Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=46cb10d3-b4ed-43c8-80c0-4ccc920c0549 http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:57 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=6b6e7828-2ea6-45cf-979a-b6bb8f2749ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/eeee/blobs/uploads/bc837c7a-a371-47f5-8473-b8d614fa1faa?_state=Ekk7WnYnwfQkI2vir1T93wYwXKNglAFt56nLzM_XwSV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYzgzN2M3YS1hMzcxLTQ3ZjUtODQ3My1iOGQ2MTRmYTFmYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTcuNDY5NjczNDg3WiJ9&digest=sha256%3Ada15e75b4d4ac54db22b15ba974effd7ad48e258578707980bbd4dd4ff369008" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667030707s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:57 +0000] "PUT /v2/foo/eeee/blobs/uploads/bc837c7a-a371-47f5-8473-b8d614fa1faa?_state=Ekk7WnYnwfQkI2vir1T93wYwXKNglAFt56nLzM_XwSV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYzgzN2M3YS1hMzcxLTQ3ZjUtODQ3My1iOGQ2MTRmYTFmYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTcuNDY5NjczNDg3WiJ9&digest=sha256%3Ada15e75b4d4ac54db22b15ba974effd7ad48e258578707980bbd4dd4ff369008 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=4026e391-d13a-40c5-a296-2004cc153d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.371974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=d3770798-3365-41b0-8bb8-c33ca0421978 http.request.method=POST http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=95ace4c2-3b52-4ba4-9ce0-16e2c31450f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/ffff/blobs/uploads/e679bf69-b81c-4832-beeb-a5722c555806?_state=-xcgrfZiILgWUWPKEtmyUPFx5XVAUWOjbbSlBBOPrdB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlNjc5YmY2OS1iODFjLTQ4MzItYmVlYi1hNTcyMmM1NTU4MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTkuMjMyNzY0NTg1WiJ9&digest=sha256%3Ac63a8b06ef60019243be02a20fd60617136b20f48fff5a9903b4108c3f990a46" http.request.useragent="Go-http-client/1.1" http.response.duration=701.85723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "PUT /v2/foo/ffff/blobs/uploads/e679bf69-b81c-4832-beeb-a5722c555806?_state=-xcgrfZiILgWUWPKEtmyUPFx5XVAUWOjbbSlBBOPrdB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlNjc5YmY2OS1iODFjLTQ4MzItYmVlYi1hNTcyMmM1NTU4MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTE6NTkuMjMyNzY0NTg1WiJ9&digest=sha256%3Ac63a8b06ef60019243be02a20fd60617136b20f48fff5a9903b4108c3f990a46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=af774925-3772-4b3b-817a-8e74b942cc3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=73adec7c-f9d0-4a3e-8212-453e00ceab0c http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.526µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=a2cfafe8-41ce-4f7c-a9f8-01c76afcb6a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="614.846µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=025c33d8-af96-498f-8e87-9ed0a4091465 http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="576.965µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=0d260e13-8dff-4441-ad6b-3b29accebd5e http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="552.165µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=cc12d08d-60a9-4a23-9d3e-014b845ef37f http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="554.286µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=3921c16f-3761-4c76-bb29-2aea0fe8524e http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="598.686µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" 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.1 http.request.host="127.0.0.1:33897" http.request.id=4ee17f1c-4c84-49d9-b0bc-36a27ff9deb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="609.886µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" 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.1 http.request.host="127.0.0.1:33897" http.request.id=d7fc5408-9d2a-4217-a752-d62b6da89157 http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="618.246µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=21a16585-190b-4436-bbbc-9efd2e169b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="494.885µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:51:59Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33897" http.request.id=a324113b-3c3e-4c0f-9665-926d44ff32b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44452" 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="628.686µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:51:59 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:51: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.1 time="2026-03-06T17:51:59Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=ec0caaf0-43d6-466b-aab9-e35863190aca http.request.method=POST http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="969.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:00 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=798c2f1d-e070-4478-84c2-d774fa080dcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/aaaa/blobs/uploads/76ea325f-a475-47b4-968d-434e29761dc5?_state=gly3QZSWSWSSIchkqUTxh3DQSFXUXVgunVTufg_wUMl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NmVhMzI1Zi1hNDc1LTQ3YjQtOTY4ZC00MzRlMjk3NjFkYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDAuMDY2MTcxMjM3WiJ9&digest=sha256%3Afa92b8b8fd3842f666e94677561ae0a11318726b87bdd9cdf574d46f5f0add4e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360585512s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:00 +0000] "PUT /v2/foo/aaaa/blobs/uploads/76ea325f-a475-47b4-968d-434e29761dc5?_state=gly3QZSWSWSSIchkqUTxh3DQSFXUXVgunVTufg_wUMl7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NmVhMzI1Zi1hNDc1LTQ3YjQtOTY4ZC00MzRlMjk3NjFkYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDAuMDY2MTcxMjM3WiJ9&digest=sha256%3Afa92b8b8fd3842f666e94677561ae0a11318726b87bdd9cdf574d46f5f0add4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=e3f8ce1c-0a73-4f91-b1c1-44815a7d2a61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=291ca8cc-bbb2-4a0a-9483-e5ae7f7d0138 http.request.method=POST http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:01 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=1ea850b6-974e-402a-a518-b257932e76d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/bbbb/blobs/uploads/a99c51b3-bff4-47b7-a052-501e075e42f3?_state=Lt9RpgIUPEi9R-z-OBdAtH_2LFQjsI674e78FJfNTnF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhOTljNTFiMy1iZmY0LTQ3YjctYTA1Mi01MDFlMDc1ZTQyZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDEuNDk3OTM3Nzc1WiJ9&digest=sha256%3Ac368ca519e59ab33d43f93ba21013c39dffcb4fa462bdf3ba7952f87f130d5ad" http.request.useragent="Go-http-client/1.1" http.response.duration=425.20161ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:01 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a99c51b3-bff4-47b7-a052-501e075e42f3?_state=Lt9RpgIUPEi9R-z-OBdAtH_2LFQjsI674e78FJfNTnF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhOTljNTFiMy1iZmY0LTQ3YjctYTA1Mi01MDFlMDc1ZTQyZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDEuNDk3OTM3Nzc1WiJ9&digest=sha256%3Ac368ca519e59ab33d43f93ba21013c39dffcb4fa462bdf3ba7952f87f130d5ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=88e06036-8501-44b8-88f8-1691968c9587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:01 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=175d9563-9177-4ce1-8d7e-5a35934eb86c http.request.method=POST http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="749.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:01 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:02Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=5f666b94-ed20-4768-b0b0-29c05ed688fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/cccc/blobs/uploads/e3ec68c3-a26a-4b5e-b701-4fcb193587ba?_state=t-v5IuKGVrQvbt1vrFanqJO476RJgSgTjkayDVBigHp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlM2VjNjhjMy1hMjZhLTRiNWUtYjcwMS00ZmNiMTkzNTg3YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDEuOTk0MjE0OTY5WiJ9&digest=sha256%3Af5eb23af9fb94c62088925587c4b37e74f2c8e4857d10507ec4f21b400e773b6" http.request.useragent="Go-http-client/1.1" http.response.duration=447.898795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:01 +0000] "PUT /v2/foo/cccc/blobs/uploads/e3ec68c3-a26a-4b5e-b701-4fcb193587ba?_state=t-v5IuKGVrQvbt1vrFanqJO476RJgSgTjkayDVBigHp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlM2VjNjhjMy1hMjZhLTRiNWUtYjcwMS00ZmNiMTkzNTg3YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDEuOTk0MjE0OTY5WiJ9&digest=sha256%3Af5eb23af9fb94c62088925587c4b37e74f2c8e4857d10507ec4f21b400e773b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:02Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=47299617-7753-4bff-a47d-e27f21f8e2e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:02 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:02Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=c4156b7a-290c-4d19-904d-299401870f7a http.request.method=POST http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="779.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:02 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=1dbd35c1-cadc-4ee7-9da5-577366489c09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/dddd/blobs/uploads/05ef3bd5-1c17-420d-9699-d277cfc32dd3?_state=3A1n72Ev7ke-it7_YjFAWDLssVqxP-6Yu7AKcDKmo3p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNWVmM2JkNS0xYzE3LTQyMGQtOTY5OS1kMjc3Y2ZjMzJkZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDIuNTY5MDI4MTgxWiJ9&digest=sha256%3Ae657e88aa39257be1020a20bce8e632534a6cb226cbdcb9dd9d713dafe7fe760" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346654655s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:02 +0000] "PUT /v2/foo/dddd/blobs/uploads/05ef3bd5-1c17-420d-9699-d277cfc32dd3?_state=3A1n72Ev7ke-it7_YjFAWDLssVqxP-6Yu7AKcDKmo3p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNWVmM2JkNS0xYzE3LTQyMGQtOTY5OS1kMjc3Y2ZjMzJkZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDIuNTY5MDI4MTgxWiJ9&digest=sha256%3Ae657e88aa39257be1020a20bce8e632534a6cb226cbdcb9dd9d713dafe7fe760 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=1badc527-3dda-45ea-bbe7-740a5c52d7e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34558" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.443255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:03 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44189" http.request.id=68559c92-cd5c-481b-bfda-98247cb82fa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34558" 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="682.607µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:52:03 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.77s) === RUN TestURLPrefix time="2026-03-06T17:52:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:03Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:03Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34369" http.request.id=09579b98-7286-4707-bdd8-c8c93437835e http.request.method=GET http.request.remoteaddr="127.0.0.1:58894" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.848µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:52:03 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-03-06T17:52:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:03Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=8fb6b2ad-2ea4-43d4-8548-f1c1310a6169 http.request.method=GET http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.568µs" http.response.status=404 http.response.written=157 vars.digest="sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "GET /v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=c3126f44-b2fe-4bca-92b9-d095dd686551 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41946" http.request.uri="/v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.608µs" http.response.status=404 http.response.written=157 vars.digest="sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=e084c5ee-44ec-45b8-93f3-1b2d8996383f http.request.method=POST http.request.remoteaddr="127.0.0.1:41946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="662.206µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=171c88b7-585c-42e0-bb62-bc1f5485e611 http.request.method=GET http.request.remoteaddr="127.0.0.1:41946" http.request.uri="/v2/foo/bar/blobs/uploads/3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1?_state=LYmM8jl_dWoFF74ZNef_44TKBxqMUMbKlXphG4r4tjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMmM1MDMyLWQ4MjItNGJiOC1iM2ZjLTk3MjRhNGVhMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTI2OTgyMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="684.526µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "GET /v2/foo/bar/blobs/uploads/3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1?_state=LYmM8jl_dWoFF74ZNef_44TKBxqMUMbKlXphG4r4tjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMmM1MDMyLWQ4MjItNGJiOC1iM2ZjLTk3MjRhNGVhMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTI2OTgyMzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=8594fdc2-d589-40c5-a48c-d56b83f9002d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41946" http.request.uri="/v2/foo/bar/blobs/uploads/3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1?_state=LYmM8jl_dWoFF74ZNef_44TKBxqMUMbKlXphG4r4tjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMmM1MDMyLWQ4MjItNGJiOC1iM2ZjLTk3MjRhNGVhMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTI2OTgyMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="677.126µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1?_state=LYmM8jl_dWoFF74ZNef_44TKBxqMUMbKlXphG4r4tjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMmM1MDMyLWQ4MjItNGJiOC1iM2ZjLTk3MjRhNGVhMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTI2OTgyMzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=c23ad480-1c8d-4f89-baeb-76c25a909d84 http.request.method=GET http.request.remoteaddr="127.0.0.1:41946" http.request.uri="/v2/foo/bar/blobs/uploads/3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1?_state=LYmM8jl_dWoFF74ZNef_44TKBxqMUMbKlXphG4r4tjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMmM1MDMyLWQ4MjItNGJiOC1iM2ZjLTk3MjRhNGVhMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTI2OTgyMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1 time="2026-03-06T17:52:04Z" 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.1 http.request.host="127.0.0.1:44057" http.request.id=c23ad480-1c8d-4f89-baeb-76c25a909d84 http.request.method=GET http.request.remoteaddr="127.0.0.1:41946" http.request.uri="/v2/foo/bar/blobs/uploads/3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1?_state=LYmM8jl_dWoFF74ZNef_44TKBxqMUMbKlXphG4r4tjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMmM1MDMyLWQ4MjItNGJiOC1iM2ZjLTk3MjRhNGVhMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTI2OTgyMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.886µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "GET /v2/foo/bar/blobs/uploads/3a2c5032-d822-4bb8-b3fc-9724a4ea1aa1?_state=LYmM8jl_dWoFF74ZNef_44TKBxqMUMbKlXphG4r4tjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMmM1MDMyLWQ4MjItNGJiOC1iM2ZjLTk3MjRhNGVhMWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTI2OTgyMzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=7cd95288-25ca-43a0-98c4-6713ca89ac6c http.request.method=POST http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=67af18cd-ae44-47f1-94bb-5ff443d1fda5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/39c3ec91-28d7-484d-b985-d956e34d43e8?_state=ir6gMtN8fvybbnBIfZgqKTluApqgEfHr21q2mJRrHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNlYzkxLTI4ZDctNDg0ZC1iOTg1LWQ5NTZlMzRkNDNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTYyNDExMDdaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" provided=sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 vars.name="foo/bar" vars.uuid=39c3ec91-28d7-484d-b985-d956e34d43e8 time="2026-03-06T17:52:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=67af18cd-ae44-47f1-94bb-5ff443d1fda5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/39c3ec91-28d7-484d-b985-d956e34d43e8?_state=ir6gMtN8fvybbnBIfZgqKTluApqgEfHr21q2mJRrHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNlYzkxLTI4ZDctNDg0ZC1iOTg1LWQ5NTZlMzRkNDNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTYyNDExMDdaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=39c3ec91-28d7-484d-b985-d956e34d43e8 time="2026-03-06T17:52:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=67af18cd-ae44-47f1-94bb-5ff443d1fda5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/39c3ec91-28d7-484d-b985-d956e34d43e8?_state=ir6gMtN8fvybbnBIfZgqKTluApqgEfHr21q2mJRrHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNlYzkxLTI4ZDctNDg0ZC1iOTg1LWQ5NTZlMzRkNDNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTYyNDExMDdaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="753.767µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=39c3ec91-28d7-484d-b985-d956e34d43e8 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "PUT /v2/foo/bar/blobs/uploads/39c3ec91-28d7-484d-b985-d956e34d43e8?_state=ir6gMtN8fvybbnBIfZgqKTluApqgEfHr21q2mJRrHw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzNlYzkxLTI4ZDctNDg0ZC1iOTg1LWQ5NTZlMzRkNDNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTYyNDExMDdaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=f60d7eab-b6aa-4585-9c37-934b9592926b http.request.method=POST http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="703.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=36eb02fb-6ecc-4e55-a5eb-f8289c1545c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/5a6ea195-5330-42bf-9983-391f2134d909?_state=oTnGob4RszbTMBcktQntcONI28APd46VnizW6Ie45GF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNmVhMTk1LTUzMzAtNDJiZi05OTgzLTM5MWYyMTM0ZDkwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTgwODYxMjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="804.088µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5a6ea195-5330-42bf-9983-391f2134d909?_state=oTnGob4RszbTMBcktQntcONI28APd46VnizW6Ie45GF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNmVhMTk1LTUzMzAtNDJiZi05OTgzLTM5MWYyMTM0ZDkwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTgwODYxMjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=b26f000e-fd44-4ac9-a433-f2b7a448567a http.request.method=POST http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="594.886µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=2bebeff5-5d32-4b7c-bc46-1f81da320bad http.request.method=PUT http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/41b3cfea-e31d-4e57-a309-5ded0012dfd8?_state=9ulwV9apAyUkxFBsuxv7Sdh5lzIf27DCEECFtxFE0LR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxYjNjZmVhLWUzMWQtNGU1Ny1hMzA5LTVkZWQwMDEyZGZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTk4MDI4MjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="749.687µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "PUT /v2/foo/bar/blobs/uploads/41b3cfea-e31d-4e57-a309-5ded0012dfd8?_state=9ulwV9apAyUkxFBsuxv7Sdh5lzIf27DCEECFtxFE0LR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxYjNjZmVhLWUzMWQtNGU1Ny1hMzA5LTVkZWQwMDEyZGZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNTk4MDI4MjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:04Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=7d8cbcb5-37fc-4e81-9ae7-15845dbca253 http.request.method=POST http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="582.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=a135bc17-d78b-4fda-bacc-37a8e140f059 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/2fdf99f9-e413-45df-88c0-5b2576430add?_state=fo9q7HTvMBm8CaD_hHvJ9vNcsxoCvq9BaoBGbsmZOUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmZGY5OWY5LWU0MTMtNDVkZi04OGMwLTViMjU3NjQzMGFkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNjE0NDU3OTlaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.49563189s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:04 +0000] "PUT /v2/foo/bar/blobs/uploads/2fdf99f9-e413-45df-88c0-5b2576430add?_state=fo9q7HTvMBm8CaD_hHvJ9vNcsxoCvq9BaoBGbsmZOUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmZGY5OWY5LWU0MTMtNDVkZi04OGMwLTViMjU3NjQzMGFkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNC4wNjE0NDU3OTlaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=55c468b6-033d-413f-9a37-f1e18cc43e5f http.request.method=POST http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44057" http.request.id=c699471e-b705-4079-8c82-08f496e2d3a1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/a53d4d78-6ae7-41ca-9934-0692f405a0f9?_state=uFouuqGmLNf0qQYFlhH1bzzkLPlbhSCl24Qye0T3bl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1M2Q0ZDc4LTZhZTctNDFjYS05OTM0LTA2OTJmNDA1YTBmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNS41NzQxODU4NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553723065s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/a53d4d78-6ae7-41ca-9934-0692f405a0f9?_state=uFouuqGmLNf0qQYFlhH1bzzkLPlbhSCl24Qye0T3bl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1M2Q0ZDc4LTZhZTctNDFjYS05OTM0LTA2OTJmNDA1YTBmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNS41NzQxODU4NThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=ab38d32e-0011-444b-b214-e8b5174e891e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/uploads/a53d4d78-6ae7-41ca-9934-0692f405a0f9?_state=zW-KO-_IGFqHZkki_fo23Mxd8lmCvA0fiN-CiN9_BQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1M2Q0ZDc4LTZhZTctNDFjYS05OTM0LTA2OTJmNDA1YTBmOSIsIk9mZnNldCI6Mjg3NDgyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDVaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.duration="933.369µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "PUT /v2/foo/bar/blobs/uploads/a53d4d78-6ae7-41ca-9934-0692f405a0f9?_state=zW-KO-_IGFqHZkki_fo23Mxd8lmCvA0fiN-CiN9_BQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1M2Q0ZDc4LTZhZTctNDFjYS05OTM0LTA2OTJmNDA1YTBmOSIsIk9mZnNldCI6Mjg3NDgyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDVaIn0%3D&digest=sha256%3A10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=02985215-a300-4f96-b8cc-56a1505bafd6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="760.888µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=cc9e6415-31ad-4cd2-b32b-4cfd4a506e89 http.request.method=GET http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.855347ms http.response.status=200 http.response.written=28748288 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 200 28748288 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=error msg="error parsing digest="sha257:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=13432447-09cd-451f-a2e3-73a74cd78a37 http.request.method=GET http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/sha257:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" vars.name="foo/bar" time="2026-03-06T17:52:07Z" 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.1 http.request.host="127.0.0.1:44057" http.request.id=13432447-09cd-451f-a2e3-73a74cd78a37 http.request.method=GET http.request.remoteaddr="127.0.0.1:41962" http.request.uri="/v2/foo/bar/blobs/sha257:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="575.925µs" http.response.status=400 http.response.written=110 vars.digest="sha257:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/sha257:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=975e2229-368d-4078-a126-e4d3f3caaba1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.duration="972.169µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" 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.1 time="2026-03-06T17:52:07Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=36ce3a4e-dae2-4d41-b3a3-b3f245f1d843 http.request.method=GET http.request.remoteaddr="127.0.0.1:51256" http.request.uri="/v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01425ms http.response.status=404 http.response.written=157 vars.digest="sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=fe827cfa-ceaf-4fa3-a55a-24a7d53ea61e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51266" http.request.uri="/v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="870.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=5ea38945-f7fc-4f80-99ad-3085e0ce66a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:51266" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="731.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=c37bef1b-2da4-4c75-a6ad-6fcae926e987 http.request.method=GET http.request.remoteaddr="127.0.0.1:51266" http.request.uri="/v2/foo/bar/blobs/uploads/7289a39e-1859-40f3-b008-4c2ced1d1e4f?_state=7q_RVZs0kPbJn4UPEKfz1u6AgBTdsetUDNqI7xtFEqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyODlhMzllLTE4NTktNDBmMy1iMDA4LTRjMmNlZDFkMWU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yNzY4NDI1NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="738.807µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/uploads/7289a39e-1859-40f3-b008-4c2ced1d1e4f?_state=7q_RVZs0kPbJn4UPEKfz1u6AgBTdsetUDNqI7xtFEqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyODlhMzllLTE4NTktNDBmMy1iMDA4LTRjMmNlZDFkMWU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yNzY4NDI1NThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=c8351671-add0-4cb1-b7c0-10ebfbd37773 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51266" http.request.uri="/v2/foo/bar/blobs/uploads/7289a39e-1859-40f3-b008-4c2ced1d1e4f?_state=7q_RVZs0kPbJn4UPEKfz1u6AgBTdsetUDNqI7xtFEqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyODlhMzllLTE4NTktNDBmMy1iMDA4LTRjMmNlZDFkMWU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yNzY4NDI1NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="784.887µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/7289a39e-1859-40f3-b008-4c2ced1d1e4f?_state=7q_RVZs0kPbJn4UPEKfz1u6AgBTdsetUDNqI7xtFEqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyODlhMzllLTE4NTktNDBmMy1iMDA4LTRjMmNlZDFkMWU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yNzY4NDI1NThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=8c978caa-d2c2-40d4-91e9-6bb4075d7869 http.request.method=GET http.request.remoteaddr="127.0.0.1:51266" http.request.uri="/v2/foo/bar/blobs/uploads/7289a39e-1859-40f3-b008-4c2ced1d1e4f?_state=7q_RVZs0kPbJn4UPEKfz1u6AgBTdsetUDNqI7xtFEqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyODlhMzllLTE4NTktNDBmMy1iMDA4LTRjMmNlZDFkMWU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yNzY4NDI1NThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7289a39e-1859-40f3-b008-4c2ced1d1e4f time="2026-03-06T17:52:07Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=8c978caa-d2c2-40d4-91e9-6bb4075d7869 http.request.method=GET http.request.remoteaddr="127.0.0.1:51266" http.request.uri="/v2/foo/bar/blobs/uploads/7289a39e-1859-40f3-b008-4c2ced1d1e4f?_state=7q_RVZs0kPbJn4UPEKfz1u6AgBTdsetUDNqI7xtFEqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyODlhMzllLTE4NTktNDBmMy1iMDA4LTRjMmNlZDFkMWU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yNzY4NDI1NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.367µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7289a39e-1859-40f3-b008-4c2ced1d1e4f 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/uploads/7289a39e-1859-40f3-b008-4c2ced1d1e4f?_state=7q_RVZs0kPbJn4UPEKfz1u6AgBTdsetUDNqI7xtFEqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyODlhMzllLTE4NTktNDBmMy1iMDA4LTRjMmNlZDFkMWU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yNzY4NDI1NThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=89e19b61-af0b-4c67-9746-4e3d148ec457 http.request.method=POST http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=2d0e5438-10e6-4c9a-8770-43720aa60052 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/2b487d4d-7a5a-4eb9-8304-80ad7066797c?_state=2axI0_tUVVjelw8GwnG_R1lLN46OYKEuKNL8PIP5DUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNDg3ZDRkLTdhNWEtNGViOS04MzA0LTgwYWQ3MDY2Nzk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODA4MjM5NThaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" provided=sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 vars.name="foo/bar" vars.uuid=2b487d4d-7a5a-4eb9-8304-80ad7066797c time="2026-03-06T17:52:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=2d0e5438-10e6-4c9a-8770-43720aa60052 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/2b487d4d-7a5a-4eb9-8304-80ad7066797c?_state=2axI0_tUVVjelw8GwnG_R1lLN46OYKEuKNL8PIP5DUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNDg3ZDRkLTdhNWEtNGViOS04MzA0LTgwYWQ3MDY2Nzk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODA4MjM5NThaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2b487d4d-7a5a-4eb9-8304-80ad7066797c time="2026-03-06T17:52:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=2d0e5438-10e6-4c9a-8770-43720aa60052 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/2b487d4d-7a5a-4eb9-8304-80ad7066797c?_state=2axI0_tUVVjelw8GwnG_R1lLN46OYKEuKNL8PIP5DUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNDg3ZDRkLTdhNWEtNGViOS04MzA0LTgwYWQ3MDY2Nzk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODA4MjM5NThaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="760.088µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=2b487d4d-7a5a-4eb9-8304-80ad7066797c 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "PUT /v2/foo/bar/blobs/uploads/2b487d4d-7a5a-4eb9-8304-80ad7066797c?_state=2axI0_tUVVjelw8GwnG_R1lLN46OYKEuKNL8PIP5DUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNDg3ZDRkLTdhNWEtNGViOS04MzA0LTgwYWQ3MDY2Nzk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODA4MjM5NThaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=352b59b9-c9ec-4075-8ae1-4c76af8767c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="643.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=4175a1c9-4da6-4b2b-8a16-2bdb2ba8231c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/0da31c3c-8302-4862-b198-23004845e40b?_state=BTC6u6pN3UNoFcnavdvIiPHajuh_RSEDZ0jrYeRXBhJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYTMxYzNjLTgzMDItNDg2Mi1iMTk4LTIzMDA0ODQ1ZTQwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODI2MDk3NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="931.009µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "PUT /v2/foo/bar/blobs/uploads/0da31c3c-8302-4862-b198-23004845e40b?_state=BTC6u6pN3UNoFcnavdvIiPHajuh_RSEDZ0jrYeRXBhJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYTMxYzNjLTgzMDItNDg2Mi1iMTk4LTIzMDA0ODQ1ZTQwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODI2MDk3NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=c5bbd175-2bf4-437a-b08b-ee54331b61f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="690.927µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=940e5758-fc31-4757-8651-a157ff9ff456 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/a56a6d54-d8db-4fc4-9769-18a94699d578?_state=ww96sJVw5mU7cVHHFWWmYYB8KcuMYnj508Qq67Lo0sV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NmE2ZDU0LWQ4ZGItNGZjNC05NzY5LTE4YTk0Njk5ZDU3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODQ1OTEwMzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="848.289µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "PUT /v2/foo/bar/blobs/uploads/a56a6d54-d8db-4fc4-9769-18a94699d578?_state=ww96sJVw5mU7cVHHFWWmYYB8KcuMYnj508Qq67Lo0sV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NmE2ZDU0LWQ4ZGItNGZjNC05NzY5LTE4YTk0Njk5ZDU3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODQ1OTEwMzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:07Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=aa54fe7e-ff6b-4de4-99f2-97f2dadc5c0f http.request.method=POST http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="679.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=598b651a-8b25-4269-8958-0d21e64109bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/8fe98d01-871e-421e-8ef0-02fbcd05e3cf?_state=kZLfgRySRp0DqQ5MJjL2PXK6XKhWnEUR7kRMkAWrquV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmZTk4ZDAxLTg3MWUtNDIxZS04ZWYwLTAyZmJjZDA1ZTNjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODY0NDgyMTNaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.duration=991.337176ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "PUT /v2/foo/bar/blobs/uploads/8fe98d01-871e-421e-8ef0-02fbcd05e3cf?_state=kZLfgRySRp0DqQ5MJjL2PXK6XKhWnEUR7kRMkAWrquV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmZTk4ZDAxLTg3MWUtNDIxZS04ZWYwLTAyZmJjZDA1ZTNjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowNy4yODY0NDgyMTNaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=b50fcda6-a940-45ca-a9a0-1f38fa6092f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38465" http.request.id=598da4c5-5d62-40aa-83e4-94ba5e3a0537 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/8850c4ed-8e9e-46b6-ab2c-4e52e21b269a?_state=zhfWGDQVPLGWdE6v-2TiJMFsuTJWY39N7DI6Sc307tJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NTBjNGVkLThlOWUtNDZiNi1hYjJjLTRlNTJlMjFiMjY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOC4yOTMwMzEyMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003320736s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/8850c4ed-8e9e-46b6-ab2c-4e52e21b269a?_state=zhfWGDQVPLGWdE6v-2TiJMFsuTJWY39N7DI6Sc307tJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NTBjNGVkLThlOWUtNDZiNi1hYjJjLTRlNTJlMjFiMjY5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOC4yOTMwMzEyMjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=a1ec24dd-13bc-457e-9b01-8ef41d5eccac http.request.method=PUT http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/uploads/8850c4ed-8e9e-46b6-ab2c-4e52e21b269a?_state=l0qCpXdc-HT2U64nVaNqELHw8ovV5yxorh6dQIjw-7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NTBjNGVkLThlOWUtNDZiNi1hYjJjLTRlNTJlMjFiMjY5YSIsIk9mZnNldCI6MjMwNDMwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDhaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "PUT /v2/foo/bar/blobs/uploads/8850c4ed-8e9e-46b6-ab2c-4e52e21b269a?_state=l0qCpXdc-HT2U64nVaNqELHw8ovV5yxorh6dQIjw-7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NTBjNGVkLThlOWUtNDZiNi1hYjJjLTRlNTJlMjFiMjY5YSIsIk9mZnNldCI6MjMwNDMwNzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MDhaIn0%3D&digest=sha256%3A59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=7277e78c-fb11-4a84-8c02-98a4bc389dd4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="683.447µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=5a34a0fb-ea5d-4813-b540-7d663bb42f22 http.request.method=GET http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.812517ms http.response.status=200 http.response.written=23043072 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 200 23043072 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=error msg="error parsing digest="sha257:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=bb48090c-73c6-40ac-8302-e66c2a1c66c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/sha257:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" vars.name="foo/bar" time="2026-03-06T17:52:09Z" 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.1 http.request.host="127.0.0.1:38465" http.request.id=bb48090c-73c6-40ac-8302-e66c2a1c66c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51268" http.request.uri="/v2/foo/bar/blobs/sha257:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="671.526µs" http.response.status=400 http.response.written=110 vars.digest="sha257:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/sha257:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=23469514-5997-41d7-84a0-86823cc6b5e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37244" http.request.uri="/v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.duration="996.77µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=dc95eb4d-1f84-4e38-819a-8828f967f350 http.request.method=GET http.request.remoteaddr="127.0.0.1:37232" http.request.uri="/v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.159601ms http.response.status=200 http.response.written=4229952 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38465" http.request.id=86f9e4c2-a91f-4501-8424-c341a6b91790 http.request.method=GET http.request.remoteaddr="127.0.0.1:37244" http.request.uri="/v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.404534ms http.response.status=200 http.response.written=589824 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/sha256:59e31904a28dbe62b6290eb3fae92a9d355e8bfe90222041bfe57cf93b984ea7 HTTP/1.1" 200 589824 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=0a29bd22-86be-4748-ac81-222aeabdb8c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41976" http.request.uri="/v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.168350911s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44057" http.request.id=fdf9a207-471a-421c-9751-4d7b47402f85 http.request.method=GET http.request.remoteaddr="127.0.0.1:41992" http.request.uri="/v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.164383552s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [06/Mar/2026:17:52:07 +0000] "GET /v2/foo/bar/blobs/sha256:10ba797d0f006b2677497e757b165705bf6f40aa2b77d8bd340270669cacade7 HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.40s) === RUN TestBlobDelete time="2026-03-06T17:52:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:09Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=f8ab754d-7f3a-4c06-8f8c-c94aa2209f29 http.request.method=GET http.request.remoteaddr="127.0.0.1:37462" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="990.93µs" http.response.status=404 http.response.written=157 vars.digest="sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=e9a7738f-dc86-4e25-a0b2-4e226ed07618 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37470" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.768µs" http.response.status=404 http.response.written=157 vars.digest="sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=4ddd6fac-c4ef-4546-b6c9-f7a6033c2602 http.request.method=POST http.request.remoteaddr="127.0.0.1:37470" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="747.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=b46d8365-06fd-49f1-9c60-735988077d8e http.request.method=GET http.request.remoteaddr="127.0.0.1:37470" http.request.uri="/v2/foo/bar/blobs/uploads/e6302704-2a7f-4dff-981d-bcb46d9e3b0c?_state=Nw7CEJCOI4Gg5dkN8fIYRcRJlaPcvXidX046CppDTb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MzAyNzA0LTJhN2YtNGRmZi05ODFkLWJjYjQ2ZDllM2IwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40Mzc3NTUzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="791.328µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/uploads/e6302704-2a7f-4dff-981d-bcb46d9e3b0c?_state=Nw7CEJCOI4Gg5dkN8fIYRcRJlaPcvXidX046CppDTb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MzAyNzA0LTJhN2YtNGRmZi05ODFkLWJjYjQ2ZDllM2IwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40Mzc3NTUzMTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=eb8a1510-7920-49d1-bc30-7acee792d049 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37470" http.request.uri="/v2/foo/bar/blobs/uploads/e6302704-2a7f-4dff-981d-bcb46d9e3b0c?_state=Nw7CEJCOI4Gg5dkN8fIYRcRJlaPcvXidX046CppDTb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MzAyNzA0LTJhN2YtNGRmZi05ODFkLWJjYjQ2ZDllM2IwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40Mzc3NTUzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="840.928µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/e6302704-2a7f-4dff-981d-bcb46d9e3b0c?_state=Nw7CEJCOI4Gg5dkN8fIYRcRJlaPcvXidX046CppDTb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MzAyNzA0LTJhN2YtNGRmZi05ODFkLWJjYjQ2ZDllM2IwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40Mzc3NTUzMTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=691eb56f-7924-4e98-93b7-1e34d1329c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:37470" http.request.uri="/v2/foo/bar/blobs/uploads/e6302704-2a7f-4dff-981d-bcb46d9e3b0c?_state=Nw7CEJCOI4Gg5dkN8fIYRcRJlaPcvXidX046CppDTb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MzAyNzA0LTJhN2YtNGRmZi05ODFkLWJjYjQ2ZDllM2IwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40Mzc3NTUzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e6302704-2a7f-4dff-981d-bcb46d9e3b0c time="2026-03-06T17:52:09Z" 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.1 http.request.host="127.0.0.1:35839" http.request.id=691eb56f-7924-4e98-93b7-1e34d1329c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:37470" http.request.uri="/v2/foo/bar/blobs/uploads/e6302704-2a7f-4dff-981d-bcb46d9e3b0c?_state=Nw7CEJCOI4Gg5dkN8fIYRcRJlaPcvXidX046CppDTb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MzAyNzA0LTJhN2YtNGRmZi05ODFkLWJjYjQ2ZDllM2IwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40Mzc3NTUzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.887µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e6302704-2a7f-4dff-981d-bcb46d9e3b0c 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "GET /v2/foo/bar/blobs/uploads/e6302704-2a7f-4dff-981d-bcb46d9e3b0c?_state=Nw7CEJCOI4Gg5dkN8fIYRcRJlaPcvXidX046CppDTb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MzAyNzA0LTJhN2YtNGRmZi05ODFkLWJjYjQ2ZDllM2IwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40Mzc3NTUzMTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=264f1353-9c15-457f-87c9-4aee4d930ada http.request.method=POST http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=84ebf5d4-da8f-4004-b233-741267ac6f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/dfb22411-4e26-44fe-8eca-2f47b934f6f0?_state=86KBNDYWFCt4-A5ENleYUsJOe4NC1cuY44isauW7n4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYjIyNDExLTRlMjYtNDRmZS04ZWNhLTJmNDdiOTM0ZjZmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDE5MzE4MzdaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" provided=sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 vars.name="foo/bar" vars.uuid=dfb22411-4e26-44fe-8eca-2f47b934f6f0 time="2026-03-06T17:52:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=84ebf5d4-da8f-4004-b233-741267ac6f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/dfb22411-4e26-44fe-8eca-2f47b934f6f0?_state=86KBNDYWFCt4-A5ENleYUsJOe4NC1cuY44isauW7n4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYjIyNDExLTRlMjYtNDRmZS04ZWNhLTJmNDdiOTM0ZjZmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDE5MzE4MzdaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dfb22411-4e26-44fe-8eca-2f47b934f6f0 time="2026-03-06T17:52:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=84ebf5d4-da8f-4004-b233-741267ac6f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/dfb22411-4e26-44fe-8eca-2f47b934f6f0?_state=86KBNDYWFCt4-A5ENleYUsJOe4NC1cuY44isauW7n4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYjIyNDExLTRlMjYtNDRmZS04ZWNhLTJmNDdiOTM0ZjZmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDE5MzE4MzdaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="748.567µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=dfb22411-4e26-44fe-8eca-2f47b934f6f0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "PUT /v2/foo/bar/blobs/uploads/dfb22411-4e26-44fe-8eca-2f47b934f6f0?_state=86KBNDYWFCt4-A5ENleYUsJOe4NC1cuY44isauW7n4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmYjIyNDExLTRlMjYtNDRmZS04ZWNhLTJmNDdiOTM0ZjZmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDE5MzE4MzdaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=9af94520-72dc-4a70-94d1-56bc45dbf70e http.request.method=POST http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=5fcd270b-a5c5-4379-92df-5acefa61e723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/1f3befac-93a7-41fd-941f-d67fdcd6b5b4?_state=2JNPRbvI7MUqt3NOwWI9f0NRRmJdVd1hfgVkGNKfnY57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmM2JlZmFjLTkzYTctNDFmZC05NDFmLWQ2N2ZkY2Q2YjViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDM5MjcwOTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="917.569µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "PUT /v2/foo/bar/blobs/uploads/1f3befac-93a7-41fd-941f-d67fdcd6b5b4?_state=2JNPRbvI7MUqt3NOwWI9f0NRRmJdVd1hfgVkGNKfnY57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmM2JlZmFjLTkzYTctNDFmZC05NDFmLWQ2N2ZkY2Q2YjViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDM5MjcwOTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=61440835-2db2-4ad8-b891-110a6146886e http.request.method=POST http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="696.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=6f7a6fdb-712b-4b58-a0b2-9e263f0a09a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/eec61931-1e33-454a-b2a8-31a6d003d025?_state=jt4LkGVlV1sD3WPldvJ-RDaQaFb5nIhjekS1d0idDaR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlYzYxOTMxLTFlMzMtNDU0YS1iMmE4LTMxYTZkMDAzZDAyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDU4OTUyMzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "PUT /v2/foo/bar/blobs/uploads/eec61931-1e33-454a-b2a8-31a6d003d025?_state=jt4LkGVlV1sD3WPldvJ-RDaQaFb5nIhjekS1d0idDaR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlYzYxOTMxLTFlMzMtNDU0YS1iMmE4LTMxYTZkMDAzZDAyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDU4OTUyMzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:09Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=3062c8b0-1b41-4a73-8f30-f4674571ba2f http.request.method=POST http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="683.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=2a2630e5-4d51-4974-980a-b83aaf7a83d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/300e8c10-9c85-4efc-889a-96df84260d6a?_state=zCJsGK_BQuuQXCOrStYdDBtpnNVuKFMSmihcUx5Pzit7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwMGU4YzEwLTljODUtNGVmYy04ODlhLTk2ZGY4NDI2MGQ2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDc5Mzc1MzdaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224605246s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:09 +0000] "PUT /v2/foo/bar/blobs/uploads/300e8c10-9c85-4efc-889a-96df84260d6a?_state=zCJsGK_BQuuQXCOrStYdDBtpnNVuKFMSmihcUx5Pzit7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwMGU4YzEwLTljODUtNGVmYy04ODlhLTk2ZGY4NDI2MGQ2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjowOS40NDc5Mzc1MzdaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:10Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=947e67ad-34ee-496f-be6f-4dba276e3ad2 http.request.method=POST http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35839" http.request.id=aa7b169f-a12d-4bb1-8cff-580e33e2ce80 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/0d18b9bc-12ec-4f0c-aa34-5ddea2805194?_state=anG_opAY9vb01hKYWIg6vb9EFC2U5r7moBLtF3_dw2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMThiOWJjLTEyZWMtNGYwYy1hYTM0LTVkZGVhMjgwNTE5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxMC42OTE2MjE3NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299743311s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/0d18b9bc-12ec-4f0c-aa34-5ddea2805194?_state=anG_opAY9vb01hKYWIg6vb9EFC2U5r7moBLtF3_dw2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMThiOWJjLTEyZWMtNGYwYy1hYTM0LTVkZGVhMjgwNTE5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxMC42OTE2MjE3NzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=38410c22-0cb9-44e5-b9e2-400082c65806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/uploads/0d18b9bc-12ec-4f0c-aa34-5ddea2805194?_state=9ZCZ4cFky_rwO_I_EZdGHsjAMvbUOXb4keCq6IM9VM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMThiOWJjLTEyZWMtNGYwYy1hYTM0LTVkZGVhMjgwNTE5NCIsIk9mZnNldCI6MjU4MDgzODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTBaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.duration="887.849µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:11 +0000] "PUT /v2/foo/bar/blobs/uploads/0d18b9bc-12ec-4f0c-aa34-5ddea2805194?_state=9ZCZ4cFky_rwO_I_EZdGHsjAMvbUOXb4keCq6IM9VM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMThiOWJjLTEyZWMtNGYwYy1hYTM0LTVkZGVhMjgwNTE5NCIsIk9mZnNldCI6MjU4MDgzODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTBaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=7dcaa5a2-d15f-4892-acb5-2c79e44a7a8f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="686.607µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=885fd538-c539-4f27-aefa-3468741f1263 http.request.method=GET http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=21.000608ms http.response.status=200 http.response.written=25808384 127.0.0.1 - - [06/Mar/2026:17:52:11 +0000] "GET /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 200 25808384 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=error msg="error parsing digest="sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=9e420ccd-3892-4549-97b1-e35f678029eb http.request.method=GET http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" time="2026-03-06T17:52:12Z" 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.1 http.request.host="127.0.0.1:35839" http.request.id=9e420ccd-3892-4549-97b1-e35f678029eb http.request.method=GET http.request.remoteaddr="127.0.0.1:37478" http.request.uri="/v2/foo/bar/blobs/sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.727µs" http.response.status=400 http.response.written=110 vars.digest="sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "GET /v2/foo/bar/blobs/sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=6b6d24b2-4667-4f06-a57a-cb220232c15b http.request.method=GET http.request.remoteaddr="127.0.0.1:37492" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07525ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "GET /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=94cdf844-8556-4a28-be66-363a45804696 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37496" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.duration="956.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=1f72f4d6-e8c5-4c77-a158-caf10ec96e58 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37496" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="781.007µs" http.response.status=404 http.response.written=157 vars.digest="sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=388403a0-21c5-49cf-85a6-9ce71d6c3247 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37496" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="669.806µs" http.response.status=404 http.response.written=74 vars.digest="sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=error msg="error parsing digest="sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=e09dfeae-aa70-4d17-803f-2c9bb1d35600 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37510" http.request.uri="/v2/foo/bar/blobs/sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" time="2026-03-06T17:52:12Z" 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.1 http.request.host="127.0.0.1:35839" http.request.id=e09dfeae-aa70-4d17-803f-2c9bb1d35600 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37510" http.request.uri="/v2/foo/bar/blobs/sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="892.089µs" http.response.status=400 http.response.written=110 vars.digest="sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "DELETE /v2/foo/bar/blobs/sha257:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:52:12Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=1cf8770f-efbc-4833-af5a-4c8179e35bff http.request.method=POST http.request.remoteaddr="127.0.0.1:37514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=534fea2b-7719-4bac-8789-6b5508d342ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:37514" http.request.uri="/v2/foo/bar/blobs/uploads/a3d3484b-fc56-4d75-a996-78044c71737e?_state=aMW2KmaNS5OjfHv0T13VRztcYeo9x9hHMV7k-D7Qyfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZDM0ODRiLWZjNTYtNGQ3NS1hOTk2LTc4MDQ0YzcxNzM3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxMi4wMzU5NjM5MjRaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.duration=1.261482092s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "PUT /v2/foo/bar/blobs/uploads/a3d3484b-fc56-4d75-a996-78044c71737e?_state=aMW2KmaNS5OjfHv0T13VRztcYeo9x9hHMV7k-D7Qyfp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzZDM0ODRiLWZjNTYtNGQ3NS1hOTk2LTc4MDQ0YzcxNzM3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxMi4wMzU5NjM5MjRaIn0%3D&digest=sha256%3A38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=dd660120-8716-4b2e-8293-e620a9284fd1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37514" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="909.249µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=a0c1c8bd-bb6b-43bb-bd2c-9c7ce1459a67 http.request.method=GET http.request.remoteaddr="127.0.0.1:37480" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.28962325s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "GET /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-03-06T17:52:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35839" http.request.id=6fc45a25-d195-481b-ae0a-a4a421ef931d http.request.method=GET http.request.remoteaddr="127.0.0.1:37492" http.request.uri="/v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.285403529s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [06/Mar/2026:17:52:12 +0000] "GET /v2/foo/bar/blobs/sha256:38018505babf78d34f422c532c84f54e2d32a39cf077b3b2b1e187315f93a951 HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.99s) === RUN TestRelativeURL time="2026-03-06T17:52:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:13Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33575" http.request.id=100333c7-03a0-40b1-a047-b9d7bc182fb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:47698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33575" http.request.id=50a81866-c26c-496e-a5b5-318e8a597674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47698" http.request.uri="/v2/foo/bar/blobs/uploads/6d784ffc-bc60-4e37-bb0d-dc2e9e3c95b1?_state=zMHgM36t7CtaElq8VbAhpelfNMhHglSb-4nyOnhIjFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNzg0ZmZjLWJjNjAtNGUzNy1iYjBkLWRjMmU5ZTNjOTViMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxMy4zMTY4MDU4ODhaIn0%3D&digest=sha256%3A6c2a3aa459763d6e201f90c594e5b44598319024ab09de6e750db00735afd071" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453707155s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:13 +0000] "PUT /v2/foo/bar/blobs/uploads/6d784ffc-bc60-4e37-bb0d-dc2e9e3c95b1?_state=zMHgM36t7CtaElq8VbAhpelfNMhHglSb-4nyOnhIjFt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNzg0ZmZjLWJjNjAtNGUzNy1iYjBkLWRjMmU5ZTNjOTViMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxMy4zMTY4MDU4ODhaIn0%3D&digest=sha256%3A6c2a3aa459763d6e201f90c594e5b44598319024ab09de6e750db00735afd071 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33575" http.request.id=a57d2a2a-842f-4f61-bcae-fb532e157933 http.request.method=POST http.request.remoteaddr="127.0.0.1:47698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33575" http.request.id=a06f1160-5567-4605-83f6-07ce344ecbff http.request.method=POST http.request.remoteaddr="127.0.0.1:47698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:33575" http.request.id=c7010b13-99ba-42a3-bca2-062144cdb916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47698" http.request.uri="/v2/foo/bar/blobs/uploads/afe3dc76-acb6-4d51-a86e-eb02c7eb3dac?_state=C5fAXbvMSEsLc5cGrZM2G4JUX-_BSjk_yv_C9qmz-557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZTNkYzc2LWFjYjYtNGQ1MS1hODZlLWViMDJjN2ViM2RhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxNC45NTk4MjU3NThaIn0%3D&digest=sha256%3Ad391deee862a86605b9132dc26f9df8b55e1b5977ffef4928c5b20a5965e8871" http.request.useragent="Go-http-client/1.1" http.response.duration=352.043206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:14 +0000] "PUT /v2/foo/bar/blobs/uploads/afe3dc76-acb6-4d51-a86e-eb02c7eb3dac?_state=C5fAXbvMSEsLc5cGrZM2G4JUX-_BSjk_yv_C9qmz-557Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmZTNkYzc2LWFjYjYtNGQ1MS1hODZlLWViMDJjN2ViM2RhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxNC45NTk4MjU3NThaIn0%3D&digest=sha256%3Ad391deee862a86605b9132dc26f9df8b55e1b5977ffef4928c5b20a5965e8871 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.00s) === RUN TestBlobDeleteDisabled time="2026-03-06T17:52:15Z" 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.1 time="2026-03-06T17:52:15Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:41365" http.request.id=ea98a5e5-eca0-4b49-b27a-f8470aee7a22 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58554" http.request.uri="/v2/foo/bar/blobs/sha256:c136941e2c5abe313ea166e44d74b9b139e82a81a09fcfcdaa9d211eed80a8e7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.367µs" http.response.status=405 http.response.written=78 vars.digest="sha256:c136941e2c5abe313ea166e44d74b9b139e82a81a09fcfcdaa9d211eed80a8e7" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:c136941e2c5abe313ea166e44d74b9b139e82a81a09fcfcdaa9d211eed80a8e7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2026-03-06T17:52:15Z" 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.1 time="2026-03-06T17:52:15Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:15Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40625" http.request.id=9e2aec4d-b8aa-49be-9c41-676c2331770d http.request.method=POST http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:40625" http.request.id=677f6cf1-83cf-4609-859c-82fe67fa3d98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/uploads/b4db1551-055c-4045-96d7-8ef7255e7686?_state=Le8q99Vdqeazz6WT4o634D7vuyWTn4KYxS60e7rkBBZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0ZGIxNTUxLTA1NWMtNDA0NS05NmQ3LThlZjcyNTVlNzY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxNS40OTE0NjMyMjJaIn0%3D&digest=sha256%3A8ca9db6aabbb0751024511ef7a9d92911856af0fc2120c6f41645935e0724f78" http.request.useragent="Go-http-client/1.1" http.response.duration=890.472737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:15 +0000] "PUT /v2/foo/bar/blobs/uploads/b4db1551-055c-4045-96d7-8ef7255e7686?_state=Le8q99Vdqeazz6WT4o634D7vuyWTn4KYxS60e7rkBBZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0ZGIxNTUxLTA1NWMtNDA0NS05NmQ3LThlZjcyNTVlNzY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxNS40OTE0NjMyMjJaIn0%3D&digest=sha256%3A8ca9db6aabbb0751024511ef7a9d92911856af0fc2120c6f41645935e0724f78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:16Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:40625" http.request.id=1d556b13-55fc-4a6d-b15c-eead16659eef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/bar/blobs/sha256:8ca9db6aabbb0751024511ef7a9d92911856af0fc2120c6f41645935e0724f78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="897.369µs" http.response.status=405 http.response.written=78 vars.digest="sha256:8ca9db6aabbb0751024511ef7a9d92911856af0fc2120c6f41645935e0724f78" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:8ca9db6aabbb0751024511ef7a9d92911856af0fc2120c6f41645935e0724f78 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.99s) === RUN TestDeleteReadOnly time="2026-03-06T17:52: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.1 time="2026-03-06T17:52:16Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:16Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38267" http.request.id=3dbd4ba6-5701-4625-aa2a-00a7ed0c0f68 http.request.method=POST http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38267" http.request.id=239004ac-2b00-4ccb-ab43-b23a6fd6fd7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34588" http.request.uri="/v2/foo/bar/blobs/uploads/cb8b3a48-fb25-4843-bf25-8e18edd4c3a8?_state=fwRswqBiiT7I_qR_P9TUDwz51rHKV1C48buXHr_nFld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOGIzYTQ4LWZiMjUtNDg0My1iZjI1LThlMThlZGQ0YzNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxNi40OTE2MzIyMDZaIn0%3D&digest=sha256%3A758fd68dbd424c68b2ff9e9774ba7d5ef20b6ccd8869fc845e537fc34e936086" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078586801s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:16 +0000] "PUT /v2/foo/bar/blobs/uploads/cb8b3a48-fb25-4843-bf25-8e18edd4c3a8?_state=fwRswqBiiT7I_qR_P9TUDwz51rHKV1C48buXHr_nFld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOGIzYTQ4LWZiMjUtNDg0My1iZjI1LThlMThlZGQ0YzNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoxNi40OTE2MzIyMDZaIn0%3D&digest=sha256%3A758fd68dbd424c68b2ff9e9774ba7d5ef20b6ccd8869fc845e537fc34e936086 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:758fd68dbd424c68b2ff9e9774ba7d5ef20b6ccd8869fc845e537fc34e936086 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.19s) === RUN TestStartPushReadOnly time="2026-03-06T17:52: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.1 time="2026-03-06T17:52:17Z" level=info msg="redis not configured" go.version=go1.26.1 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-03-06T17:52: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.1 time="2026-03-06T17:52:17Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=7dd04eef-957c-4ca9-a57e-6678d02491b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" 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="817.808µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:52:17Z" 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.1 http.request.host="127.0.0.1:46065" http.request.id=45de7bdf-a9e8-4b2f-befa-58bc14fd0a5c http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" 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="638.006µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:52:17Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=d9958034-cbfa-42d0-8a98-06cbaa849b80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" 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="677.927µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:52:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=e9876a1e-298f-494d-92bf-0b55e83e5d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" 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.02089ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:17Z" 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.1 http.request.host="127.0.0.1:46065" http.request.id=e9876a1e-298f-494d-92bf-0b55e83e5d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" 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.083891ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=e9876a1e-298f-494d-92bf-0b55e83e5d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" 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.118331ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:17Z" 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.1 http.request.host="127.0.0.1:46065" http.request.id=e9876a1e-298f-494d-92bf-0b55e83e5d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" 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.148372ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:52:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=653ab788-aeae-4b0a-b556-89ebb3d854a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=cc0c6d62-7c02-4794-9418-b521f6162496 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/blobs/uploads/6d3c8679-eb7d-4013-8b08-29dbad4c2481?_state=Mbnllf9Xcb2KiSLgarzxUKjZb1AO-Hxq6ytdchLV7q17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDNjODY3OS1lYjdkLTQwMTMtOGIwOC0yOWRiYWQ0YzI0ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTcuNjU5ODQ1MDU0WiJ9&digest=sha256%3Aefd2c7637329b4b3c504c66faab71540290a3b56b895377e98f3e6ab5ec52016" http.request.useragent="Go-http-client/1.1" http.response.duration=666.260278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/6d3c8679-eb7d-4013-8b08-29dbad4c2481?_state=Mbnllf9Xcb2KiSLgarzxUKjZb1AO-Hxq6ytdchLV7q17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDNjODY3OS1lYjdkLTQwMTMtOGIwOC0yOWRiYWQ0YzI0ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTcuNjU5ODQ1MDU0WiJ9&digest=sha256%3Aefd2c7637329b4b3c504c66faab71540290a3b56b895377e98f3e6ab5ec52016 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:18Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=11061ff9-d845-44a6-ac82-70290cac131d http.request.method=POST http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=b836de62-4b46-4ad2-976d-fbddd07370e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/blobs/uploads/61510261-9d3c-4c07-8c8f-a2af065685df?_state=hAFJLzFG97QP-GLik2kyPYtNXbQ9qaC1GfWf89FMP6p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTUxMDI2MS05ZDNjLTRjMDctOGM4Zi1hMmFmMDY1Njg1ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTguNDA5MzY4MTE3WiJ9&digest=sha256%3Aacc22718af2396dadac0225ab7c2447ed7cedb8953c602cd24cf33259e8d3fa2" http.request.useragent="Go-http-client/1.1" http.response.duration=631.323171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/61510261-9d3c-4c07-8c8f-a2af065685df?_state=hAFJLzFG97QP-GLik2kyPYtNXbQ9qaC1GfWf89FMP6p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTUxMDI2MS05ZDNjLTRjMDctOGM4Zi1hMmFmMDY1Njg1ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTguNDA5MzY4MTE3WiJ9&digest=sha256%3Aacc22718af2396dadac0225ab7c2447ed7cedb8953c602cd24cf33259e8d3fa2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=7ef59865-15a8-4c02-a05e-2ed044cde8e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.424094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=b6bbf09d-dc44-45b4-8efb-1e2b24ed2d72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=03462c4a-018c-4be8-b6bc-09bd8d0eb6ff http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.113251ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=3820ef82-cac5-4293-8f63-684d2801eff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="980.81µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46065" http.request.id=94335582-bdec-4fca-9adc-ee2c0f8329fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46065" http.request.id=fdf02a07-bc35-4da9-abf9-f37fe92d780a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:46065" http.request.id=3a4cf6c8-258a-4a32-a19b-a8a8adc3b413 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.195092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=b0aae805-d232-49f7-8443-5913f54f173a http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="966.01µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=c6e5835c-d796-4746-8f1c-c757203bfe2d http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="637.286µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=7714685a-ed32-422b-b853-dfd27adc8eb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.duration="677.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=e3cbe450-706d-4207-81c7-dd341d036a8d http.request.method=GET http.request.remoteaddr="127.0.0.1:44490" 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="632.486µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=error msg="payload digest does match: "sha256:18c489738b3980b44bf1046204a76c48b97b682511ac5c30596aee538044652b" != "sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd"" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=bf26b6c8-49fc-4977-bb45-76701787b0d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" time="2026-03-06T17:52:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=bf26b6c8-49fc-4977-bb45-76701787b0d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44490" http.request.uri="/v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="747.207µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd" 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2cd59d314b12e329a7e624d6172f28b70892fb3a0fa2ddfa35e07dc626980bd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=ca24f68f-7fa6-4b52-b7d4-0012f7712a0e http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.489µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" 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.1 http.request.host="127.0.0.1:46065" http.request.id=c7ed6812-b53c-4b56-a902-85d5bfef3087 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" 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="660.806µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46065" http.request.id=744bfbf7-ee25-4e74-aa54-d6ef269e52f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" 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="804.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:19Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46065" http.request.id=744bfbf7-ee25-4e74-aa54-d6ef269e52f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" 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="863.048µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:19Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46065" http.request.id=744bfbf7-ee25-4e74-aa54-d6ef269e52f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" 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="903.529µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=952a41e8-1659-4c87-ac5c-106f71cd2735 http.request.method=POST http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="698.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=ec1a9c9c-bb7a-41ba-a8fb-9b4c1e6635f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/blobs/uploads/e948acad-6ef8-4921-bc04-f197dad14836?_state=c8INH10wUPlUcEcNaFPCu0CwsuPpJ_XNQLtAblYp9pp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOTQ4YWNhZC02ZWY4LTQ5MjEtYmMwNC1mMTk3ZGFkMTQ4MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTkuMDY2NDQwNTAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="787.008µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/e948acad-6ef8-4921-bc04-f197dad14836?_state=c8INH10wUPlUcEcNaFPCu0CwsuPpJ_XNQLtAblYp9pp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOTQ4YWNhZC02ZWY4LTQ5MjEtYmMwNC1mMTk3ZGFkMTQ4MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTkuMDY2NDQwNTAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46065" http.request.id=aca15907-2769-4d54-9259-148aba6697a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" 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="635.686µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:19Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46065" http.request.id=aca15907-2769-4d54-9259-148aba6697a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" 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="698.807µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:52:19Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=ed1d66f1-03b7-45bd-ba50-f95394e18ff0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=c00ef3b2-c8c0-48b9-b942-1681fcd6f80e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/blobs/uploads/560f9d61-80e4-42e9-99d6-2dafdae560db?_state=nlosiowvyxX-t5WPlgfvsVfSY0xfHg2CncPhykO8rzB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjBmOWQ2MS04MGU0LTQyZTktOTlkNi0yZGFmZGFlNTYwZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTkuMTY4NDQ2NzEzWiJ9&digest=sha256%3A75ab3365a82aea4af38f3c446b4d4c28cb1e6b1f591ee00788d2260f3a835045" http.request.useragent="Go-http-client/1.1" http.response.duration=875.637871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/560f9d61-80e4-42e9-99d6-2dafdae560db?_state=nlosiowvyxX-t5WPlgfvsVfSY0xfHg2CncPhykO8rzB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjBmOWQ2MS04MGU0LTQyZTktOTlkNi0yZGFmZGFlNTYwZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MTkuMTY4NDQ2NzEzWiJ9&digest=sha256%3A75ab3365a82aea4af38f3c446b4d4c28cb1e6b1f591ee00788d2260f3a835045 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=a2e54021-002c-470b-96d1-2a18b62efaaa http.request.method=POST http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=6a297de3-3d9b-4764-9ac2-186ed8dda282 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/blobs/uploads/f42dfbef-884a-4dfe-b95d-c4b411697292?_state=s_WDc8YskfjmM4PvIjOHL99b52SVkzFKSTAyo7CTmqh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDJkZmJlZi04ODRhLTRkZmUtYjk1ZC1jNGI0MTE2OTcyOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjAuMTMyNDQwNzc5WiJ9&digest=sha256%3A45c9cbc073a35f82729ad4bc212cf6986b4c0fea140fbfa8869b4a85fe5b5e1e" http.request.useragent="Go-http-client/1.1" http.response.duration=853.523772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/f42dfbef-884a-4dfe-b95d-c4b411697292?_state=s_WDc8YskfjmM4PvIjOHL99b52SVkzFKSTAyo7CTmqh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNDJkZmJlZi04ODRhLTRkZmUtYjk1ZC1jNGI0MTE2OTcyOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjAuMTMyNDQwNzc5WiJ9&digest=sha256%3A45c9cbc073a35f82729ad4bc212cf6986b4c0fea140fbfa8869b4a85fe5b5e1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46065" http.request.id=5cfe2104-13cc-46e5-98de-f9d026aa0515 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46065" http.request.id=3091727a-c4d8-4b0a-8f65-016d096383a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/sha256:c7ef30be76ec7ae64d3414a4edc431ccd43ac37dc3e43b7fbfa95b9940aa3395" http.request.useragent="Go-http-client/1.1" http.response.duration="815.448µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:c7ef30be76ec7ae64d3414a4edc431ccd43ac37dc3e43b7fbfa95b9940aa3395 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=8a935e97-a604-4b54-87fa-70bffbc40ac5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" 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="743.727µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=46145b4f-8a97-4019-b7f3-6a0ad23db040 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/sha256:c7ef30be76ec7ae64d3414a4edc431ccd43ac37dc3e43b7fbfa95b9940aa3395" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="698.927µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "GET /v2/foo/schema2/manifests/sha256:c7ef30be76ec7ae64d3414a4edc431ccd43ac37dc3e43b7fbfa95b9940aa3395 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=1d935545-bc2a-4ac3-879f-33ce10473c9c http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="659.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=c8a21a1f-f33d-45b3-b831-5b13e9a22b6c http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/sha256:c7ef30be76ec7ae64d3414a4edc431ccd43ac37dc3e43b7fbfa95b9940aa3395" http.request.useragent="Go-http-client/1.1" http.response.duration="631.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "GET /v2/foo/schema2/manifests/sha256:c7ef30be76ec7ae64d3414a4edc431ccd43ac37dc3e43b7fbfa95b9940aa3395 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=678912c2-d3db-4b41-ab3d-7df15563b6ba http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" 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="629.686µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="rewriting manifest sha256:c7ef30be76ec7ae64d3414a4edc431ccd43ac37dc3e43b7fbfa95b9940aa3395 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=c140dbdc-3b47-4def-9e87-738ca9594a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" 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-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=c140dbdc-3b47-4def-9e87-738ca9594a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.160412ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46065" http.request.id=db2cc9db-b7cf-4ce7-a1e9-a4547294f5af http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" 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="726.447µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46065" http.request.id=b555b5dc-1bba-41bb-b965-7f8c15452393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="846.368µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46065" http.request.id=b0ab2494-5da4-40ca-8801-8af14c80e56e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/sha256:b08ce9bf628a887c51db58c421aa79467a560a6148e0bea601d890e4ff027509" http.request.useragent="Go-http-client/1.1" http.response.duration="802.488µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:b08ce9bf628a887c51db58c421aa79467a560a6148e0bea601d890e4ff027509 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=8383c6ee-526e-439b-b7b8-7a3e9623f81d http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" 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="774.928µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:52:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=c2745b18-235d-4c14-b7e6-edb2587a05ac http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/sha256:b08ce9bf628a887c51db58c421aa79467a560a6148e0bea601d890e4ff027509" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="722.647µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "GET /v2/foo/schema2/manifests/sha256:b08ce9bf628a887c51db58c421aa79467a560a6148e0bea601d890e4ff027509 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=7158dc6f-bb52-4d31-a9f6-36b479354d82 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="670.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=1e5df4a3-0e51-42b0-9394-c92fc7ced9b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/sha256:b08ce9bf628a887c51db58c421aa79467a560a6148e0bea601d890e4ff027509" http.request.useragent="Go-http-client/1.1" http.response.duration="621.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "GET /v2/foo/schema2/manifests/sha256:b08ce9bf628a887c51db58c421aa79467a560a6148e0bea601d890e4ff027509 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=info msg="rewriting manifest list sha256:b08ce9bf628a887c51db58c421aa79467a560a6148e0bea601d890e4ff027509 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=dd9214e7-79d0-421d-a2d9-919759492064 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" 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-03-06T17:52:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46065" http.request.id=dd9214e7-79d0-421d-a2d9-919759492064 http.request.method=GET http.request.remoteaddr="127.0.0.1:53494" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.226452ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:21Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=c709604b-831a-448a-9683-7cbd2f690680 http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" 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="838.969µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" 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.1 http.request.host="127.0.0.1:41135" http.request.id=9299e14b-8000-4237-8304-21de97953c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" 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="673.207µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=31d149b6-df7f-4d87-a735-1fa623de96c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" 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="651.446µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:52: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.1 http.request.host="127.0.0.1:41135" http.request.id=5e858481-74cf-446c-be5e-070d579c4a60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" 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="953.249µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:21Z" 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.1 http.request.host="127.0.0.1:41135" http.request.id=5e858481-74cf-446c-be5e-070d579c4a60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" 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.02177ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52: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.1 http.request.host="127.0.0.1:41135" http.request.id=5e858481-74cf-446c-be5e-070d579c4a60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" 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.05073ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:21Z" 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.1 http.request.host="127.0.0.1:41135" http.request.id=5e858481-74cf-446c-be5e-070d579c4a60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" 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.083651ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=2f1f924c-dd3b-4dea-b46d-cb4016fa6b87 http.request.method=POST http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=6ded5b00-7338-46ee-aaa8-a101b3783c84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/blobs/uploads/6bd7c453-ca6e-49be-9059-de643c3f3b07?_state=4bpFztHTfatm1yPWpRL22XxBVPEMnt7PgEpHCi9rrMJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YmQ3YzQ1My1jYTZlLTQ5YmUtOTA1OS1kZTY0M2MzZjNiMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjEuMDg2NDI5OTA2WiJ9&digest=sha256%3A50b2e42e3971975087af0060565bfefb1c67412b6b7f9463521d5dea99c0da74" http.request.useragent="Go-http-client/1.1" http.response.duration=516.99424ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/6bd7c453-ca6e-49be-9059-de643c3f3b07?_state=4bpFztHTfatm1yPWpRL22XxBVPEMnt7PgEpHCi9rrMJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YmQ3YzQ1My1jYTZlLTQ5YmUtOTA1OS1kZTY0M2MzZjNiMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjEuMDg2NDI5OTA2WiJ9&digest=sha256%3A50b2e42e3971975087af0060565bfefb1c67412b6b7f9463521d5dea99c0da74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=38286d18-b2a1-42ef-87e5-1945da33428f http.request.method=POST http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=cca57591-2cbb-4225-a819-da862e85c638 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/blobs/uploads/620f52eb-d518-47c4-a4d5-731364d64402?_state=B_QeNMz1RpbAqmqrNssyyT6_DlmvIvhB50vx5F9lYxN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjBmNTJlYi1kNTE4LTQ3YzQtYTRkNS03MzEzNjRkNjQ0MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjEuNjcwMTYyMjA3WiJ9&digest=sha256%3A072fcf78ae46f5af6b546eb86313863f8fb01765c7bf564cb17893f91fa32bfb" http.request.useragent="Go-http-client/1.1" http.response.duration=404.843849ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/620f52eb-d518-47c4-a4d5-731364d64402?_state=B_QeNMz1RpbAqmqrNssyyT6_DlmvIvhB50vx5F9lYxN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjBmNTJlYi1kNTE4LTQ3YzQtYTRkNS03MzEzNjRkNjQ0MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjEuNjcwMTYyMjA3WiJ9&digest=sha256%3A072fcf78ae46f5af6b546eb86313863f8fb01765c7bf564cb17893f91fa32bfb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=e52fdeef-3453-4e46-a449-1eb1215255a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=9bd6385e-9f78-4552-83d8-329484a90207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=efcaae70-71ed-40fe-ae48-0ca3f3dea65c http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" 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="971.449µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=0ac3b110-c482-404a-8269-e7527c5b3a8a http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="985.09µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41135" http.request.id=535249e8-d9f4-4ae2-bac6-ca209a1a6033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41135" http.request.id=b5913c5a-67ba-45b5-820b-43dbcecc5121 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:41135" http.request.id=7dc69163-3903-4846-8d6c-0ff4f2ce355e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=88bdf1b8-d61b-4829-93e5-5d020d34f002 http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.03713ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=5448609a-ac67-499b-ac96-3ea721265b32 http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="655.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=93e3f0a3-8f59-41d5-b3e9-6f172851cf46 http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.duration="652.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=2b1a311f-ed7a-4da4-a85c-e4570a770bbe http.request.method=GET http.request.remoteaddr="127.0.0.1:46388" 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="653.766µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=error msg="payload digest does match: "sha256:7aed9ba8869c89c4ee8c8c18099e1acb8e216c5b8b3415741aa83cd28f1688a9" != "sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601"" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=0526fbe0-a3f4-4b55-bb22-03707aaf1f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" time="2026-03-06T17:52:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=0526fbe0-a3f4-4b55-bb22-03707aaf1f92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46388" http.request.uri="/v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.888µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601" 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:d183859a1ab47ff01d493873251d782448691434ce1fe3642ec0cdd7b20f8601 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=5d218b82-a2eb-4899-b735-1d06054da29e http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" 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="875.249µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" 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.1 http.request.host="127.0.0.1:41135" http.request.id=6dba6936-cf3a-4e32-a8e5-7cfcf60fd6ce http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" 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="645.167µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41135" http.request.id=d4616b57-e2d3-4350-bf75-f35fcbc054fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" 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="754.407µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:22Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41135" http.request.id=d4616b57-e2d3-4350-bf75-f35fcbc054fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" 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="795.208µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:22Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41135" http.request.id=d4616b57-e2d3-4350-bf75-f35fcbc054fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" 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="813.968µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=a6032196-58f9-4e4c-8f0c-95cfc2635a0a http.request.method=POST http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="716.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=c61a1af0-b90e-4f39-994e-ce12e99bed30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/blobs/uploads/aa7383fa-3bee-4778-bf16-0b422d171fd0?_state=7ep1iioaaKMYBwUy_DjnPYMMlReHqXXOUIm-Fkki2Y97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTczODNmYS0zYmVlLTQ3NzgtYmYxNi0wYjQyMmQxNzFmZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjIuMDk1NTEyNTc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="904.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/aa7383fa-3bee-4778-bf16-0b422d171fd0?_state=7ep1iioaaKMYBwUy_DjnPYMMlReHqXXOUIm-Fkki2Y97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTczODNmYS0zYmVlLTQ3NzgtYmYxNi0wYjQyMmQxNzFmZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjIuMDk1NTEyNTc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41135" http.request.id=3e2e1000-5d98-460d-9c4b-00b11bbdc730 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" 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="799.088µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:22Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41135" http.request.id=3e2e1000-5d98-460d-9c4b-00b11bbdc730 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" 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="831.168µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:52:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=5d393bb4-a4ea-4ee7-ada3-a0eb84d0db4d http.request.method=POST http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=6b6deca8-06c1-4687-b55e-7eed0fbaf178 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/blobs/uploads/e7de5bb2-8d42-42b6-9a98-01e860d28629?_state=D7qu3zfBw0i7n2RuuYpzh8vTzJVp8wk9jkIfkEAiMw57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlN2RlNWJiMi04ZDQyLTQyYjYtOWE5OC0wMWU4NjBkMjg2MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjIuMTk2ODc4NjIzWiJ9&digest=sha256%3A2fc28a35eb75e2b19d134ce06d8d81e4c8fcf9b93f1403ab62d6978c470c4fff" http.request.useragent="Go-http-client/1.1" http.response.duration=831.851957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/e7de5bb2-8d42-42b6-9a98-01e860d28629?_state=D7qu3zfBw0i7n2RuuYpzh8vTzJVp8wk9jkIfkEAiMw57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlN2RlNWJiMi04ZDQyLTQyYjYtOWE5OC0wMWU4NjBkMjg2MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjIuMTk2ODc4NjIzWiJ9&digest=sha256%3A2fc28a35eb75e2b19d134ce06d8d81e4c8fcf9b93f1403ab62d6978c470c4fff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=e4c95389-b02b-4697-b72a-d74c5d19f4fd http.request.method=POST http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=c0df11ff-ad3e-46da-b072-d05c4b03e298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/blobs/uploads/19a4b8a3-d787-4cc7-94d6-ccba74a40010?_state=HFL_hQVbIS6VNFcDCcPEltM-YM0C5oHQ4sglfrCvr9B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOWE0YjhhMy1kNzg3LTRjYzctOTRkNi1jY2JhNzRhNDAwMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjMuMTA2MDE0NTQ2WiJ9&digest=sha256%3A0500d3d5fbc837f654e2867f7931848abf0ad313157b83a3577136d96fa9ba6c" http.request.useragent="Go-http-client/1.1" http.response.duration=540.532393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/19a4b8a3-d787-4cc7-94d6-ccba74a40010?_state=HFL_hQVbIS6VNFcDCcPEltM-YM0C5oHQ4sglfrCvr9B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOWE0YjhhMy1kNzg3LTRjYzctOTRkNi1jY2JhNzRhNDAwMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjMuMTA2MDE0NTQ2WiJ9&digest=sha256%3A0500d3d5fbc837f654e2867f7931848abf0ad313157b83a3577136d96fa9ba6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41135" http.request.id=9d94a4c1-e87a-42cb-a98b-02f60e225de6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41135" http.request.id=6bff2221-11c1-4119-ad50-a80532d88d27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/sha256:67aeb41d95e50376d042c515477ef293ac6b2e1c952f533b5e173a76fd30a784" http.request.useragent="Go-http-client/1.1" http.response.duration="771.288µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:67aeb41d95e50376d042c515477ef293ac6b2e1c952f533b5e173a76fd30a784 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=aea213a5-e345-4629-b2a7-c70390412b7f http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" 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="789.767µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=9b228797-dad5-480e-a352-9061b7dc093b http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/sha256:67aeb41d95e50376d042c515477ef293ac6b2e1c952f533b5e173a76fd30a784" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="732.168µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/sha256:67aeb41d95e50376d042c515477ef293ac6b2e1c952f533b5e173a76fd30a784 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=415044d8-d13e-407d-b4e4-7a95924bc9aa http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="590.326µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=af409f78-652e-4c6b-b6ba-42d1431d22b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/sha256:67aeb41d95e50376d042c515477ef293ac6b2e1c952f533b5e173a76fd30a784" http.request.useragent="Go-http-client/1.1" http.response.duration="637.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/sha256:67aeb41d95e50376d042c515477ef293ac6b2e1c952f533b5e173a76fd30a784 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=7d888431-d935-44c7-955c-67b9eceb8b6d http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" 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="631.687µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="rewriting manifest sha256:67aeb41d95e50376d042c515477ef293ac6b2e1c952f533b5e173a76fd30a784 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=86e84a5f-1b1e-43c4-9c5d-d53487c1435e http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" 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-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=86e84a5f-1b1e-43c4-9c5d-d53487c1435e http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.112011ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41135" http.request.id=0413402b-da38-4893-9ec9-c5baecfcb3fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" 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="712.288µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41135" http.request.id=68a78e08-8e52-49f4-9236-c72c2793c841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="840.288µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41135" http.request.id=05147d37-80b0-4462-ae33-0b373175a2af http.request.method=PUT http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/sha256:b79acfc17e2205f49878468817cb9ca5078a60965e65886e712096fa3cf4a0f5" http.request.useragent="Go-http-client/1.1" http.response.duration="757.688µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:b79acfc17e2205f49878468817cb9ca5078a60965e65886e712096fa3cf4a0f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=1083722a-4852-40b3-b5ee-1291b69bf922 http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" 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="729.087µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=78b3e802-26b2-4170-a950-33cc63cf3fe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/sha256:b79acfc17e2205f49878468817cb9ca5078a60965e65886e712096fa3cf4a0f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="733.207µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/sha256:b79acfc17e2205f49878468817cb9ca5078a60965e65886e712096fa3cf4a0f5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=905bdfc3-d557-4ba0-93d1-ef990eb83dd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="601.366µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=5c1913fe-0468-41d8-a822-8082239f2b98 http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/sha256:b79acfc17e2205f49878468817cb9ca5078a60965e65886e712096fa3cf4a0f5" http.request.useragent="Go-http-client/1.1" http.response.duration="578.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/sha256:b79acfc17e2205f49878468817cb9ca5078a60965e65886e712096fa3cf4a0f5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="rewriting manifest list sha256:b79acfc17e2205f49878468817cb9ca5078a60965e65886e712096fa3cf4a0f5 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=debd7c83-380d-42cf-9ac4-463051104d84 http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" 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-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41135" http.request.id=debd7c83-380d-42cf-9ac4-463051104d84 http.request.method=GET http.request.remoteaddr="127.0.0.1:46396" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.286452ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (6.09s) === RUN TestGetManifestWithStorageError time="2026-03-06T17:52:23Z" 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.1 time="2026-03-06T17:52:23Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:42445" http.request.id=a81ce4a2-861e-4f03-9241-91f1ac8006f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48604" 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="833.288µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:42445" http.request.id=40a7406d-1edc-48a5-8c93-f716582132bf http.request.method=GET http.request.remoteaddr="127.0.0.1:48604" 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="638.766µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:42445" http.request.id=e9aed971-975e-4697-b1bd-bb354f69d781 http.request.method=GET http.request.remoteaddr="127.0.0.1:48604" 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="676.206µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:42445" http.request.id=0e54b03a-f02d-4565-a37d-8e2e911f5f55 http.request.method=GET http.request.remoteaddr="127.0.0.1:48604" 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="673.047µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-03-06T17:52:23Z" 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.1 time="2026-03-06T17:52:23Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=09e2c497-fb68-4bed-b07e-a556a86cc733 http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" 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="927.969µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" 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.1 http.request.host="127.0.0.1:39713" http.request.id=1bd435a3-35f0-4ca3-8e60-2e720df057c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" 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="608.286µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=baf7fa65-a11f-4d68-8f38-d4947eba2c7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" 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="612.446µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=8704ca7d-262f-4c63-95e1-8c0c62f47a7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" 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="997.09µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:23Z" 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.1 http.request.host="127.0.0.1:39713" http.request.id=8704ca7d-262f-4c63-95e1-8c0c62f47a7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" 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.06369ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=8704ca7d-262f-4c63-95e1-8c0c62f47a7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" 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.096851ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:52:23Z" 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.1 http.request.host="127.0.0.1:39713" http.request.id=8704ca7d-262f-4c63-95e1-8c0c62f47a7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" 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.123731ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:52:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=31096867-c328-4b9b-944e-ab197d3afeca http.request.method=POST http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:24Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=bde2de4d-3a5e-4a97-b62a-aeee5366c2d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/blobs/uploads/3bef72cd-f26a-4eaf-8ea0-849f8767b9dc?_state=W3c2DGDu8uTFCIHCgTnhbxW1pqFGh-pk6_Ctka3hoAR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYmVmNzJjZC1mMjZhLTRlYWYtOGVhMC04NDlmODc2N2I5ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjMuNzgwNTY4OTQ2WiJ9&digest=sha256%3A5ca8d4db189e5baef78034d217a9bfee7d87b13e8acf79f19466c5824a38617a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132285652s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/3bef72cd-f26a-4eaf-8ea0-849f8767b9dc?_state=W3c2DGDu8uTFCIHCgTnhbxW1pqFGh-pk6_Ctka3hoAR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYmVmNzJjZC1mMjZhLTRlYWYtOGVhMC04NDlmODc2N2I5ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjMuNzgwNTY4OTQ2WiJ9&digest=sha256%3A5ca8d4db189e5baef78034d217a9bfee7d87b13e8acf79f19466c5824a38617a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:25Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=75ccaee2-9bcd-4ee5-9f99-a43019c11997 http.request.method=POST http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=dea24b73-f38d-43d5-8c5d-3ae3e9f9047e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/blobs/uploads/f7e7f7ab-addb-4be6-8a83-30b9fe328b6f?_state=nvflU_-IQFiFggiFxcfzyHDlntEA1jVY8b7WwLxrPjx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmN2U3ZjdhYi1hZGRiLTRiZTYtOGE4My0zMGI5ZmUzMjhiNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjUuMDQwMDAxMTM3WiJ9&digest=sha256%3A1eef5095516b5737ca1df39971b3c5d4f308bf8e7cc751e3f75aad56189550c6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.625307095s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/f7e7f7ab-addb-4be6-8a83-30b9fe328b6f?_state=nvflU_-IQFiFggiFxcfzyHDlntEA1jVY8b7WwLxrPjx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmN2U3ZjdhYi1hZGRiLTRiZTYtOGE4My0zMGI5ZmUzMjhiNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjUuMDQwMDAxMTM3WiJ9&digest=sha256%3A1eef5095516b5737ca1df39971b3c5d4f308bf8e7cc751e3f75aad56189550c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=7c234b2c-98ea-4db5-a700-43c2787df25c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.527936ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=0e7ac59e-77fc-46ed-9322-ad3e3065d65a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=a07c1749-fcbb-4995-8718-92fdc1a1a230 http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.00365ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=0c13faa2-ac22-4914-b14f-d3b29fad91e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="977.21µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39713" http.request.id=3fb3839a-54c9-42f3-ba78-2df7d3d51bd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39713" http.request.id=42efca58-f1f4-4ab7-8ca3-7001849f6f07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:39713" http.request.id=cf7be48c-3557-4e54-8b16-ef1a07f41b56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=1fc02e4f-2166-4cef-a829-8c35531d7fe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="988.45µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=939c2735-10da-403e-aa70-a9d1f0e56676 http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="642.486µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=346aaafd-6003-4d47-8b9b-9fb9f227616f http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration="730.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=e2557247-b9fa-4c0a-9b04-bd33a84ade2e http.request.method=GET http.request.remoteaddr="127.0.0.1:59278" 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="631.766µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=error msg="payload digest does match: "sha256:a200a1dd4adb93e6cbd97dbf1ffe4cc811a5b3689b3f9de4ed82b633059a655d" != "sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb"" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=9f7333f9-1aca-4f05-8932-ff896cc89cc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" time="2026-03-06T17:52: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.1 http.request.host="127.0.0.1:39713" http.request.id=9f7333f9-1aca-4f05-8932-ff896cc89cc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59278" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.768µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=1ca64201-9bb5-4475-82af-a14a73569699 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59282" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration="980.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=3dcb8b3e-9d32-47a3-b04d-55c522388ec6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59282" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.367µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=13a09cf1-9a36-40a8-890c-5efa00db3a55 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59286" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.809µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=adf29971-5993-4b4f-aa2d-e81ffdb80fa2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59300" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=c6e7fae4-e38f-4682-baed-877d2b2c6d1e http.request.method=GET http.request.remoteaddr="127.0.0.1:59300" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="953.25µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=4efd63d6-bd10-46d1-85a8-f737cfdc5ea5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59316" 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="898.969µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=56a4a44d-d991-43dc-b76f-a359adba2f3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.409894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=a69d33e5-786d-48f7-9782-b8b8a02569fe http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" 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="619.606µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=856779e4-1c29-4fb7-af72-62a8d61c335b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb" http.request.useragent="Go-http-client/1.1" http.response.duration="770.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1dd0df76cb14eec1f32346800334e955ff93110eef48a06432f5a0c9e65783fb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=30b39eff-2e4c-4404-80ec-061e627f5ac4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" 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="591.766µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=6eacabf6-870a-4c7b-b7d9-3d001ad3a2ce http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" 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="635.446µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" 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.1 http.request.host="127.0.0.1:39713" http.request.id=0cd914ea-4a46-44d0-90e2-3c525b957005 http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" 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="581.966µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:52: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=84e4e453-c8a9-411f-9e88-65c9e03b7c87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" 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="716.207µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:26Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=84e4e453-c8a9-411f-9e88-65c9e03b7c87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" 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="744.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:26Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=84e4e453-c8a9-411f-9e88-65c9e03b7c87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" 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="763.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=38646970-e223-4177-8744-46ddb1d720bb http.request.method=POST http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="652.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=8e3e291a-fa75-4cdf-a7a5-730e8a4f9b0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/blobs/uploads/b0bacc8b-97ad-493a-a6f0-a9f20a9e988a?_state=rMhfVCo_Lw2X4Xk72vYlTmtJQ2J-nf1RodQBaY8itdF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGJhY2M4Yi05N2FkLTQ5M2EtYTZmMC1hOWYyMGE5ZTk4OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjYuNjk2Nzc3MDY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="824.328µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/b0bacc8b-97ad-493a-a6f0-a9f20a9e988a?_state=rMhfVCo_Lw2X4Xk72vYlTmtJQ2J-nf1RodQBaY8itdF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMGJhY2M4Yi05N2FkLTQ5M2EtYTZmMC1hOWYyMGE5ZTk4OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjYuNjk2Nzc3MDY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=b1645d83-6221-4c93-a0e7-7427a83e07b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" 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="695.247µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:52:26Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=b1645d83-6221-4c93-a0e7-7427a83e07b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" 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="727.847µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:52:26Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=5e0f4760-0118-4699-b746-3091d28ee75e http.request.method=POST http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=13d341f7-0813-4108-b876-b9a3ea83fbd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/blobs/uploads/4c8bb2c6-acb7-481d-a3bc-01b423501f77?_state=s3Sm5Y16PMVa2xDJmkOCA5YJ8ZUjcTGIK2K2VePNI2N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzhiYjJjNi1hY2I3LTQ4MWQtYTNiYy0wMWI0MjM1MDFmNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjYuODA4NTI0OTMxWiJ9&digest=sha256%3A8fd7aeae766d501abfa05c90cde96dd19ed2d1207bec8bc05a4d11afbc1c9b84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12595511s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/4c8bb2c6-acb7-481d-a3bc-01b423501f77?_state=s3Sm5Y16PMVa2xDJmkOCA5YJ8ZUjcTGIK2K2VePNI2N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzhiYjJjNi1hY2I3LTQ4MWQtYTNiYy0wMWI0MjM1MDFmNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjYuODA4NTI0OTMxWiJ9&digest=sha256%3A8fd7aeae766d501abfa05c90cde96dd19ed2d1207bec8bc05a4d11afbc1c9b84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=005f1091-3b1e-43c3-8609-27a2ff4893c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=11c039e1-b239-41bb-b820-3d7c14246883 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/blobs/uploads/83ccdabb-c8d4-4f3d-8bf9-7a9412799d7e?_state=6b58rL7qEWWAEWALTdcxsCYxc6e58B_RVjGNGBimVR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4M2NjZGFiYi1jOGQ0LTRmM2QtOGJmOS03YTk0MTI3OTlkN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjguMDQxNTkwNzAyWiJ9&digest=sha256%3A45492ee50916dfe78af4fa57990bec1d802385c777f22ed6e5d2a5ebd6f99b85" http.request.useragent="Go-http-client/1.1" http.response.duration=929.665406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/83ccdabb-c8d4-4f3d-8bf9-7a9412799d7e?_state=6b58rL7qEWWAEWALTdcxsCYxc6e58B_RVjGNGBimVR97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4M2NjZGFiYi1jOGQ0LTRmM2QtOGJmOS03YTk0MTI3OTlkN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTI6MjguMDQxNTkwNzAyWiJ9&digest=sha256%3A45492ee50916dfe78af4fa57990bec1d802385c777f22ed6e5d2a5ebd6f99b85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=3c42b3dc-0d10-48b8-a45d-d045f1084c43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="964.17µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=8c5b0b30-9c54-45c6-aa11-e555690e3ec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.duration="840.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=45c0bb9f-c641-4faa-a2de-50c732b40d3c http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" 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="761.767µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=5f54484e-813f-47dd-ab2d-2a6be6140da5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="680.407µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=83334187-6541-4b9a-9ed1-953ceedd74a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="659.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=ed7894b5-b5f4-463b-aee0-a41024a723f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.duration="600.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=3c6b196b-aec9-4403-862d-231b89ba743e http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" 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="675.287µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="rewriting manifest sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=525daf4e-5425-4614-b459-46f3efe0c1af http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" 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-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=525daf4e-5425-4614-b459-46f3efe0c1af http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.234173ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=d5bf43c6-27d0-4bd4-92aa-304b088bc305 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.duration="735.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=89e44d82-6322-4964-8076-65f89331ff01 http.request.method=GET http.request.remoteaddr="127.0.0.1:59322" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.887µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=da1cec1d-60cc-4825-a68b-19c9a7170535 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45102" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.008µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=ece5a5a6-366c-40ca-b0e3-1e7bbe3091dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45116" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=fe67e289-047e-4197-9a7e-8b8a5b1b7105 http.request.method=GET http.request.remoteaddr="127.0.0.1:45116" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="799.568µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=f18aeda5-522d-4039-9d61-449422a2b359 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45132" 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="984.89µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39713" http.request.id=76afa223-7b15-4934-b5a3-2d849ae34082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45142" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.263013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=857897dd-4427-4f35-8a5d-129e721baf5f http.request.method=GET http.request.remoteaddr="127.0.0.1:45142" 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="688.806µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=1c0b2de0-00de-4a8b-9222-5f18d2fdb72f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45142" http.request.uri="/v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4" http.request.useragent="Go-http-client/1.1" http.response.duration="797.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:48ecbb944fd5a016882a98ef56a58645713e6f7d8c71d3269af7cc57088d99f4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39713" http.request.id=9746cbcb-0fa1-4215-9c82-0324691ada81 http.request.method=GET http.request.remoteaddr="127.0.0.1:45142" 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="746.567µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.33s) === RUN TestManifestDeleteDisabled time="2026-03-06T17:52:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:28Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:36961" http.request.id=4fd5e32a-0d3c-4d92-b8c1-ff7fcdc241ca http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37692" 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="918.689µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Mar/2026:17:52:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-03-06T17:52:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:34713" http.request.id=e42693a6-ee2c-4aa7-829f-131d11fd9749 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.502535ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:52:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:52:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:34713" http.request.id=b5e61ea6-b8ea-4872-b7f3-bca08eb7c6b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57692" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.328373ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:52:29 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:52:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:34713" http.request.id=957b4eae-524a-48b1-b51b-46730ed7b1b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57706" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.371133ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:52:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:34713" http.request.id=2d594462-4fe9-40c8-8f2e-f84be461edf0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57712" 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.444014ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:52:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-03-06T17:52:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=8cbf2482-7210-4856-b304-53b9bb0fab5b http.request.method=POST http.request.remoteaddr="127.0.0.1:49158" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=2619083c-7de0-4f8b-bb01-22ea8d944d3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49158" http.request.uri="/v2/foo/bar/blobs/uploads/7b303c7f-e497-4e9f-a79f-b2a69e3eada7?_state=12NiIEW0Og3FRbEaiGNFOnew8bz4Z7xYXe0sB2EccS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzAzYzdmLWU0OTctNGU5Zi1hNzlmLWIyYTY5ZTNlYWRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoyOS4xNTgzODU5NjFaIn0%3D&digest=sha256%3A03e5e0a6699c228381758224ff7ccc7d02192b56c6bb752e8c28fffb62c19b39" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453277271s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:29 +0000] "PUT /v2/foo/bar/blobs/uploads/7b303c7f-e497-4e9f-a79f-b2a69e3eada7?_state=12NiIEW0Og3FRbEaiGNFOnew8bz4Z7xYXe0sB2EccS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzAzYzdmLWU0OTctNGU5Zi1hNzlmLWIyYTY5ZTNlYWRhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjoyOS4xNTgzODU5NjFaIn0%3D&digest=sha256%3A03e5e0a6699c228381758224ff7ccc7d02192b56c6bb752e8c28fffb62c19b39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=53ea20af-556f-45bc-8370-259226213ed6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49158" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" 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.1 time="2026-03-06T17:52:30Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.26.1 time="2026-03-06T17:52:30Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:52:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=7eae7a7d-7358-4763-a143-3f63c7c61c43 http.request.method=GET http.request.remoteaddr="127.0.0.1:49158" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="552.526µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46539" go.version=go1.26.1 time="2026-03-06T17:52:30Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=303ebaaa-8418-4a19-97c9-e447c41190fa http.request.method=GET http.request.remoteaddr="127.0.0.1:49162" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.648µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46539/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:46539/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:41641" http.request.id=fc5b3ae6-69f8-4aa5-b9b3-a25ced3bafb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44650" http.request.uri="/v2/foo/bar/manifests/sha256:b15697200a386a85229a4a9cc46f438a4e6d56602dd8cb0332fcc04bb8705faf" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b15697200a386a85229a4a9cc46f438a4e6d56602dd8cb0332fcc04bb8705faf" time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=5a7cc8f6-19c7-4717-97d9-2e739dfcb234 http.request.method=GET http.request.remoteaddr="127.0.0.1:49172" http.request.uri="/v2/foo/bar/manifests/sha256:b15697200a386a85229a4a9cc46f438a4e6d56602dd8cb0332fcc04bb8705faf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.087851ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "GET /v2/foo/bar/manifests/sha256:b15697200a386a85229a4a9cc46f438a4e6d56602dd8cb0332fcc04bb8705faf HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b15697200a386a85229a4a9cc46f438a4e6d56602dd8cb0332fcc04bb8705faf with ttl=167h59m59.9999956s" go.version=go1.26.1 time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41641" http.request.id=fc5b3ae6-69f8-4aa5-b9b3-a25ced3bafb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44650" http.request.uri="/v2/foo/bar/manifests/sha256:b15697200a386a85229a4a9cc46f438a4e6d56602dd8cb0332fcc04bb8705faf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.602685ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "GET /v2/foo/bar/manifests/sha256:b15697200a386a85229a4a9cc46f438a4e6d56602dd8cb0332fcc04bb8705faf HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=f4370975-b90c-4a9f-8892-abc84c8b7ca5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49172" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="581.966µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46539/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:46539/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:41641" http.request.id=bb790ade-e345-4004-812e-5314aa50dd93 http.request.method=GET http.request.remoteaddr="127.0.0.1:44662" 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-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=664b67b4-e20f-46d7-b750-ea2df7fc71ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.140331ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41641" http.request.id=bb790ade-e345-4004-812e-5314aa50dd93 http.request.method=GET http.request.remoteaddr="127.0.0.1:44662" 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=4.064161ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:52:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=992fc7b4-dc37-4038-8c69-11f7e227920e http.request.method=POST http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="813.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=19926cf9-42f2-4cd9-b7a3-3844f620d471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/blobs/uploads/f6c63f49-0e3f-4962-b0d6-346a408c3ca1?_state=yanTSUE3-sKAd0CIUTUQX5zFshmEKp4ABm_1A_6qHxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2YzYzZjQ5LTBlM2YtNDk2Mi1iMGQ2LTM0NmE0MDhjM2NhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjozMC42OTYzNzY1MTJaIn0%3D&digest=sha256%3A7a51ed939f256c252f9c3d644fa5c1ed4932592b8fd6baa79ab3e236c7ad2d00" http.request.useragent="Go-http-client/1.1" http.response.duration=538.446173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:30 +0000] "PUT /v2/foo/bar/blobs/uploads/f6c63f49-0e3f-4962-b0d6-346a408c3ca1?_state=yanTSUE3-sKAd0CIUTUQX5zFshmEKp4ABm_1A_6qHxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2YzYzZjQ5LTBlM2YtNDk2Mi1iMGQ2LTM0NmE0MDhjM2NhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1MjozMC42OTYzNzY1MTJaIn0%3D&digest=sha256%3A7a51ed939f256c252f9c3d644fa5c1ed4932592b8fd6baa79ab3e236c7ad2d00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=7096240a-e1c9-4403-8d4a-704beec00b8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.338493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:52:31 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=4eff12ea-1b4e-480a-b289-df04c00d5848 http.request.method=GET http.request.remoteaddr="127.0.0.1:49180" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="606.806µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:52:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:52:31Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46539/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:46539/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:41641" http.request.id=d607d434-9c33-4561-a311-0b66eb7aa51c http.request.method=GET http.request.remoteaddr="127.0.0.1:44672" 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-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=1f8d1e24-f2e7-4600-a4ad-62b211aaae91 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.02593ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:52:31 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=7151e496-e3e5-41d8-bae9-eb9955ca3388 http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="515.925µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:52:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:52:31Z" level=info msg="Challenge established with upstream : http://127.0.0.1:46539/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:46539/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:41641" http.request.id=d607d434-9c33-4561-a311-0b66eb7aa51c http.request.method=GET http.request.remoteaddr="127.0.0.1:44672" 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-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:46539" http.request.id=46542e8e-22d3-4eae-b056-02e2d8264fbb http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.05149ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:52:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:52:31Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:901182b38157e20fb3d9d370c4eaccc67fb3ead0693da7e6aa2a79e038a688ec with ttl=167h59m59.99999828s" go.version=go1.26.1 time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41641" http.request.id=d607d434-9c33-4561-a311-0b66eb7aa51c http.request.method=GET http.request.remoteaddr="127.0.0.1:44672" 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=6.247342ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:52:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.21s) === RUN TestAppDispatcher time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41569" http.request.id=5acc4981-d185-4198-b4ac-cbd6e25a3e76 http.request.method=GET http.request.remoteaddr="127.0.0.1:39782" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="714.247µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41569" http.request.id=063756cf-ff45-40aa-8394-a99101a30af7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39782" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="615.366µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41569" http.request.id=27948d4f-7d17-43e0-9150-24bbed9e1aad http.request.method=GET http.request.remoteaddr="127.0.0.1:39782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="664.607µs" http.response.status=200 http.response.written=0 time="2026-03-06T17:52:31Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41569" http.request.id=0a8c62a4-41f2-4f5a-8089-271dcf5ef286 http.request.method=GET http.request.remoteaddr="127.0.0.1:39782" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="601.406µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-03-06T17:52:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:31Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:31Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.1 http.request.host="127.0.0.1:43777" http.request.id=41ee893c-4efa-4bac-8bcd-0d39a047e7ed http.request.method=GET http.request.remoteaddr="127.0.0.1:35152" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-03-06T17:52:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:31Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:31Z" level=info msg="configuring file health check path=/tmp/healthcheck3783878444, interval=1" go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-06T17:52:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:35Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:35Z" level=info msg="configuring TCP health check addr=127.0.0.1:44393, interval=1" go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-06T17:52: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.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:39Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 time="2026-03-06T17:52:39Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39391, interval=1, threshold=3" go.version=go1.26.1 instance.id=d104c614-c615-417b-b451-7fc6692356f8 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 55.241s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.24s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.455s === RUN TestSchedule time="2026-03-06T17:51:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a time="2026-03-06T17:51:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99864ms" go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a time="2026-03-06T17:51:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.76µs" go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a time="2026-03-06T17:51:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.84µs" go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-03-06T17:51:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-06T17:51:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a time="2026-03-06T17:51:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99772ms" go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a time="2026-03-06T17:51:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99876ms" go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a time="2026-03-06T17:51:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-06T17:51:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=c89e89e1-99d6-407e-b6d2-c106114bfd4a --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.654s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.29s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23393792 sha256:5d6aa2af095bbb9e7fd9bd053d84caaf2eab2878c7d4395a558858d59389b186 [] map[] } --- PASS: TestSimpleBlobRead (0.19s) === RUN TestBlobMount --- PASS: TestBlobMount (0.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.97s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.12s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.07s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === 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:07de5127c8c53dd04b38bb1453132721a0c766dea2ff68e952e4f217066763eb palailogos: marking blob sha256:4121d408352f3600e678fd686d1ac280dcbed50718d932ca19356e1a2b0ed60f palailogos: marking blob sha256:6986ba6f4022fc6ee30918e1ef05a169a04876d16997e6ee48e1ea0c2e58c03c palailogos: marking manifest sha256:1713149fae0d6bbce8078f304cf13884b51a275b04284e9ebb772f788d3c3b9f palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:c45f159f935ae3708992e878d22fee65f06430285655c9fdd24a77f70d9cbbb5 palailogos: marking blob sha256:7e91dee287e00cba7a1015b70480c068a61757177584a45204ea484fed4c7c2c palailogos: marking manifest sha256:4121d408352f3600e678fd686d1ac280dcbed50718d932ca19356e1a2b0ed60f palailogos: marking blob sha256:41aceb2fa6e1a7398b4e68db41e1e9e21a06241ae85272179d1b02c0bdb327ae palailogos: marking blob sha256:03c6a84f81fcd321d0b9cce3d758386ef58e5b85e206aaf6242e9282e86dce74 palailogos: marking manifest sha256:6986ba6f4022fc6ee30918e1ef05a169a04876d16997e6ee48e1ea0c2e58c03c palailogos: marking blob sha256:2f8abf38dee215eb8263620f5b8631375c8961d583a4b6f5bc6e16f5123da880 palailogos: marking blob sha256:813110502f33dc2ddc2d741748fcd77846eacb100794d5be4ee4553f28257f2f 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.70s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:17e867feb264bffe961108e4d7c03bfc1d24d83bb757791c79dcd6a23fc309de deletemanifests: marking manifest sha256:4786f0d33c5169580468d029425cd5b0f4c07ac2fe7fad65904a63c8d63ca469 deletemanifests: marking blob sha256:9891f501327728203b4085ebeeabffcf83437ce7e7dfec7816b43fb462df1627 deletemanifests: marking blob sha256:032063c210a5e8bcd78b17205a7b664fed8346b90f0d9c55c4a02ffba1c960ff deletemanifests: marking blob sha256:1234f0ee062e208ced24110c79c017dd8671081342e545b6a47442ecd7e08b8f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:d135c254119eca7d28681913d7687238baf8073ab709869303180c1107e18be1 blob eligible for deletion: sha256:f4cfa7c2202569f9594c4ed46cdfdaf5442d9ba90e120e0bc504fe34c63cd326 blob eligible for deletion: sha256:0054c631ef3b24895b727c70dd7c4dc4a64a5912f7472df078cdba0aa68cc273 blob eligible for deletion: sha256:17e867feb264bffe961108e4d7c03bfc1d24d83bb757791c79dcd6a23fc309de deletemanifests manifest eligible for deletion: sha256:17e867feb264bffe961108e4d7c03bfc1d24d83bb757791c79dcd6a23fc309de deletemanifests: marking manifest sha256:4786f0d33c5169580468d029425cd5b0f4c07ac2fe7fad65904a63c8d63ca469 deletemanifests: marking blob sha256:9891f501327728203b4085ebeeabffcf83437ce7e7dfec7816b43fb462df1627 deletemanifests: marking blob sha256:032063c210a5e8bcd78b17205a7b664fed8346b90f0d9c55c4a02ffba1c960ff deletemanifests: marking blob sha256:1234f0ee062e208ced24110c79c017dd8671081342e545b6a47442ecd7e08b8f time="2026-03-06T17:51:57Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/17e867feb264bffe961108e4d7c03bfc1d24d83bb757791c79dcd6a23fc309de" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 time="2026-03-06T17:51:57Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/17e867feb264bffe961108e4d7c03bfc1d24d83bb757791c79dcd6a23fc309de" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0054c631ef3b24895b727c70dd7c4dc4a64a5912f7472df078cdba0aa68cc273 time="2026-03-06T17:51:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/0054c631ef3b24895b727c70dd7c4dc4a64a5912f7472df078cdba0aa68cc273" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:17e867feb264bffe961108e4d7c03bfc1d24d83bb757791c79dcd6a23fc309de time="2026-03-06T17:51:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/17e867feb264bffe961108e4d7c03bfc1d24d83bb757791c79dcd6a23fc309de" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:d135c254119eca7d28681913d7687238baf8073ab709869303180c1107e18be1 time="2026-03-06T17:51:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d135c254119eca7d28681913d7687238baf8073ab709869303180c1107e18be1" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:f4cfa7c2202569f9594c4ed46cdfdaf5442d9ba90e120e0bc504fe34c63cd326 time="2026-03-06T17:51:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f4cfa7c2202569f9594c4ed46cdfdaf5442d9ba90e120e0bc504fe34c63cd326" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 --- PASS: TestDeleteManifestIfTagNotFound (0.71s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:81973ed848b4e387fdb3626b2a53982ff564dbc4d48dba98f6998e2572e16b40 time="2026-03-06T17:51:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/81973ed848b4e387fdb3626b2a53982ff564dbc4d48dba98f6998e2572e16b40" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:ab301da0428e582a035270a629c1366251b5f304648f784202c9d61873e6d87b time="2026-03-06T17:51:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/ab301da0428e582a035270a629c1366251b5f304648f784202c9d61873e6d87b" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:c01710974ee5d2ccdf3d4db8f7a6e33d685c1acbf4c635146d1c70c539b37e40 time="2026-03-06T17:51:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c0/c01710974ee5d2ccdf3d4db8f7a6e33d685c1acbf4c635146d1c70c539b37e40" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 --- PASS: TestGCWithMissingManifests (0.22s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:479e793a65a168590b26bb7057107533a281e206d7a41aad3c9277c84c5c7c4b komnenos: marking blob sha256:a87eab0d35bf01a7b55218110088cd6d993052fc9ee4cc976400896c929aded7 komnenos: marking blob sha256:f28cc51e1d11fd38e35c13d94ed32e912e9baf27f1877da4e3582ce99d64f0b3 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b7f5d9a4df410d0882c22c8eb0c572edffdac8901e02e6248be1446a32e56c19 time="2026-03-06T17:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7f5d9a4df410d0882c22c8eb0c572edffdac8901e02e6248be1446a32e56c19" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-06T17:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:f24cc392ca496f27aca9f1fadde4aa1e6ef0f7acd5296854e4252685d1b3b9b0 time="2026-03-06T17:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f24cc392ca496f27aca9f1fadde4aa1e6ef0f7acd5296854e4252685d1b3b9b0" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:216129f7d161531a4cc45709cd9c7fe16508c17d7f79b133981f7448b0813b00 time="2026-03-06T17:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/216129f7d161531a4cc45709cd9c7fe16508c17d7f79b133981f7448b0813b00" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:6a9a9aab54a24eef883b96e1746fc8f9ba969aa783571989dcf78c2b3aca65ac time="2026-03-06T17:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6a9a9aab54a24eef883b96e1746fc8f9ba969aa783571989dcf78c2b3aca65ac" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:6e83fd4ffca0ee78d9389c50fdf12be8f448e4458fd0fb7d4781b1f30a55c428 time="2026-03-06T17:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6e83fd4ffca0ee78d9389c50fdf12be8f448e4458fd0fb7d4781b1f30a55c428" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 blob eligible for deletion: sha256:731901d6def1b69294a116f5fbebcdc729b4f5e3a1461a3fe134c4473c53a24f time="2026-03-06T17:51:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/73/731901d6def1b69294a116f5fbebcdc729b4f5e3a1461a3fe134c4473c53a24f" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 --- PASS: TestDeletionHasEffect (0.66s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.74s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:05dc4e2e923822489c423960a644a3f5114a8882fd69d0feeada01a5a1982c44 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:e3a9adefaa92b08ec4523f8655d9b9c44ec14698d628c2420f49c0284830ecbb michael_z_doukas: marking blob sha256:16be64cc450257f9f1256635fb2de2cde2241af294a87bedea3ceed473189005 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b9f371817c8b8a4f2f1a0782930a94d836fe47365ad8a5ab63520985b2281549 time="2026-03-06T17:51:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b9f371817c8b8a4f2f1a0782930a94d836fe47365ad8a5ab63520985b2281549" go.version=go1.26.1 instance.id=05dd40af-f1fc-43fa-8d18-c63ee2552993 --- PASS: TestOrphanBlobDeleted (0.34s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:35fca34b7b521d7db3c058c168e4ee677ead868bfac2463f019b7f2585b26b1b linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:370687348571e3885442dac96aada1b1727249258b6d3f5bf5dea04c3fdfe4f7 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.21s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.18s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.22s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.49s) === 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-03-06T17:52:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 16:52:00.402207885 +0000 UTC m=-3590.705189843, actuallyDelete=true" time="2026-03-06T17:52:00Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-06T17:52:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963, actuallyDelete=true" time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/890e1a11-0ab7-459b-94ac-184e4e93a52e have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/695d070b-7362-44ce-bc16-0d445fe2e25a have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/31086831-c8ab-47b8-a78c-87e6b0065965 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ab8e4e8e-9c00-423d-8b22-c38871fc5f0f have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd30e7cf-30b9-4f0c-81a7-ecb823ce6bb8 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e4177e86-1f2e-40b6-8561-e11758689501 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/06e28c80-608d-4e04-97b0-d93ac80d0b52 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a0a206e-21f7-410b-a3fa-3dea04434aeb have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/57e765f2-9d72-4989-8177-2c63f99c27e7 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/60b1e436-551c-47d7-947d-a68e13abf71e have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/737ff240-97f3-44b9-ac31-17b6d1bd6686 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.402810691 +0000 UTC m=+9.295412963). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-06T17:52:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:52:00.40376394 +0000 UTC m=+9.296366252, actuallyDelete=true" time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/470399e1-75de-44f1-b534-2c00ae9f1779 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.40376394 +0000 UTC m=+9.296366252). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6f97ba0e-db19-4b4b-b3b8-6069203e6db9 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.40376394 +0000 UTC m=+9.296366252). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c8c68caa-3ee2-42ab-a20f-07b6e679113d have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.40376394 +0000 UTC m=+9.296366252). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f358ac29-7479-4f22-947b-dcb52e9977c5 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.40376394 +0000 UTC m=+9.296366252). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dde2cc89-bcfa-455d-a53f-fa2e76436d75 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.40376394 +0000 UTC m=+9.296366252). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-06T17:52:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:52:00.404453227 +0000 UTC m=+9.297055539, actuallyDelete=true" time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ecabf997-3d15-4eb1-a8c0-b4bb31b5a05d have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.404453227 +0000 UTC m=+9.297055539). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/04b96dc5-0463-4f57-a889-d770c49ad51a have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.404453227 +0000 UTC m=+9.297055539). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1c531141-54b1-4bc7-a556-7b1717107370 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.404453227 +0000 UTC m=+9.297055539). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7eae971d-a3ed-4183-a826-3c243b40872c have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.404453227 +0000 UTC m=+9.297055539). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e89aecf2-6433-49fa-89e0-5cef53184840 have older date (2026-03-06 16:52:00 +0000 UTC) than purge date (2026-03-06 17:52:00.404453227 +0000 UTC m=+9.297055539). Removing upload directory." time="2026-03-06T17:52:00Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-06T17:52:00Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:52:00.404924792 +0000 UTC m=+9.297527104, actuallyDelete=true" time="2026-03-06T17:52:00Z" 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 9.363s ? 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.063s === 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.062s === RUN TestWalkFileRemoved time="2026-03-06T17:51:51Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.039s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.536s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.119s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.722s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.08s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.617s ? 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-03-06T17:51:51Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-06T17:51:51Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-06T17:51:51Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.1 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 TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestParsing (0.03s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.03s) time="2026-03-06T17:51:51Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=d838a3bb-33a1-4452-aa50-9d9743f3613f time="2026-03-06T17:51:51Z" level=error msg="unknown ip address format" go.version=go1.26.1 instance.id=d838a3bb-33a1-4452-aa50-9d9743f3613f ip=?0000000000000000000000000000000000 time="2026-03-06T17:51:51Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestInvalidNetworkType (0.03s) --- PASS: TestMatchIPV4WithRegionMatched (0.03s) --- PASS: TestMatchIPV6 (0.03s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.04s) --- PASS: TestMatchIPV4 (0.03s) --- PASS: TestS3TryUpdate (0.04s) --- PASS: TestMatchIPV4_2 (0.04s) time="2026-03-06T17:51:51Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=d838a3bb-33a1-4452-aa50-9d9743f3613f --- PASS: TestInvalidData (0.04s) time="2026-03-06T17:51:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:51:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:51:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:51:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestUpdateCalledRegularly (4.54s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.609s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.059s ? 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.538s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.36s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.907s ? 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.064s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r21.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r21.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Fri, 06 Mar 2026 17:52:47 +0000 elapsed time 0h 1m 10s >>> 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 (20260306.175138) (2/2) Purging go (1.26.1-r0) Executing busybox-1.37.0-r31.trigger OK: 432.6 MiB in 109 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...