>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r1) started Sun, 12 Oct 2025 08:35:55 +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/3) Installing binutils-gold (2.44-r3) (2/3) Installing go (1.24.8-r0) (3/3) Installing .makedepends-docker-registry (20251012.083555) Executing busybox-1.37.0-r19.trigger OK: 518 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/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 + 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="2025-10-12T08:36:14Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-12T08:36:14Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.062s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-12T08:36:15Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.062s ? 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.053s === 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.038s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.06s) PASS ok github.com/docker/distribution/health/checks 0.115s ? 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.033s === 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.028s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.071s === 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.035s ? 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 2025/10/12 08:36:15 http: TLS handshake error from 127.0.0.1:49984: 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:42785/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42785/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42785/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:42785/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45035?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.64s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-12T08:36:15Z" level=info msg="broadcaster: closing" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="closing testSink" time="2025-10-12T08:36:15Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-10-12T08:36:15Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 1} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 1} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 1} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:15Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:36:16Z" level=warning msg="&{0x2520618 0.9} encountered too many errors, backing off" time="2025-10-12T08:36:16Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.53s) PASS ok github.com/docker/distribution/notifications 1.395s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-10-12T08:36:15Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T08:36:15.012453953Z" 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.24.8 time="2025-10-12T08:36:15.012545474Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:15.012567994Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.24.8 time="2025-10-12T08:36:15.013375002Z" level=info msg="listening on [::]:5000" go.version=go1.24.8 time="2025-10-12T08:36:18.01401773Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 time="2025-10-12T08:36:18.115608411Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=03f45958-e90d-470e-82aa-6753716d2e48 http.request.method=GET http.request.remoteaddr="[::1]:50306" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="804.848µs" http.response.status=200 http.response.written=2 ::1 - - [12/Oct/2025:08:36:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.10s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-12T08:36:18.331835381Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T08:36:18.333877601Z" 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.24.8 time="2025-10-12T08:36:18.333913682Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:18.333963162Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.24.8 time="2025-10-12T08:36:18.334341886Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 time="2025-10-12T08:36:18.334358086Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.8 time="2025-10-12T08:36:18.334969692Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.8 time="2025-10-12T08:36:21.349038511Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=7f84a1ad-d82b-41b7-9060-2771ffc800d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48604" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="763.127µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:36:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-12T08:36:21.349181313Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 --- PASS: TestRegistrySupportedCipherSuite (3.33s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-12T08:36:24.181540501Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T08:36:24.182323229Z" 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.24.8 time="2025-10-12T08:36:24.182350789Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:24.18237775Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.24.8 time="2025-10-12T08:36:24.182777394Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 --- PASS: TestRegistryUnsupportedCipherSuite (10.84s) PASS ok github.com/docker/distribution/registry 17.338s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.036s === 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.116s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-12T08:36:15Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.8 instance.id=2b3dab73-5854-4c5b-8bb5-3dfd2cdca856 time="2025-10-12T08:36:15Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.8 instance.id=2b3dab73-5854-4c5b-8bb5-3dfd2cdca856 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-12T08:36:15Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.8 password=LV5Np0VYj83gBM8lRbligygcuP-AQC6g5LlTG-ojzK4 user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.132s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.050s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-10-12T08:36:15Z" level=info msg="token not to be used before 2025-10-12 08:36:16 +0000 UTC - currently 2025-10-12 08:36:15.053032713 +0000 UTC m=+0.079024860" time="2025-10-12T08:36:15Z" level=info msg="token not to be used after 2025-10-12 08:36:15 +0000 UTC - currently 2025-10-12 08:36:15.056532667 +0000 UTC m=+0.082524774" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-12T08:36:15Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.145s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === 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.107s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.063s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.050s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-12T08:36: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.24.8 time="2025-10-12T08:36:15Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36997" http.request.id=cac00d0e-dd00-4347-8093-b0e36f9fcd04 http.request.method=GET http.request.remoteaddr="127.0.0.1:44624" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.687µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:36:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-10-12T08:36: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.24.8 time="2025-10-12T08:36:15Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=c9a570d8-e35b-412a-bff9-b264248b72bc http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.961439ms http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:08:36:15 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T08:36:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=7e9c53a8-8277-44c1-98db-10e03e6ed8ed http.request.method=POST http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:15 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:17Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=2a31a473-8468-4fca-aa1f-238d63912d77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/aaaa/blobs/uploads/56bfac3e-3615-4ab2-a8f0-84eda195056a?_state=5yei6iIlkkS54bFxFQZmJuhZ0wR9fY0xFL5MjH7Wp2h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NmJmYWMzZS0zNjE1LTRhYjItYThmMC04NGVkYTE5NTA1NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MTUuNjY2NTM5ODc4WiJ9&digest=sha256%3A43ecc7ae0b7d472f11d3f66f509256efb5ce3f389bded020d1813a37afc6a54f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.571761447s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:15 +0000] "PUT /v2/foo/aaaa/blobs/uploads/56bfac3e-3615-4ab2-a8f0-84eda195056a?_state=5yei6iIlkkS54bFxFQZmJuhZ0wR9fY0xFL5MjH7Wp2h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NmJmYWMzZS0zNjE1LTRhYjItYThmMC04NGVkYTE5NTA1NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MTUuNjY2NTM5ODc4WiJ9&digest=sha256%3A43ecc7ae0b7d472f11d3f66f509256efb5ce3f389bded020d1813a37afc6a54f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:17Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=60e3dcb0-b972-4cff-bc4f-45f5e5a6b50c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.450834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:17 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:17Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=aa1a9fd8-4a5e-4063-b603-f3f1c83c605a http.request.method=POST http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:17 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:19Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=1a45bba5-b28d-480d-842d-c53495b545a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/bbbb/blobs/uploads/46346a49-ee7e-4cf6-a047-dfc7c87bd63f?_state=nfYGdzXYUnqJstnrkgFpmUDYUh6u0Nxr63evAcM8Ns57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NjM0NmE0OS1lZTdlLTRjZjYtYTA0Ny1kZmM3Yzg3YmQ2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MTcuNTAyMTU4ODA2WiJ9&digest=sha256%3Ac17f778130e9045b4373af8c1315b5545f60f4ee2d1ff1c052399b4abd6fc330" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840895099s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:17 +0000] "PUT /v2/foo/bbbb/blobs/uploads/46346a49-ee7e-4cf6-a047-dfc7c87bd63f?_state=nfYGdzXYUnqJstnrkgFpmUDYUh6u0Nxr63evAcM8Ns57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0NjM0NmE0OS1lZTdlLTRjZjYtYTA0Ny1kZmM3Yzg3YmQ2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MTcuNTAyMTU4ODA2WiJ9&digest=sha256%3Ac17f778130e9045b4373af8c1315b5545f60f4ee2d1ff1c052399b4abd6fc330 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:19Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=ad4333ba-e898-4b82-a178-5655f9dca650 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:19 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:19Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=98c7f3f5-02f8-4414-9d45-f4c6b4f0f67c http.request.method=POST http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:19 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=e66dd1de-069d-481e-91d8-88987d76ca63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/cccc/blobs/uploads/304549ac-4c56-432a-b1a2-5f428affaf65?_state=FdHwq4BWdFBsx3DkOaowm4ZXF5sCVNU_vic34XU4xiZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDQ1NDlhYy00YzU2LTQzMmEtYjFhMi01ZjQyOGFmZmFmNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MTkuNTc5NjU2Njc3WiJ9&digest=sha256%3Aae038ac8c99ac8661e5c1966bee88c15b4d6e9030a613258fc1af99b9dffd948" http.request.useragent="Go-http-client/1.1" http.response.duration=1.655617594s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:19 +0000] "PUT /v2/foo/cccc/blobs/uploads/304549ac-4c56-432a-b1a2-5f428affaf65?_state=FdHwq4BWdFBsx3DkOaowm4ZXF5sCVNU_vic34XU4xiZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDQ1NDlhYy00YzU2LTQzMmEtYjFhMi01ZjQyOGFmZmFmNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MTkuNTc5NjU2Njc3WiJ9&digest=sha256%3Aae038ac8c99ac8661e5c1966bee88c15b4d6e9030a613258fc1af99b9dffd948 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=3d1e484f-46a4-4d4c-bdc9-df52cfa79a17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.523475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:21 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=55c58814-7213-4f01-b396-a0b537ef52ea http.request.method=POST http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:21 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=8f341963-e8bf-48b2-9d0e-6a4f112deece http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/dddd/blobs/uploads/faea71e7-3ecc-4208-864e-334f94786afd?_state=NckEWRq9lfiUc3SK8ffmu5WWuw3isu1bRwSzCWN8GVV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmYWVhNzFlNy0zZWNjLTQyMDgtODY0ZS0zMzRmOTQ3ODZhZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjEuNDA1ODEzNzExWiJ9&digest=sha256%3A78f2a61a3eeec57d043b0d90405f879e715e516dab5d0f1779f0518e8967dd48" http.request.useragent="Go-http-client/1.1" http.response.duration=939.528217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:21 +0000] "PUT /v2/foo/dddd/blobs/uploads/faea71e7-3ecc-4208-864e-334f94786afd?_state=NckEWRq9lfiUc3SK8ffmu5WWuw3isu1bRwSzCWN8GVV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmYWVhNzFlNy0zZWNjLTQyMDgtODY0ZS0zMzRmOTQ3ODZhZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjEuNDA1ODEzNzExWiJ9&digest=sha256%3A78f2a61a3eeec57d043b0d90405f879e715e516dab5d0f1779f0518e8967dd48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=9a41729a-41e0-430a-927b-b09ee98fe8ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.407113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:22 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=1df82ae1-0846-4d8d-88fe-f67eb4788db4 http.request.method=POST http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:22 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:24Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=d2affbb5-06d0-4d07-b5ea-3b2b78913cb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/eeee/blobs/uploads/cc0f5546-da40-49a0-88b6-360a55bf7907?_state=yulI4d2sx0LqRdVKT7Y8MMP8D18VWjxml2mZ4fQPTtZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjYzBmNTU0Ni1kYTQwLTQ5YTAtODhiNi0zNjBhNTViZjc5MDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjIuNjA0MDI2OTk3WiJ9&digest=sha256%3A89757389e755bd11ddf7743465cfa6dc1611b7831f44e33bff00760451450016" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894859031s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:22 +0000] "PUT /v2/foo/eeee/blobs/uploads/cc0f5546-da40-49a0-88b6-360a55bf7907?_state=yulI4d2sx0LqRdVKT7Y8MMP8D18VWjxml2mZ4fQPTtZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjYzBmNTU0Ni1kYTQwLTQ5YTAtODhiNi0zNjBhNTViZjc5MDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjIuNjA0MDI2OTk3WiJ9&digest=sha256%3A89757389e755bd11ddf7743465cfa6dc1611b7831f44e33bff00760451450016 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:24Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=249d5b22-2910-4e58-8f07-2944cdc8f0c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.492795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:24 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:24Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=853bcfc2-7dc3-495e-a508-126d98f01073 http.request.method=POST http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:24 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=165b53ca-dede-492d-8a84-43234ed051e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/ffff/blobs/uploads/16fa2afa-e9c7-42ce-86ef-8eaaa5b3517a?_state=JhGZvHp--rLtATtzTCbOqa1TsZCsmP10QMEkHoWRje97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNmZhMmFmYS1lOWM3LTQyY2UtODZlZi04ZWFhYTViMzUxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjQuNjcyMzU4Njk4WiJ9&digest=sha256%3Afd8138df4acab110251194f915c71966a6734b40a0d881f2c0b7b7185f50e0d5" http.request.useragent="Go-http-client/1.1" http.response.duration=878.351615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:24 +0000] "PUT /v2/foo/ffff/blobs/uploads/16fa2afa-e9c7-42ce-86ef-8eaaa5b3517a?_state=JhGZvHp--rLtATtzTCbOqa1TsZCsmP10QMEkHoWRje97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNmZhMmFmYS1lOWM3LTQyY2UtODZlZi04ZWFhYTViMzUxN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjQuNjcyMzU4Njk4WiJ9&digest=sha256%3Afd8138df4acab110251194f915c71966a6734b40a0d881f2c0b7b7185f50e0d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=4cd178cb-e5ba-4ba9-aeea-2461f5b7eb60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.466474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=a8b4f15f-1a40-4c0c-8e48-a18577693274 http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.449µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=17fc9559-37c0-4510-9604-d6a6729f986d http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="809.248µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=1aa99459-6e6b-424d-a58b-210ae24120c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="776.328µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=4844705f-92ac-4d1b-aa32-0b54645c5885 http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="782.928µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=c5742f04-028d-4eec-b9c5-9ede3200b4fe http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="774.848µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=6f21796b-5c17-4282-8f3e-d901c63e6653 http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="819.488µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" 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.24.8 http.request.host="127.0.0.1:44873" http.request.id=6c67700b-f3ae-40b6-88cf-e53432b912cd http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="820.728µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" 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.24.8 http.request.host="127.0.0.1:44873" http.request.id=9d4f9630-3589-4678-8858-40311fae83c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="800.248µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=251d7216-9af4-4e9b-b1ed-315fbcb9f744 http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="735.687µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44873" http.request.id=e701e535-8e4c-4702-92ba-9a9b78190c3f http.request.method=GET http.request.remoteaddr="127.0.0.1:39510" 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="760.288µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T08:36:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:36:25Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=87249041-8f86-48a9-9f1c-cb7d6f6f6e33 http.request.method=POST http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=f5467feb-2b1c-4a02-9181-96037bbde039 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/aaaa/blobs/uploads/50bc0fcc-493c-482a-b67d-92b1dd0bcc58?_state=qExa_ojSS12I9WEQiiKHpBbnIv6leuJnK1ByLH1NWJV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MGJjMGZjYy00OTNjLTQ4MmEtYjY3ZC05MmIxZGQwYmNjNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjUuNzg3MzYwNjA0WiJ9&digest=sha256%3A1e550cc0445294d6cb9f0759f1c704f945e167f4704bd20362e8e5049d866c52" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301382183s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/50bc0fcc-493c-482a-b67d-92b1dd0bcc58?_state=qExa_ojSS12I9WEQiiKHpBbnIv6leuJnK1ByLH1NWJV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MGJjMGZjYy00OTNjLTQ4MmEtYjY3ZC05MmIxZGQwYmNjNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjUuNzg3MzYwNjA0WiJ9&digest=sha256%3A1e550cc0445294d6cb9f0759f1c704f945e167f4704bd20362e8e5049d866c52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=cb29466d-20dd-4446-acb5-dd7febe82e9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.478515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:27 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=ece733bb-5074-4add-978b-a19c58b4e6e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02477ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:27 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=5a3ee8bb-b4bc-496e-a8aa-51c4e14f2750 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bbbb/blobs/uploads/11423d5c-457e-45d2-84db-eb62bd7af0c9?_state=_xf9ZbWJ0PtOjmMRKtyglj4N7YRfuv-fb74g3fNpmj97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMTQyM2Q1Yy00NTdlLTQ1ZDItODRkYi1lYjYyYmQ3YWYwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjcuMzY5MjQwMTExWiJ9&digest=sha256%3Ad147f8e1a38b10a19efff240339507d063690984f08917e265239b9eb42dc8f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.791818375s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:27 +0000] "PUT /v2/foo/bbbb/blobs/uploads/11423d5c-457e-45d2-84db-eb62bd7af0c9?_state=_xf9ZbWJ0PtOjmMRKtyglj4N7YRfuv-fb74g3fNpmj97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMTQyM2Q1Yy00NTdlLTQ1ZDItODRkYi1lYjYyYmQ3YWYwYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjcuMzY5MjQwMTExWiJ9&digest=sha256%3Ad147f8e1a38b10a19efff240339507d063690984f08917e265239b9eb42dc8f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=e64b50f9-5883-4db3-9ed7-2c78a233afe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.611716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:29 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=c0b5e099-cdd1-48e4-88e5-4c98a74a280e http.request.method=POST http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="986.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:29 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:31Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=499c59de-7c2e-4275-926f-dff3a776e3e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/cccc/blobs/uploads/87518669-796e-4bff-90b9-f5852bf771b3?_state=p7eAGbcRY2KG51v7Va_x5jVKBYSWbnUFhlj9rdUgoCp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzUxODY2OS03OTZlLTRiZmYtOTBiOS1mNTg1MmJmNzcxYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjkuNDYxNTg4MDQ3WiJ9&digest=sha256%3A3c01b32efabde1450638abcefcfd7b4255ce47a530927d61432c9897b81450e4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.072020496s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:29 +0000] "PUT /v2/foo/cccc/blobs/uploads/87518669-796e-4bff-90b9-f5852bf771b3?_state=p7eAGbcRY2KG51v7Va_x5jVKBYSWbnUFhlj9rdUgoCp7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4NzUxODY2OS03OTZlLTRiZmYtOTBiOS1mNTg1MmJmNzcxYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MjkuNDYxNTg4MDQ3WiJ9&digest=sha256%3A3c01b32efabde1450638abcefcfd7b4255ce47a530927d61432c9897b81450e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:31Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=6eb75efd-64fe-446e-a123-3cca4e383954 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.465914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:31 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:31Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=3a0b7fae-25ad-4ac0-bf6a-6b1101631ae0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05865ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=f82b8381-4bb9-40c4-93f0-55d37ca00d9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/dddd/blobs/uploads/30799f83-5fb0-4746-bdca-2e575e268566?_state=jnM_K-p8xwf6kTy9dWzNWX8JTNoRso0QVavgwEeZc9x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMDc5OWY4My01ZmIwLTQ3NDYtYmRjYS0yZTU3NWUyNjg1NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MzEuNzkwNTgwMzU1WiJ9&digest=sha256%3Ab3836fdabcc34a21c989b0b1802fe9fad675acd3eac664f6dfe566ff75d5fbc1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602672351s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/30799f83-5fb0-4746-bdca-2e575e268566?_state=jnM_K-p8xwf6kTy9dWzNWX8JTNoRso0QVavgwEeZc9x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMDc5OWY4My01ZmIwLTQ3NDYtYmRjYS0yZTU3NWUyNjg1NjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MzEuNzkwNTgwMzU1WiJ9&digest=sha256%3Ab3836fdabcc34a21c989b0b1802fe9fad675acd3eac664f6dfe566ff75d5fbc1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=284b2ca7-cb4c-4f76-8b11-183d0466bcff http.request.method=PUT http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.418953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41843" http.request.id=c11712ac-86d9-4bac-834d-ce6a7946e9bc http.request.method=GET http.request.remoteaddr="127.0.0.1:34962" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="791.447µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.97s) === RUN TestURLPrefix time="2025-10-12T08:36:33Z" 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.24.8 time="2025-10-12T08:36:33Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33263" http.request.id=3894ea87-ef58-48e9-a861-ca6782312b66 http.request.method=GET http.request.remoteaddr="127.0.0.1:39144" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.728µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-10-12T08:36:33Z" 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.24.8 time="2025-10-12T08:36:33Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=813c4c38-1713-4c91-a5a3-99fc8e3c489d http.request.method=GET http.request.remoteaddr="127.0.0.1:44362" http.request.uri="/v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00509ms http.response.status=404 http.response.written=157 vars.digest="sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "GET /v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=bd583317-a4c6-4c53-8a6b-73746bff8bc9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="930.129µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=2c828045-06e6-44e9-868b-09e01f998f7a http.request.method=POST http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=a4c5c9f5-e2d0-4f6d-9b5a-b591fe825985 http.request.method=GET http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/85e90b24-a68f-4c43-877a-b4b241fc7fdc?_state=W0gYJc5265VJ-g0SC4QazPLeRQtW1T9xdZGnGwoQWQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZTkwYjI0LWE2OGYtNGM0My04NzdhLWI0YjI0MWZjN2ZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDMwMTMxNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01885ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "GET /v2/foo/bar/blobs/uploads/85e90b24-a68f-4c43-877a-b4b241fc7fdc?_state=W0gYJc5265VJ-g0SC4QazPLeRQtW1T9xdZGnGwoQWQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZTkwYjI0LWE2OGYtNGM0My04NzdhLWI0YjI0MWZjN2ZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDMwMTMxNzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=01afec69-af7b-4091-b9c2-6c510e4dbd42 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/85e90b24-a68f-4c43-877a-b4b241fc7fdc?_state=W0gYJc5265VJ-g0SC4QazPLeRQtW1T9xdZGnGwoQWQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZTkwYjI0LWE2OGYtNGM0My04NzdhLWI0YjI0MWZjN2ZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDMwMTMxNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="984.13µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "DELETE /v2/foo/bar/blobs/uploads/85e90b24-a68f-4c43-877a-b4b241fc7fdc?_state=W0gYJc5265VJ-g0SC4QazPLeRQtW1T9xdZGnGwoQWQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZTkwYjI0LWE2OGYtNGM0My04NzdhLWI0YjI0MWZjN2ZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDMwMTMxNzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=d1534491-9661-41e2-9d26-c9a92ea25e2e http.request.method=GET http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/85e90b24-a68f-4c43-877a-b4b241fc7fdc?_state=W0gYJc5265VJ-g0SC4QazPLeRQtW1T9xdZGnGwoQWQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZTkwYjI0LWE2OGYtNGM0My04NzdhLWI0YjI0MWZjN2ZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDMwMTMxNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=85e90b24-a68f-4c43-877a-b4b241fc7fdc time="2025-10-12T08:36:33Z" 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.24.8 http.request.host="127.0.0.1:41297" http.request.id=d1534491-9661-41e2-9d26-c9a92ea25e2e http.request.method=GET http.request.remoteaddr="127.0.0.1:44372" http.request.uri="/v2/foo/bar/blobs/uploads/85e90b24-a68f-4c43-877a-b4b241fc7fdc?_state=W0gYJc5265VJ-g0SC4QazPLeRQtW1T9xdZGnGwoQWQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZTkwYjI0LWE2OGYtNGM0My04NzdhLWI0YjI0MWZjN2ZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDMwMTMxNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="940.45µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=85e90b24-a68f-4c43-877a-b4b241fc7fdc 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "GET /v2/foo/bar/blobs/uploads/85e90b24-a68f-4c43-877a-b4b241fc7fdc?_state=W0gYJc5265VJ-g0SC4QazPLeRQtW1T9xdZGnGwoQWQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1ZTkwYjI0LWE2OGYtNGM0My04NzdhLWI0YjI0MWZjN2ZkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDMwMTMxNzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=68949ece-2165-4ff2-86d4-c83f5b94219a http.request.method=POST http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=f598d3f7-f23c-4435-9856-a2e45a1ac3d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/9a7dd064-0faa-4d97-9ba7-06258eec902a?_state=sTnekO_09ToBPDLBBJZVQpc7djReJG4zOuE0PVe2HgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhN2RkMDY0LTBmYWEtNGQ5Ny05YmE3LTA2MjU4ZWVjOTAyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDgwMTQzMDNaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" provided=sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 vars.name="foo/bar" vars.uuid=9a7dd064-0faa-4d97-9ba7-06258eec902a time="2025-10-12T08:36:33Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=f598d3f7-f23c-4435-9856-a2e45a1ac3d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/9a7dd064-0faa-4d97-9ba7-06258eec902a?_state=sTnekO_09ToBPDLBBJZVQpc7djReJG4zOuE0PVe2HgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhN2RkMDY0LTBmYWEtNGQ5Ny05YmE3LTA2MjU4ZWVjOTAyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDgwMTQzMDNaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9a7dd064-0faa-4d97-9ba7-06258eec902a time="2025-10-12T08:36:33Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=f598d3f7-f23c-4435-9856-a2e45a1ac3d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/9a7dd064-0faa-4d97-9ba7-06258eec902a?_state=sTnekO_09ToBPDLBBJZVQpc7djReJG4zOuE0PVe2HgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhN2RkMDY0LTBmYWEtNGQ5Ny05YmE3LTA2MjU4ZWVjOTAyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDgwMTQzMDNaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05393ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9a7dd064-0faa-4d97-9ba7-06258eec902a 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "PUT /v2/foo/bar/blobs/uploads/9a7dd064-0faa-4d97-9ba7-06258eec902a?_state=sTnekO_09ToBPDLBBJZVQpc7djReJG4zOuE0PVe2HgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhN2RkMDY0LTBmYWEtNGQ5Ny05YmE3LTA2MjU4ZWVjOTAyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MDgwMTQzMDNaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=9bf55eba-cee7-4daa-adef-5968b172f900 http.request.method=POST http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=391b0d5d-9244-4995-a722-2e26a5f00b99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/9412d0d4-4544-4da8-915b-c39f3fcf96fb?_state=2daTjJ77CmWvOrqLp3MDRmRvBpROxnB2U8x5X_C-hRh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MTJkMGQ0LTQ1NDQtNGRhOC05MTViLWMzOWYzZmNmOTZmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MTA1MjU4ODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "PUT /v2/foo/bar/blobs/uploads/9412d0d4-4544-4da8-915b-c39f3fcf96fb?_state=2daTjJ77CmWvOrqLp3MDRmRvBpROxnB2U8x5X_C-hRh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MTJkMGQ0LTQ1NDQtNGRhOC05MTViLWMzOWYzZmNmOTZmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MTA1MjU4ODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=1a3b53ef-1785-45c3-9724-a1ed6e1d4c89 http.request.method=POST http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=b481bf23-5397-4fe5-8251-d2e51f0acfa3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/436e4175-3605-4754-86c7-d5b56871b223?_state=c2BxSyFUAE4bEZbJw93jfKvZ-Tzdpqbaq6JCYU3LF5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNmU0MTc1LTM2MDUtNDc1NC04NmM3LWQ1YjU2ODcxYjIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MTMwNzkxOTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "PUT /v2/foo/bar/blobs/uploads/436e4175-3605-4754-86c7-d5b56871b223?_state=c2BxSyFUAE4bEZbJw93jfKvZ-Tzdpqbaq6JCYU3LF5l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNmU0MTc1LTM2MDUtNDc1NC04NmM3LWQ1YjU2ODcxYjIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MTMwNzkxOTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=07e123a7-3c3f-408e-abae-11c2ea8e9bc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="826.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=bd4b23c5-0558-4f31-a821-2ba23cbd234e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/94cdbb15-6292-4921-89b0-068062b57e3b?_state=g0ay6IRGETULz2KQIY_5d56c2I6v4l2wviiMpk-WHzB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Y2RiYjE1LTYyOTItNDkyMS04OWIwLTA2ODA2MmI1N2UzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MTU0NDk5NzZaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152962761s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:33 +0000] "PUT /v2/foo/bar/blobs/uploads/94cdbb15-6292-4921-89b0-068062b57e3b?_state=g0ay6IRGETULz2KQIY_5d56c2I6v4l2wviiMpk-WHzB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Y2RiYjE1LTYyOTItNDkyMS04OWIwLTA2ODA2MmI1N2UzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozMy42MTU0NDk5NzZaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=072b7957-ce68-4d8a-a2d1-dbbd9bae51c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41297" http.request.id=78f51962-2dc9-43b3-9896-33cab7767752 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/794ef0f0-8368-4ae9-b81c-8a864df905cc?_state=2cCyoYBJgzyqmaHvCVejK-ErtNYSs1UcgIVvJs9zyQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NGVmMGYwLTgzNjgtNGFlOS1iODFjLThhODY0ZGY5MDVjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNC44OTY2MTcxNTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119005985s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/794ef0f0-8368-4ae9-b81c-8a864df905cc?_state=2cCyoYBJgzyqmaHvCVejK-ErtNYSs1UcgIVvJs9zyQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NGVmMGYwLTgzNjgtNGFlOS1iODFjLThhODY0ZGY5MDVjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNC44OTY2MTcxNTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=2a997c64-b3cf-46f5-8e44-004797bc6203 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/794ef0f0-8368-4ae9-b81c-8a864df905cc?_state=ThcimQWPpmcLXltlW1FcQIWn1fev_geLdrlSlBo3Yj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NGVmMGYwLTgzNjgtNGFlOS1iODFjLThhODY0ZGY5MDVjYyIsIk9mZnNldCI6MTk4NDk3MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MzRaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "PUT /v2/foo/bar/blobs/uploads/794ef0f0-8368-4ae9-b81c-8a864df905cc?_state=ThcimQWPpmcLXltlW1FcQIWn1fev_geLdrlSlBo3Yj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NGVmMGYwLTgzNjgtNGFlOS1iODFjLThhODY0ZGY5MDVjYyIsIk9mZnNldCI6MTk4NDk3MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MzRaIn0%3D&digest=sha256%3Ae7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=85589e8e-ba75-4ee4-a7b7-2ca3ca9b9306 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="965.809µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=3f0ca19b-5ed7-4fd0-9125-93162db7bf94 http.request.method=GET http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=98.181127ms http.response.status=200 http.response.written=19849728 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 200 19849728 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=error msg="error parsing digest="sha257:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=28e36120-ed65-4252-9622-d8aeb9bfa7e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/sha257:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" vars.name="foo/bar" time="2025-10-12T08:36:36Z" 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.24.8 http.request.host="127.0.0.1:41297" http.request.id=28e36120-ed65-4252-9622-d8aeb9bfa7e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/sha257:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.768µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/sha257:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=059e520c-770c-45ae-b209-183dbb6ab009 http.request.method=GET http.request.remoteaddr="127.0.0.1:44402" http.request.uri="/v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08977ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:36:36Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=788903d4-521e-437e-9560-083461e9fe23 http.request.method=GET http.request.remoteaddr="127.0.0.1:54802" http.request.uri="/v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.146612ms http.response.status=404 http.response.written=157 vars.digest="sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=6fee2f0f-45b5-4444-bd50-c280c166336b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54812" http.request.uri="/v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.69µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=cae57957-9e42-44db-965b-8d646cbf81f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=d7df9d29-974b-4fa2-b834-ef63c1030f5d http.request.method=GET http.request.remoteaddr="127.0.0.1:54812" http.request.uri="/v2/foo/bar/blobs/uploads/d576fe1e-d0dc-431e-9df9-86187997522e?_state=rPfA2O6AiRy-BWe2cCIX26HXNZN3mjGVaJPS_EkpqUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzZmZTFlLWQwZGMtNDMxZS05ZGY5LTg2MTg3OTk3NTIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTI3NjI2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="970.849µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/uploads/d576fe1e-d0dc-431e-9df9-86187997522e?_state=rPfA2O6AiRy-BWe2cCIX26HXNZN3mjGVaJPS_EkpqUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzZmZTFlLWQwZGMtNDMxZS05ZGY5LTg2MTg3OTk3NTIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTI3NjI2MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=70c76a70-9ed4-4056-bb8c-7253001a33a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54812" http.request.uri="/v2/foo/bar/blobs/uploads/d576fe1e-d0dc-431e-9df9-86187997522e?_state=rPfA2O6AiRy-BWe2cCIX26HXNZN3mjGVaJPS_EkpqUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzZmZTFlLWQwZGMtNDMxZS05ZGY5LTg2MTg3OTk3NTIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTI3NjI2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="921.889µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/d576fe1e-d0dc-431e-9df9-86187997522e?_state=rPfA2O6AiRy-BWe2cCIX26HXNZN3mjGVaJPS_EkpqUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzZmZTFlLWQwZGMtNDMxZS05ZGY5LTg2MTg3OTk3NTIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTI3NjI2MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=264e741d-b038-4aee-a3c6-1d3e734f2fd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54812" http.request.uri="/v2/foo/bar/blobs/uploads/d576fe1e-d0dc-431e-9df9-86187997522e?_state=rPfA2O6AiRy-BWe2cCIX26HXNZN3mjGVaJPS_EkpqUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzZmZTFlLWQwZGMtNDMxZS05ZGY5LTg2MTg3OTk3NTIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTI3NjI2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d576fe1e-d0dc-431e-9df9-86187997522e time="2025-10-12T08:36:36Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=264e741d-b038-4aee-a3c6-1d3e734f2fd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54812" http.request.uri="/v2/foo/bar/blobs/uploads/d576fe1e-d0dc-431e-9df9-86187997522e?_state=rPfA2O6AiRy-BWe2cCIX26HXNZN3mjGVaJPS_EkpqUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzZmZTFlLWQwZGMtNDMxZS05ZGY5LTg2MTg3OTk3NTIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTI3NjI2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.889µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d576fe1e-d0dc-431e-9df9-86187997522e 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/uploads/d576fe1e-d0dc-431e-9df9-86187997522e?_state=rPfA2O6AiRy-BWe2cCIX26HXNZN3mjGVaJPS_EkpqUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NzZmZTFlLWQwZGMtNDMxZS05ZGY5LTg2MTg3OTk3NTIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTI3NjI2MjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=2f5ea992-b5ad-46bd-966c-484741a55bc6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=ed554e36-c6cc-42c8-a368-829fbc8fb68c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/0d05bb8a-7694-41d5-a71d-34b78645c7a8?_state=R6piguUwZ07hrICgeW9EbG8pLjfgZC7doqfTIqBdO5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDViYjhhLTc2OTQtNDFkNS1hNzFkLTM0Yjc4NjQ1YzdhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTc0ODAxODdaIn0%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" provided=sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed vars.name="foo/bar" vars.uuid=0d05bb8a-7694-41d5-a71d-34b78645c7a8 time="2025-10-12T08:36:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=ed554e36-c6cc-42c8-a368-829fbc8fb68c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/0d05bb8a-7694-41d5-a71d-34b78645c7a8?_state=R6piguUwZ07hrICgeW9EbG8pLjfgZC7doqfTIqBdO5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDViYjhhLTc2OTQtNDFkNS1hNzFkLTM0Yjc4NjQ1YzdhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTc0ODAxODdaIn0%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0d05bb8a-7694-41d5-a71d-34b78645c7a8 time="2025-10-12T08:36:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=ed554e36-c6cc-42c8-a368-829fbc8fb68c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/0d05bb8a-7694-41d5-a71d-34b78645c7a8?_state=R6piguUwZ07hrICgeW9EbG8pLjfgZC7doqfTIqBdO5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDViYjhhLTc2OTQtNDFkNS1hNzFkLTM0Yjc4NjQ1YzdhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTc0ODAxODdaIn0%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05621ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0d05bb8a-7694-41d5-a71d-34b78645c7a8 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "PUT /v2/foo/bar/blobs/uploads/0d05bb8a-7694-41d5-a71d-34b78645c7a8?_state=R6piguUwZ07hrICgeW9EbG8pLjfgZC7doqfTIqBdO5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkMDViYjhhLTc2OTQtNDFkNS1hNzFkLTM0Yjc4NjQ1YzdhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTc0ODAxODdaIn0%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=e1d06d8c-3e80-4f76-a412-abfc6d0ddd3a http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=42768e41-d165-47ec-9e85-4ec731c56584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/5c3ee61d-9183-4547-bd9f-2d9cdeb3c0a5?_state=Xvl9tViQ82VYhwJ6PhTzVx0J4dM7dp3DwcQWm4jCjOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjM2VlNjFkLTkxODMtNDU0Ny1iZDlmLTJkOWNkZWIzYzBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTk5MTQ2OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "PUT /v2/foo/bar/blobs/uploads/5c3ee61d-9183-4547-bd9f-2d9cdeb3c0a5?_state=Xvl9tViQ82VYhwJ6PhTzVx0J4dM7dp3DwcQWm4jCjOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjM2VlNjFkLTkxODMtNDU0Ny1iZDlmLTJkOWNkZWIzYzBhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi4zOTk5MTQ2OTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=30211ad0-3b7a-43d6-ac75-4982dea600b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=b161a4f1-c5d8-4c35-8d2e-0d731f4729d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/e7c41950-0153-41e2-842c-0e17fc5d3a9b?_state=LyHH9jttZTJM4fBh1umpp_2rTbwJAbNPv6N4IYrS_O17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3YzQxOTUwLTAxNTMtNDFlMi04NDJjLTBlMTdmYzVkM2E5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi40MDIzNzI1MTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "PUT /v2/foo/bar/blobs/uploads/e7c41950-0153-41e2-842c-0e17fc5d3a9b?_state=LyHH9jttZTJM4fBh1umpp_2rTbwJAbNPv6N4IYrS_O17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3YzQxOTUwLTAxNTMtNDFlMi04NDJjLTBlMTdmYzVkM2E5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi40MDIzNzI1MTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:36Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=87f04d24-6898-49f2-962b-70dc67c9a97c http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:38Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=0125852c-207b-4163-8ce4-fe7512a5392f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/530513cc-151a-4efd-ab53-45072b32739d?_state=tPIWjhtePhe9swc-M2v7b1CLWLG_Diilq0vBFoi7RrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzMDUxM2NjLTE1MWEtNGVmZC1hYjUzLTQ1MDcyYjMyNzM5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi40MDQ5MDgyNloifQ%3D%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656949565s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "PUT /v2/foo/bar/blobs/uploads/530513cc-151a-4efd-ab53-45072b32739d?_state=tPIWjhtePhe9swc-M2v7b1CLWLG_Diilq0vBFoi7RrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzMDUxM2NjLTE1MWEtNGVmZC1hYjUzLTQ1MDcyYjMyNzM5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozNi40MDQ5MDgyNloifQ%3D%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:38Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=2ae6b8fe-0b8b-47bb-9692-0b65fc875819 http.request.method=POST http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07069ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43061" http.request.id=079a7a76-a689-4f81-8416-ea6709c67f05 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/1409cb15-30d3-46e8-b22b-450cead36d36?_state=Fvis6ZCIvdjovSVIyhINYu6vd9YXs8ZhwYEqKvkiYz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MDljYjE1LTMwZDMtNDZlOC1iMjJiLTQ1MGNlYWQzNmQzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozOC4yMjExODEwNzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.610286866s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/1409cb15-30d3-46e8-b22b-450cead36d36?_state=Fvis6ZCIvdjovSVIyhINYu6vd9YXs8ZhwYEqKvkiYz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MDljYjE1LTMwZDMtNDZlOC1iMjJiLTQ1MGNlYWQzNmQzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjozOC4yMjExODEwNzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=7b2bf820-1907-4352-9da8-13909150a46f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/uploads/1409cb15-30d3-46e8-b22b-450cead36d36?_state=8yzdOHIZKQCApdOgWSnQ-1NPhj_A3-9zk3cMtarxTz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MDljYjE1LTMwZDMtNDZlOC1iMjJiLTQ1MGNlYWQzNmQzNiIsIk9mZnNldCI6MjM4OTkxMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MzhaIn0%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:39 +0000] "PUT /v2/foo/bar/blobs/uploads/1409cb15-30d3-46e8-b22b-450cead36d36?_state=8yzdOHIZKQCApdOgWSnQ-1NPhj_A3-9zk3cMtarxTz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MDljYjE1LTMwZDMtNDZlOC1iMjJiLTQ1MGNlYWQzNmQzNiIsIk9mZnNldCI6MjM4OTkxMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6MzhaIn0%3D&digest=sha256%3Ac694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=5de5dcc7-3efc-448e-84a0-e9aee1426905 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="993.729µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=bd65faf6-8136-4cf5-8c0b-60129f248b51 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=131.755178ms http.response.status=200 http.response.written=23899136 127.0.0.1 - - [12/Oct/2025:08:36:39 +0000] "GET /v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 200 23899136 "" "Go-http-client/1.1" time="2025-10-12T08:36:39Z" level=error msg="error parsing digest="sha257:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=b0968bd1-ed2a-4614-9c5d-c4bd5ad1b964 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/sha257:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" vars.name="foo/bar" time="2025-10-12T08:36:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=b0968bd1-ed2a-4614-9c5d-c4bd5ad1b964 http.request.method=GET http.request.remoteaddr="127.0.0.1:54824" http.request.uri="/v2/foo/bar/blobs/sha257:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.968µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:39 +0000] "GET /v2/foo/bar/blobs/sha257:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:36:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=56549bff-4ae2-436b-9b8f-b9f449bb062f http.request.method=GET http.request.remoteaddr="127.0.0.1:54836" http.request.uri="/v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107091ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:39 +0000] "GET /v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=3c0ee82d-dd9c-4f0b-8107-d4d6a4976319 http.request.method=GET http.request.remoteaddr="127.0.0.1:54836" http.request.uri="/v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.650776ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "GET /v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43061" http.request.id=7f423e8e-209f-4b5c-bf8f-3192e98aabd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54826" http.request.uri="/v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.991099ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [12/Oct/2025:08:36:39 +0000] "GET /v2/foo/bar/blobs/sha256:c694e7a4188af9f173e05d95b1b8ae381f34f459d2f12a3943784034d0233eed HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=e0b7021f-d40f-42fa-881c-e39e4b5c3214 http.request.method=GET http.request.remoteaddr="127.0.0.1:44402" http.request.uri="/v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.839718153s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41297" http.request.id=3e65fa54-3bf8-4c7b-b6f6-253f29e80c19 http.request.method=GET http.request.remoteaddr="127.0.0.1:44388" http.request.uri="/v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.843938954s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [12/Oct/2025:08:36:36 +0000] "GET /v2/foo/bar/blobs/sha256:e7bdc2ce39cf3cc4413054d3123d51eeb8e2096558050aa303e307ef382d9c14 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.60s) === RUN TestBlobDelete time="2025-10-12T08:36:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:36:40Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=8df50e41-e000-41bd-b0d7-3c9f95fdcf14 http.request.method=GET http.request.remoteaddr="127.0.0.1:35190" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="997.45µs" http.response.status=404 http.response.written=157 vars.digest="sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "GET /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=3bf7d01b-21e2-4c40-a61a-d6647ed87032 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="875.448µs" http.response.status=404 http.response.written=157 vars.digest="sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=bcbf1315-d82a-4950-8134-51bcd91b915b http.request.method=POST http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="939.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=a72b2a38-c060-4972-87a8-e83bfb8ab0b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/uploads/2e8327cc-b12a-4c70-a1d3-8e9240f08dce?_state=kqc2RWYTQp8-Mp-B_NtoLo8NwlfH6QtMmNUTUJnetdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODMyN2NjLWIxMmEtNGM3MC1hMWQzLThlOTI0MGYwOGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDQ0MzEzNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="994.69µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "GET /v2/foo/bar/blobs/uploads/2e8327cc-b12a-4c70-a1d3-8e9240f08dce?_state=kqc2RWYTQp8-Mp-B_NtoLo8NwlfH6QtMmNUTUJnetdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODMyN2NjLWIxMmEtNGM3MC1hMWQzLThlOTI0MGYwOGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDQ0MzEzNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=43a9221f-330f-4c36-9f6e-31bb7113625c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/uploads/2e8327cc-b12a-4c70-a1d3-8e9240f08dce?_state=kqc2RWYTQp8-Mp-B_NtoLo8NwlfH6QtMmNUTUJnetdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODMyN2NjLWIxMmEtNGM3MC1hMWQzLThlOTI0MGYwOGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDQ0MzEzNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="989.849µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/2e8327cc-b12a-4c70-a1d3-8e9240f08dce?_state=kqc2RWYTQp8-Mp-B_NtoLo8NwlfH6QtMmNUTUJnetdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODMyN2NjLWIxMmEtNGM3MC1hMWQzLThlOTI0MGYwOGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDQ0MzEzNzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=dc465f1e-52e0-4144-bc30-0b8b6d621ee2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/uploads/2e8327cc-b12a-4c70-a1d3-8e9240f08dce?_state=kqc2RWYTQp8-Mp-B_NtoLo8NwlfH6QtMmNUTUJnetdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODMyN2NjLWIxMmEtNGM3MC1hMWQzLThlOTI0MGYwOGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDQ0MzEzNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2e8327cc-b12a-4c70-a1d3-8e9240f08dce time="2025-10-12T08:36:40Z" 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.24.8 http.request.host="127.0.0.1:39197" http.request.id=dc465f1e-52e0-4144-bc30-0b8b6d621ee2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35194" http.request.uri="/v2/foo/bar/blobs/uploads/2e8327cc-b12a-4c70-a1d3-8e9240f08dce?_state=kqc2RWYTQp8-Mp-B_NtoLo8NwlfH6QtMmNUTUJnetdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODMyN2NjLWIxMmEtNGM3MC1hMWQzLThlOTI0MGYwOGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDQ0MzEzNzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="935.049µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2e8327cc-b12a-4c70-a1d3-8e9240f08dce 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "GET /v2/foo/bar/blobs/uploads/2e8327cc-b12a-4c70-a1d3-8e9240f08dce?_state=kqc2RWYTQp8-Mp-B_NtoLo8NwlfH6QtMmNUTUJnetdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlODMyN2NjLWIxMmEtNGM3MC1hMWQzLThlOTI0MGYwOGRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDQ0MzEzNzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=7e19b632-9145-4c45-8726-79331f318506 http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=2e6229eb-a730-413c-96ac-c68d60c39d27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/e0d2065f-703d-4aa8-a8e9-53ee7c6818ee?_state=YfPUa7NxSvWv0iVDwrcRCE4xpht1syQMw8JKCUXqlTV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZDIwNjVmLTcwM2QtNGFhOC1hOGU5LTUzZWU3YzY4MThlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDk0OTQ3NDdaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" provided=sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 vars.name="foo/bar" vars.uuid=e0d2065f-703d-4aa8-a8e9-53ee7c6818ee time="2025-10-12T08:36:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=2e6229eb-a730-413c-96ac-c68d60c39d27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/e0d2065f-703d-4aa8-a8e9-53ee7c6818ee?_state=YfPUa7NxSvWv0iVDwrcRCE4xpht1syQMw8JKCUXqlTV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZDIwNjVmLTcwM2QtNGFhOC1hOGU5LTUzZWU3YzY4MThlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDk0OTQ3NDdaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e0d2065f-703d-4aa8-a8e9-53ee7c6818ee time="2025-10-12T08:36:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=2e6229eb-a730-413c-96ac-c68d60c39d27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/e0d2065f-703d-4aa8-a8e9-53ee7c6818ee?_state=YfPUa7NxSvWv0iVDwrcRCE4xpht1syQMw8JKCUXqlTV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZDIwNjVmLTcwM2QtNGFhOC1hOGU5LTUzZWU3YzY4MThlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDk0OTQ3NDdaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.036771ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e0d2065f-703d-4aa8-a8e9-53ee7c6818ee 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "PUT /v2/foo/bar/blobs/uploads/e0d2065f-703d-4aa8-a8e9-53ee7c6818ee?_state=YfPUa7NxSvWv0iVDwrcRCE4xpht1syQMw8JKCUXqlTV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZDIwNjVmLTcwM2QtNGFhOC1hOGU5LTUzZWU3YzY4MThlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMDk0OTQ3NDdaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=b3ad7679-0822-4544-bd5c-1ceb692eaefc http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=f3e70ead-c8cf-4cd7-b3d0-471949e00d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/538ef7e3-905c-49c4-93ef-0161bc919bfd?_state=fEfnkBiuHgEI_twR9Z9ncTCAyo0X-BHeiH_YMkVo6NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzOGVmN2UzLTkwNWMtNDljNC05M2VmLTAxNjFiYzkxOWJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMTE5ODcwOTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "PUT /v2/foo/bar/blobs/uploads/538ef7e3-905c-49c4-93ef-0161bc919bfd?_state=fEfnkBiuHgEI_twR9Z9ncTCAyo0X-BHeiH_YMkVo6NV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzOGVmN2UzLTkwNWMtNDljNC05M2VmLTAxNjFiYzkxOWJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMTE5ODcwOTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=1835b45e-7a92-4f69-92a9-a210e9f6f456 http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=26be2e94-99da-4120-9a22-fde9bb162528 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/ce3ca3a5-a2a6-4d9d-9200-632d008f3b55?_state=UwTJbtkR53XEQdowhCwhGtCubygoE8BRm3H2jb5SU4Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlM2NhM2E1LWEyYTYtNGQ5ZC05MjAwLTYzMmQwMDhmM2I1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMTQ3NjM4NzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "PUT /v2/foo/bar/blobs/uploads/ce3ca3a5-a2a6-4d9d-9200-632d008f3b55?_state=UwTJbtkR53XEQdowhCwhGtCubygoE8BRm3H2jb5SU4Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlM2NhM2E1LWEyYTYtNGQ5ZC05MjAwLTYzMmQwMDhmM2I1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMTQ3NjM4NzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=0b1de98b-dfa0-46bd-87c4-fa00a3d7b568 http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:41Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=f0bac128-2146-4796-9197-d69f21761539 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/ee307f75-14fe-4636-9e80-02b8a0667ca7?_state=H_SAOQUeJHbyVBiTQ-PccLop5QBlBywbOd9XQGlxL0h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMzA3Zjc1LTE0ZmUtNDYzNi05ZTgwLTAyYjhhMDY2N2NhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMTc1MTM1NDZaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21687683s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:40 +0000] "PUT /v2/foo/bar/blobs/uploads/ee307f75-14fe-4636-9e80-02b8a0667ca7?_state=H_SAOQUeJHbyVBiTQ-PccLop5QBlBywbOd9XQGlxL0h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMzA3Zjc1LTE0ZmUtNDYzNi05ZTgwLTAyYjhhMDY2N2NhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MC4yMTc1MTM1NDZaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:41Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=6b0c3ad2-3f1d-49dc-9e76-0606749ccc3b http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39197" http.request.id=8c41798f-c2ad-4a71-8a3f-21701d2898be http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/d8eb55aa-6b6c-4f05-901b-29346e8f4314?_state=JZk3eqDocaEaNAMvIJSXPo7exuZsxtP8yseIxg80Vvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZWI1NWFhLTZiNmMtNGYwNS05MDFiLTI5MzQ2ZThmNDMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MS41Njg4MDExOFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243221969s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/d8eb55aa-6b6c-4f05-901b-29346e8f4314?_state=JZk3eqDocaEaNAMvIJSXPo7exuZsxtP8yseIxg80Vvt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZWI1NWFhLTZiNmMtNGYwNS05MDFiLTI5MzQ2ZThmNDMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0MS41Njg4MDExOFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=4c777e44-2cb8-4bad-8dce-d4c29e76394f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/uploads/d8eb55aa-6b6c-4f05-901b-29346e8f4314?_state=hADTAyDwvNiAGe5yrlkTDkTRPDSDd6rmn1cXB8qdPLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZWI1NWFhLTZiNmMtNGYwNS05MDFiLTI5MzQ2ZThmNDMxNCIsIk9mZnNldCI6MjA0NzQzNjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NDFaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "PUT /v2/foo/bar/blobs/uploads/d8eb55aa-6b6c-4f05-901b-29346e8f4314?_state=hADTAyDwvNiAGe5yrlkTDkTRPDSDd6rmn1cXB8qdPLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZWI1NWFhLTZiNmMtNGYwNS05MDFiLTI5MzQ2ZThmNDMxNCIsIk9mZnNldCI6MjA0NzQzNjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NDFaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=0de8a24d-1264-412b-9342-13e6480d9887 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="974.25µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=117c0d1f-5276-4783-9bf5-39108b360f11 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=109.64384ms http.response.status=200 http.response.written=20474368 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "GET /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 200 20474368 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=error msg="error parsing digest="sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=a5a855d0-15b6-487b-ab2c-2c034d77e17b http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" time="2025-10-12T08:36:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=a5a855d0-15b6-487b-ab2c-2c034d77e17b http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/bar/blobs/sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.369µs" http.response.status=400 http.response.written=110 vars.digest="sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "GET /v2/foo/bar/blobs/sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=27a07be2-4188-44a2-a8e2-0efc73508bed http.request.method=GET http.request.remoteaddr="127.0.0.1:45674" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230932ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "GET /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=a2fc6f3d-3a89-45e7-908e-c10d41e35782 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45676" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=0fe1f4b3-a40d-4f02-8d30-2731662a35ef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45676" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="876.769µs" http.response.status=404 http.response.written=157 vars.digest="sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=7169dd64-e126-4ba1-a0cf-dfe37ca7c355 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45676" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="825.288µs" http.response.status=404 http.response.written=74 vars.digest="sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=error msg="error parsing digest="sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=e4d557df-0261-4f20-b4ac-564465554acd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45684" http.request.uri="/v2/foo/bar/blobs/sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" time="2025-10-12T08:36:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=e4d557df-0261-4f20-b4ac-564465554acd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45684" http.request.uri="/v2/foo/bar/blobs/sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.369µs" http.response.status=400 http.response.written=110 vars.digest="sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "DELETE /v2/foo/bar/blobs/sha257:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:36:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=a78d67c1-554c-4dd2-b1d2-bb6e5e57ca18 http.request.method=POST http.request.remoteaddr="127.0.0.1:45690" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:44Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=f9132ae7-2e53-4b90-9256-ad8daa4b12d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45690" http.request.uri="/v2/foo/bar/blobs/uploads/c3a5319d-1604-4ae2-a081-fb0ad7295325?_state=uORkbwj1kMwd37Xkv-bM0xULVgExutawRfQxf9JhaOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTUzMTlkLTE2MDQtNGFlMi1hMDgxLWZiMGFkNzI5NTMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0Mi45Nzg2NDY1NTFaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.duration=1.27482192s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "PUT /v2/foo/bar/blobs/uploads/c3a5319d-1604-4ae2-a081-fb0ad7295325?_state=uORkbwj1kMwd37Xkv-bM0xULVgExutawRfQxf9JhaOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTUzMTlkLTE2MDQtNGFlMi1hMDgxLWZiMGFkNzI5NTMyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0Mi45Nzg2NDY1NTFaIn0%3D&digest=sha256%3A75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:44Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=cd36dac6-d0ff-4cff-b318-d8539dd4cce8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45690" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.188212ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:44Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=6e20e63a-2784-4a8c-b152-017a5c62afba http.request.method=GET http.request.remoteaddr="127.0.0.1:45666" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.427463225s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "GET /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-10-12T08:36:44Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39197" http.request.id=a2066550-08e1-4148-b05a-ed0abe9e441e http.request.method=GET http.request.remoteaddr="127.0.0.1:45674" http.request.uri="/v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.422411335s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [12/Oct/2025:08:36:42 +0000] "GET /v2/foo/bar/blobs/sha256:75b30b7c87cb9012108edf0af318adc64e9adc8c089ce9785e50ead45f255822 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.39s) === RUN TestRelativeURL time="2025-10-12T08:36:44Z" 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.24.8 time="2025-10-12T08:36:44Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:44Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38605" http.request.id=60769847-f627-4a68-ae23-f26c9e1feecd http.request.method=POST http.request.remoteaddr="127.0.0.1:36288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38605" http.request.id=e0af0522-4734-421f-9d22-a717fac485c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36288" http.request.uri="/v2/foo/bar/blobs/uploads/92c65e87-ef2d-4056-8898-f892eee0d348?_state=KKFMLQYzmqohbenhhDquEcoh5atwFVtTldpieG_aqbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYzY1ZTg3LWVmMmQtNDA1Ni04ODk4LWY4OTJlZWUwZDM0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0NC4zOTQ1MDI3MDFaIn0%3D&digest=sha256%3Af0eb98744e1d23911d30c4d9ab1be1f43575da3370f6c9adc951eccc90130b27" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909447213s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:44 +0000] "PUT /v2/foo/bar/blobs/uploads/92c65e87-ef2d-4056-8898-f892eee0d348?_state=KKFMLQYzmqohbenhhDquEcoh5atwFVtTldpieG_aqbJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYzY1ZTg3LWVmMmQtNDA1Ni04ODk4LWY4OTJlZWUwZDM0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0NC4zOTQ1MDI3MDFaIn0%3D&digest=sha256%3Af0eb98744e1d23911d30c4d9ab1be1f43575da3370f6c9adc951eccc90130b27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38605" http.request.id=9f21ae40-af94-4112-aef0-74265fbbf3e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:36288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38605" http.request.id=6b495978-babe-4a80-bd15-0a93c189f39d http.request.method=POST http.request.remoteaddr="127.0.0.1:36288" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="955.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:48Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38605" http.request.id=ab30a7fb-76d6-4cee-878d-a86925a26003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36288" http.request.uri="/v2/foo/bar/blobs/uploads/14bba723-a97f-419c-8e86-e423d7041f1a?_state=9j3v0G6FQ5zNJcKeyDlNHOgvdGQ7jLrV7sJ5kDPNVSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0YmJhNzIzLWE5N2YtNDE5Yy04ZTg2LWU0MjNkNzA0MWYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0Ni43OTAxMjE0NjRaIn0%3D&digest=sha256%3A1fbd70580358a1f888f4d83862b7347753d6dab47c2245e8ec9500f8ad619c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385184727s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:46 +0000] "PUT /v2/foo/bar/blobs/uploads/14bba723-a97f-419c-8e86-e423d7041f1a?_state=9j3v0G6FQ5zNJcKeyDlNHOgvdGQ7jLrV7sJ5kDPNVSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0YmJhNzIzLWE5N2YtNDE5Yy04ZTg2LWU0MjNkNzA0MWYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0Ni43OTAxMjE0NjRaIn0%3D&digest=sha256%3A1fbd70580358a1f888f4d83862b7347753d6dab47c2245e8ec9500f8ad619c9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.79s) === RUN TestBlobDeleteDisabled time="2025-10-12T08:36:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:36:48Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:42249" http.request.id=91b9844a-cdef-4315-b658-11cfe8b4f151 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48076" http.request.uri="/v2/foo/bar/blobs/sha256:5aadb4dab000df1eac9a513c355bbd6f7f66c876fec1cf1a922c96762b8e9986" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="964.77µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5aadb4dab000df1eac9a513c355bbd6f7f66c876fec1cf1a922c96762b8e9986" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:5aadb4dab000df1eac9a513c355bbd6f7f66c876fec1cf1a922c96762b8e9986 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.26s) === RUN TestDeleteDisabled time="2025-10-12T08:36:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:36:48Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:48Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44805" http.request.id=ac936408-d709-4d49-80a7-2c7326c0c82a http.request.method=POST http.request.remoteaddr="127.0.0.1:57990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:49Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44805" http.request.id=b3789234-286f-46fe-b823-892f511d9727 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57990" http.request.uri="/v2/foo/bar/blobs/uploads/6a4568bd-8bdd-4118-92ee-72b303136a29?_state=WMY-nrSuuVeVTZpfFvJMwMnDcNJg4Cs0aloPSGVghlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNDU2OGJkLThiZGQtNDExOC05MmVlLTcyYjMwMzEzNmEyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0OC41OTUxNTIyMDhaIn0%3D&digest=sha256%3Ab4c1ea66e49dcc19cb47844837c115cf5b32ad33bd10cf3dc7b43a8781016e36" http.request.useragent="Go-http-client/1.1" http.response.duration=837.625133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:48 +0000] "PUT /v2/foo/bar/blobs/uploads/6a4568bd-8bdd-4118-92ee-72b303136a29?_state=WMY-nrSuuVeVTZpfFvJMwMnDcNJg4Cs0aloPSGVghlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhNDU2OGJkLThiZGQtNDExOC05MmVlLTcyYjMwMzEzNmEyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0OC41OTUxNTIyMDhaIn0%3D&digest=sha256%3Ab4c1ea66e49dcc19cb47844837c115cf5b32ad33bd10cf3dc7b43a8781016e36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:44805" http.request.id=53c3a7b9-b876-44f8-a070-19474bb36232 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57990" http.request.uri="/v2/foo/bar/blobs/sha256:b4c1ea66e49dcc19cb47844837c115cf5b32ad33bd10cf3dc7b43a8781016e36" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="858.248µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b4c1ea66e49dcc19cb47844837c115cf5b32ad33bd10cf3dc7b43a8781016e36" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:36:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:b4c1ea66e49dcc19cb47844837c115cf5b32ad33bd10cf3dc7b43a8781016e36 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.00s) === RUN TestDeleteReadOnly time="2025-10-12T08:36:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:36:49Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:49Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40713" http.request.id=4e24cab1-7b35-4c5f-a4e2-fcee5edbc78d http.request.method=POST http.request.remoteaddr="127.0.0.1:42750" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40713" http.request.id=85f0036e-6d11-45d0-970a-9d674d307334 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42750" http.request.uri="/v2/foo/bar/blobs/uploads/f6ee11dd-81e0-4517-98e3-7d04425590f5?_state=3wf21mIEUY-Ntg7g07hiGF0dH2kOvIcCIV4KzURdGIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZWUxMWRkLTgxZTAtNDUxNy05OGUzLTdkMDQ0MjU1OTBmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0OS42MzczMDgzMTZaIn0%3D&digest=sha256%3A0505836350d01973889952baf5f6ca4a2fa04f25ef4a1be3e269e3f86cabb261" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447029577s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:49 +0000] "PUT /v2/foo/bar/blobs/uploads/f6ee11dd-81e0-4517-98e3-7d04425590f5?_state=3wf21mIEUY-Ntg7g07hiGF0dH2kOvIcCIV4KzURdGIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZWUxMWRkLTgxZTAtNDUxNy05OGUzLTdkMDQ0MjU1OTBmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNjo0OS42MzczMDgzMTZaIn0%3D&digest=sha256%3A0505836350d01973889952baf5f6ca4a2fa04f25ef4a1be3e269e3f86cabb261 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:0505836350d01973889952baf5f6ca4a2fa04f25ef4a1be3e269e3f86cabb261 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.65s) === RUN TestStartPushReadOnly time="2025-10-12T08:36: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.24.8 time="2025-10-12T08:36:51Z" level=info msg="redis not configured" go.version=go1.24.8 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-10-12T08:36: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.24.8 time="2025-10-12T08:36:51Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=3c1ee9e2-6a49-4fb3-b4bd-2884cac8d235 http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" 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.01897ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:36:51Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=3d8908ae-0012-4032-a426-6e1d96590170 http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" 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="824.808µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:36:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=9fcca83a-a5b5-491a-a85f-4ebf36c9c5b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" 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="775.608µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T08:36:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=141ec395-fc4b-4241-bd9a-eca0c6c89b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" 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=3.698676ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:36:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=141ec395-fc4b-4241-bd9a-eca0c6c89b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" 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=3.762397ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:36:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=141ec395-fc4b-4241-bd9a-eca0c6c89b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" 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=3.792397ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:36:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=141ec395-fc4b-4241-bd9a-eca0c6c89b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" 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=3.819198ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T08:36:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=14974fcf-990b-45ff-aff4-5b8cdd2ebe24 http.request.method=POST http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=a23c4863-b54c-4549-80c3-49401f166ebf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/blobs/uploads/68752b7e-c49c-4c0e-8f18-1b7124eec574?_state=1Q9hz7aTG4-YznZQH16rwmBD9Ye2BkCaoUZeEIsweBV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ODc1MmI3ZS1jNDljLTRjMGUtOGYxOC0xYjcxMjRlZWM1NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTEuMzUyODA5MTc4WiJ9&digest=sha256%3A049bab580cd4a644fab671496a3baa9181d3acc275d228a01c2cb98a16124e37" http.request.useragent="Go-http-client/1.1" http.response.duration=1.696525435s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/68752b7e-c49c-4c0e-8f18-1b7124eec574?_state=1Q9hz7aTG4-YznZQH16rwmBD9Ye2BkCaoUZeEIsweBV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ODc1MmI3ZS1jNDljLTRjMGUtOGYxOC0xYjcxMjRlZWM1NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTEuMzUyODA5MTc4WiJ9&digest=sha256%3A049bab580cd4a644fab671496a3baa9181d3acc275d228a01c2cb98a16124e37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=04472df2-a4de-4150-a0c0-af2ca96238a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=5eecec09-c1ed-4ed7-ad21-492e2c535d91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/blobs/uploads/3b482f43-dce6-415a-a22b-b0fea32efd54?_state=xNW-gMG_DVPuxr_sr69tEk5cd2o7gQWIanabnt_hhBZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYjQ4MmY0My1kY2U2LTQxNWEtYTIyYi1iMGZlYTMyZWZkNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTMuMTk2NTA5MjYyWiJ9&digest=sha256%3Ab35d5375639a51c9abec92558506b5e69f441bf2328c96992a8926fab5a68ea2" http.request.useragent="Go-http-client/1.1" http.response.duration=689.039629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/3b482f43-dce6-415a-a22b-b0fea32efd54?_state=xNW-gMG_DVPuxr_sr69tEk5cd2o7gQWIanabnt_hhBZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzYjQ4MmY0My1kY2U2LTQxNWEtYTIyYi1iMGZlYTMyZWZkNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTMuMTk2NTA5MjYyWiJ9&digest=sha256%3Ab35d5375639a51c9abec92558506b5e69f441bf2328c96992a8926fab5a68ea2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=d209986a-e653-4bae-b730-50b1ae74d626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.493595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=8d400df7-ab5c-48a5-a45e-da46cf96667c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.duration=3.268912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=e7bbc355-d5ec-41d9-b50b-42685293b03b http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" 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.821458ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=eb3aa254-e34e-480b-b4b9-cd13b85ce287 http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.890459ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:32853" http.request.id=dfa97c3e-11e6-41be-a542-21acf4fee78d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32853" http.request.id=8e71ab4f-0566-43e8-9103-da8081a7eea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:32853" http.request.id=ae8ac4ee-446d-4b3d-b9ff-813e11bbe64e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.duration=3.305713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=f904c04f-7eb2-4e87-8312-0c5f806d3a8a http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.815098ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=07d181ce-c40f-408c-93ca-09aea373c5a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="737.528µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=c8fae00f-7d43-4b0c-8853-abb38b96f36c http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.duration="732.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=d8674f76-ee00-48d7-8490-8524223cbdca http.request.method=GET http.request.remoteaddr="127.0.0.1:50660" 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="695.167µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=error msg="payload digest does match: "sha256:0ca7f4a4452af38cff811d77d46c67eca1daf29586044bf31ab39c2653f9b44d" != "sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271"" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=89ab2f7f-e2b2-4747-90b6-d5088b32cb6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" time="2025-10-12T08:36:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=89ab2f7f-e2b2-4747-90b6-d5088b32cb6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50660" http.request.uri="/v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="865.648µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271" 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:36b9532646a465e5f19f1bb0d24b922808f69ef5dbfa4caf98bd274020173271 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=b639a291-f944-46d7-a241-8c470109c26d http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" 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="767.568µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" 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.24.8 http.request.host="127.0.0.1:32853" http.request.id=35feb963-bb09-4ba8-8a5b-9579815e4ff7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" 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="683.127µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32853" http.request.id=5f812aef-bd99-4d93-b28c-b9ac01880cbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" 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="867.809µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:36:53Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32853" http.request.id=5f812aef-bd99-4d93-b28c-b9ac01880cbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" 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="913.569µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:36:53Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32853" http.request.id=5f812aef-bd99-4d93-b28c-b9ac01880cbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" 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="943.609µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=eecafaf0-f3c0-465b-b166-a64794cccc8e http.request.method=POST http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=0bd09420-a679-402e-8608-f4c408a1fb72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/blobs/uploads/f7b08b0e-175f-4c24-9bed-b3dad2f8ce73?_state=o8E-8IEo5U2W2IJFClTS1dyKbcCtKGiGuDbnmIiXunl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2IwOGIwZS0xNzVmLTRjMjQtOWJlZC1iM2RhZDJmOGNlNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTMuOTI0NTM0Mjc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/f7b08b0e-175f-4c24-9bed-b3dad2f8ce73?_state=o8E-8IEo5U2W2IJFClTS1dyKbcCtKGiGuDbnmIiXunl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmN2IwOGIwZS0xNzVmLTRjMjQtOWJlZC1iM2RhZDJmOGNlNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTMuOTI0NTM0Mjc1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:53Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32853" http.request.id=5c19bc6e-487e-4e4f-904e-2dbaa60172ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" 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="841.088µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:36:53Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32853" http.request.id=5c19bc6e-487e-4e4f-904e-2dbaa60172ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" 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="888.249µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:36:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T08:36:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=3b97c6df-7d6e-4d04-8fcd-8c1235c1c632 http.request.method=POST http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=900edb2b-8615-46d3-a18e-501685ffb4bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/blobs/uploads/7a14f147-2ce2-46a7-b4f2-9848f64a7420?_state=EqQR_fyLt5uLajeAsclxvlbSd1TCy69AsOx43-W7ISd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTE0ZjE0Ny0yY2UyLTQ2YTctYjRmMi05ODQ4ZjY0YTc0MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTQuMTc4MjQ3NzM1WiJ9&digest=sha256%3Ac4d1af718b3c5f45f3f98fcc90b7da18a353af69d93f108a74a377ad0c46a1fd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.919500071s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/7a14f147-2ce2-46a7-b4f2-9848f64a7420?_state=EqQR_fyLt5uLajeAsclxvlbSd1TCy69AsOx43-W7ISd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTE0ZjE0Ny0yY2UyLTQ2YTctYjRmMi05ODQ4ZjY0YTc0MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTQuMTc4MjQ3NzM1WiJ9&digest=sha256%3Ac4d1af718b3c5f45f3f98fcc90b7da18a353af69d93f108a74a377ad0c46a1fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=a6832995-4e24-4877-a15a-b4f3ae5c20e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=58165c7f-0ac7-469a-a05b-76ec79b39143 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/blobs/uploads/8c7283ec-5b1f-4fce-9155-2f50fe62972c?_state=xfBbg5MNnOMzsFoVj0tViTnKlPcTWdYGnjkfFELivmt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzcyODNlYy01YjFmLTRmY2UtOTE1NS0yZjUwZmU2Mjk3MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTYuNDA1MzQyMTk3WiJ9&digest=sha256%3Af0c3f0cd41ac4ae83923c0bd8f409c7b5a370c515c196bd6b006cf6485260c7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.520500552s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/8c7283ec-5b1f-4fce-9155-2f50fe62972c?_state=xfBbg5MNnOMzsFoVj0tViTnKlPcTWdYGnjkfFELivmt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzcyODNlYy01YjFmLTRmY2UtOTE1NS0yZjUwZmU2Mjk3MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTYuNDA1MzQyMTk3WiJ9&digest=sha256%3Af0c3f0cd41ac4ae83923c0bd8f409c7b5a370c515c196bd6b006cf6485260c7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32853" http.request.id=387ea987-35ed-4fe9-9c99-42d10c411654 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32853" http.request.id=dccee539-af80-4e7b-93d8-50a138e47411 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/sha256:d361d36175cb3def7bd54e9a291b671a1cfc0105b5bd4e0139497e6832be3fc6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:d361d36175cb3def7bd54e9a291b671a1cfc0105b5bd4e0139497e6832be3fc6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=b8aabf53-4e58-44c0-9820-501638f2ed53 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" 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="990.05µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=b3a000c5-9962-47c7-9840-91c8c6eaf914 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/sha256:d361d36175cb3def7bd54e9a291b671a1cfc0105b5bd4e0139497e6832be3fc6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="902.409µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:d361d36175cb3def7bd54e9a291b671a1cfc0105b5bd4e0139497e6832be3fc6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=15e17046-ef35-4ae0-a6ad-122c382d6b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="759.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=023300e5-0db5-4552-a893-c7031275a5ed http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/sha256:d361d36175cb3def7bd54e9a291b671a1cfc0105b5bd4e0139497e6832be3fc6" http.request.useragent="Go-http-client/1.1" http.response.duration="731.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:d361d36175cb3def7bd54e9a291b671a1cfc0105b5bd4e0139497e6832be3fc6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=b3ebab96-6323-4c8b-9bd7-e7d5a197b702 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" 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="727.447µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="rewriting manifest sha256:d361d36175cb3def7bd54e9a291b671a1cfc0105b5bd4e0139497e6832be3fc6 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=9bcff391-688d-4e59-9c5e-e641af3ada5a http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=9bcff391-688d-4e59-9c5e-e641af3ada5a http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.114461ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32853" http.request.id=445b2760-fc81-4e9e-8c3e-5e753d1a17e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" 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="867.368µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32853" http.request.id=c77b1d15-418a-48bc-a2c0-480fb4fb223b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:32853" http.request.id=0eb05339-3f8b-41fa-94db-fea12cbf1977 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/sha256:242da567891c09af1d49d9202c63f3aec5ef2b9bc4169bfe374c2cfb9833e405" http.request.useragent="Go-http-client/1.1" http.response.duration="971.77µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:242da567891c09af1d49d9202c63f3aec5ef2b9bc4169bfe374c2cfb9833e405 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=5d451fe6-c643-4ee5-aa48-a24c202ea1b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" 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="924.249µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=c8bbd184-115a-4a65-9179-39af2159c379 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/sha256:242da567891c09af1d49d9202c63f3aec5ef2b9bc4169bfe374c2cfb9833e405" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="928.449µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:242da567891c09af1d49d9202c63f3aec5ef2b9bc4169bfe374c2cfb9833e405 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=7b08922b-b34b-4dcd-b46f-1b2d366796c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="775.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=402eac0e-6194-45b5-9c7d-5b0954f9e83a http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/sha256:242da567891c09af1d49d9202c63f3aec5ef2b9bc4169bfe374c2cfb9833e405" http.request.useragent="Go-http-client/1.1" http.response.duration="756.088µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/sha256:242da567891c09af1d49d9202c63f3aec5ef2b9bc4169bfe374c2cfb9833e405 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=info msg="rewriting manifest list sha256:242da567891c09af1d49d9202c63f3aec5ef2b9bc4169bfe374c2cfb9833e405 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=7ae5e6aa-a655-47f7-bd1d-17cc0b12cfaa http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-12T08:36:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:32853" http.request.id=7ae5e6aa-a655-47f7-bd1d-17cc0b12cfaa http.request.method=GET http.request.remoteaddr="127.0.0.1:50670" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.127861ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:36:58Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:36:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=5e8548bf-b3a6-4f5d-af04-e39e5fb91d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" 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="894.449µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" 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.24.8 http.request.host="127.0.0.1:43619" http.request.id=56e712bf-fea5-493e-ae80-22f02c6b0d56 http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" 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="761.888µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=39274ba9-fbb1-4d45-b8f5-71a63ed83621 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" 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="864.809µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T08:36:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=d35da466-053a-4326-a61c-17f6b6f87709 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.958389ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:36:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=d35da466-053a-4326-a61c-17f6b6f87709 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" 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=3.05195ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:36:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=d35da466-053a-4326-a61c-17f6b6f87709 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" 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=3.111471ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:36:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=d35da466-053a-4326-a61c-17f6b6f87709 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" 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=3.165791ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:36:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T08:36:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=192032f3-450c-45f3-83d0-20e37bcecfdf http.request.method=POST http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="934.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=de91149a-db7f-470d-93d3-d32f4a213337 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/blobs/uploads/6f2c3fdf-3e57-4c38-a551-a896e9462e0a?_state=-D1V72qPK6PBGKCvixLgKZRWYMyj8yTXNbfUbxKTVtd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjJjM2ZkZi0zZTU3LTRjMzgtYTU1MS1hODk2ZTk0NjJlMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTkuMTQ5MjUzODdaIn0%3D&digest=sha256%3Ac72588e0dc39a5a207f17e11f0ea8c85a9030147800cfadf3e59e4e2cf21cdf6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023335362s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:36:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/6f2c3fdf-3e57-4c38-a551-a896e9462e0a?_state=-D1V72qPK6PBGKCvixLgKZRWYMyj8yTXNbfUbxKTVtd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjJjM2ZkZi0zZTU3LTRjMzgtYTU1MS1hODk2ZTk0NjJlMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MzY6NTkuMTQ5MjUzODdaIn0%3D&digest=sha256%3Ac72588e0dc39a5a207f17e11f0ea8c85a9030147800cfadf3e59e4e2cf21cdf6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=31606aa1-ba99-4074-92e7-ca5dadc8fa47 http.request.method=POST http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=1f948205-1cca-407b-b230-b0fb79b57293 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/blobs/uploads/366d2d0a-6733-4f4b-aaa8-83febd8b896a?_state=bc3CIjuYkAcpI_Z3u6SjRrV3OMZQe7Kl91GaTPk64Fx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjZkMmQwYS02NzMzLTRmNGItYWFhOC04M2ZlYmQ4Yjg5NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDAuNDE1MDUzOTgxWiJ9&digest=sha256%3Aadcdd28f593e597c256727c8719952a11c6e61eb279368bc988247b123dd7df6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.634876467s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/366d2d0a-6733-4f4b-aaa8-83febd8b896a?_state=bc3CIjuYkAcpI_Z3u6SjRrV3OMZQe7Kl91GaTPk64Fx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjZkMmQwYS02NzMzLTRmNGItYWFhOC04M2ZlYmQ4Yjg5NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDAuNDE1MDUzOTgxWiJ9&digest=sha256%3Aadcdd28f593e597c256727c8719952a11c6e61eb279368bc988247b123dd7df6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=62798d9b-6b4c-4980-b0aa-82539bc2cb7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.490635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=f1f92ca3-32c1-483f-952e-156c68961f93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.262992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=8475c220-cd43-48ad-b2db-aa6f096c2ee8 http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" 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.765857ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=04d54514-12c7-4c19-a815-bb4785c30fe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.806978ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43619" http.request.id=bcc20e31-a06e-4576-ae56-0a549d017cd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.295393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43619" http.request.id=0533f5fd-4dbe-4784-9525-87a11dc267e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.303913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:43619" http.request.id=d66ad8ce-6268-4b05-aacd-4a12f19cc584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=f39209e4-c808-4102-a62c-3eab9af09061 http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.801698ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=2e97816c-f8f9-4b78-8102-a128e0c7a3d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="733.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=2057c718-4010-4e1d-a151-a580564fdec6 http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.duration="689.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=1ccad102-c191-4eb7-99ed-77d684eec0f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:32768" 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="812.928µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=error msg="payload digest does match: "sha256:5cb00add36b8025e99ced0a5a3150abc9b8a530fb30d7ead1311f44ad712dc10" != "sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b"" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=e31a8560-616a-4128-9ede-a2728ff2edfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" time="2025-10-12T08:37:02Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=e31a8560-616a-4128-9ede-a2728ff2edfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:32768" http.request.uri="/v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.088µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b" 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema1/manifests/sha256:b4408b0d6a336d9a74bf1a218bfcdf6bdf7c429b7655d0d14f43c1ad3bbe3d9b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=abb936f2-1230-4c6c-8534-52ded19f5f87 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.768µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" 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.24.8 http.request.host="127.0.0.1:43619" http.request.id=4dcc19c7-6b2a-4365-a8ee-b53aabb54a28 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" 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="721.808µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43619" http.request.id=1fc86ddc-60bf-47cc-9ad7-ce3d69790cd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" 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="922.289µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:02Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43619" http.request.id=1fc86ddc-60bf-47cc-9ad7-ce3d69790cd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" 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="964.29µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:02Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43619" http.request.id=1fc86ddc-60bf-47cc-9ad7-ce3d69790cd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" 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="997.49µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=9ad82d9d-dd65-4f70-b64d-cc97e944d5da http.request.method=POST http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=5fb63fe6-d64a-479a-9673-6cd3e6844ab2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/blobs/uploads/ccc1fdbf-22ec-4679-837c-71e05cbd0961?_state=BG50XNRzgcCKiTb4zEf4gw7bh4z0GD4tDLhokSbldZh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2MxZmRiZi0yMmVjLTQ2NzktODM3Yy03MWUwNWNiZDA5NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDIuMDg2MDU0MTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/ccc1fdbf-22ec-4679-837c-71e05cbd0961?_state=BG50XNRzgcCKiTb4zEf4gw7bh4z0GD4tDLhokSbldZh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjY2MxZmRiZi0yMmVjLTQ2NzktODM3Yy03MWUwNWNiZDA5NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDIuMDg2MDU0MTI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43619" http.request.id=f248edaa-de98-4862-b467-3006f7c995ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" 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="958.849µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:02Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43619" http.request.id=f248edaa-de98-4862-b467-3006f7c995ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00273ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T08:37:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=3f798413-d42e-47f5-9f49-be3bfddab2f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:03Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=73ec6d30-3466-4dd8-b126-47c79db1fdf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/blobs/uploads/63ad2cc3-0fd9-4afb-be6a-0495fcc7af57?_state=HGYE-zLWhqQbjr1X7mWbkaeptrsalrXvMSEYFoS7xGJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2FkMmNjMy0wZmQ5LTRhZmItYmU2YS0wNDk1ZmNjN2FmNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDIuMjkwMjA2ODk1WiJ9&digest=sha256%3A4d0aa5eff61330bfbf98c5f257f4abbfed8c496f5f37e477fe78125f11300a45" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177653242s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/63ad2cc3-0fd9-4afb-be6a-0495fcc7af57?_state=HGYE-zLWhqQbjr1X7mWbkaeptrsalrXvMSEYFoS7xGJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2FkMmNjMy0wZmQ5LTRhZmItYmU2YS0wNDk1ZmNjN2FmNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDIuMjkwMjA2ODk1WiJ9&digest=sha256%3A4d0aa5eff61330bfbf98c5f257f4abbfed8c496f5f37e477fe78125f11300a45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:03Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=23aff111-c359-44c1-93e0-dfe8fbc350dd http.request.method=POST http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=47490672-8ce0-4c65-bf30-4ce6c1c717ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/blobs/uploads/b8cb9d21-77d3-4b30-bcff-0bbfd35bea96?_state=7mOFps4OwkFbEndqNQYsQnRGyERDNBcRQHsPBql1NdR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOGNiOWQyMS03N2QzLTRiMzAtYmNmZi0wYmJmZDM1YmVhOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDMuNzY3Njc1ODUxWiJ9&digest=sha256%3Ac0e73b79d33120fc0619e644c4a0302901d0bd99be7ab8eb712a46b30b50acfa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.376423852s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/b8cb9d21-77d3-4b30-bcff-0bbfd35bea96?_state=7mOFps4OwkFbEndqNQYsQnRGyERDNBcRQHsPBql1NdR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOGNiOWQyMS03N2QzLTRiMzAtYmNmZi0wYmJmZDM1YmVhOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDMuNzY3Njc1ODUxWiJ9&digest=sha256%3Ac0e73b79d33120fc0619e644c4a0302901d0bd99be7ab8eb712a46b30b50acfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43619" http.request.id=dda692dd-b826-4147-8a53-9a1b382b1dbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.295693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43619" http.request.id=207e4281-9422-434a-98ae-f53ed46d6e8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/sha256:b62071830dfe613ae2e0887e4646eed39145f0e9121dca5be0ea4c6a35c04346" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:b62071830dfe613ae2e0887e4646eed39145f0e9121dca5be0ea4c6a35c04346 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=e15d1dfd-3761-466f-9340-a749c9019ca1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" 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="897.009µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=d5bb333c-a4ee-4983-8be8-b77a406f532f http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/sha256:b62071830dfe613ae2e0887e4646eed39145f0e9121dca5be0ea4c6a35c04346" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="915.489µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/sha256:b62071830dfe613ae2e0887e4646eed39145f0e9121dca5be0ea4c6a35c04346 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=14e48e92-a8ab-46fd-b670-a9ad2f1f753d http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="720.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=762257e1-bf0c-43f9-931b-e92cf1306bce http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/sha256:b62071830dfe613ae2e0887e4646eed39145f0e9121dca5be0ea4c6a35c04346" http.request.useragent="Go-http-client/1.1" http.response.duration="715.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/sha256:b62071830dfe613ae2e0887e4646eed39145f0e9121dca5be0ea4c6a35c04346 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=1ee69ea4-9037-4190-9553-52b8c14d16bc http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" 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="698.847µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="rewriting manifest sha256:b62071830dfe613ae2e0887e4646eed39145f0e9121dca5be0ea4c6a35c04346 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=c74d68ed-94e1-4bc2-88fd-c60e2f013f53 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=c74d68ed-94e1-4bc2-88fd-c60e2f013f53 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" 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.909259ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" 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.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43619" http.request.id=20949405-768b-4434-9db0-e009fe47639c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" 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="823.648µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43619" http.request.id=3a60923a-ea93-441b-9a19-987b5b530607 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43619" http.request.id=92446039-9665-4d5c-a763-74267bbbacde http.request.method=PUT http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/sha256:8cc1ece6d89f91bb1d350178156b0319d0d3b2588a952e2b73f716efee1b74dd" http.request.useragent="Go-http-client/1.1" http.response.duration="895.929µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:8cc1ece6d89f91bb1d350178156b0319d0d3b2588a952e2b73f716efee1b74dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=a4c52ee9-9540-41e8-b087-b485d30c8e25 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" 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="880.808µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=71a96076-0f09-4df2-8d7d-5c05a7ee5309 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/sha256:8cc1ece6d89f91bb1d350178156b0319d0d3b2588a952e2b73f716efee1b74dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="839.129µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/sha256:8cc1ece6d89f91bb1d350178156b0319d0d3b2588a952e2b73f716efee1b74dd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=9bf996b9-9b52-4faf-8459-8c7b712d74d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="734.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=6b43d512-572a-4515-813d-d2f752cbe675 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/sha256:8cc1ece6d89f91bb1d350178156b0319d0d3b2588a952e2b73f716efee1b74dd" http.request.useragent="Go-http-client/1.1" http.response.duration="724.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/sha256:8cc1ece6d89f91bb1d350178156b0319d0d3b2588a952e2b73f716efee1b74dd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="rewriting manifest list sha256:8cc1ece6d89f91bb1d350178156b0319d0d3b2588a952e2b73f716efee1b74dd in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=5151aced-af2f-40c9-afa2-3646b1ee1908 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43619" http.request.id=5151aced-af2f-40c9-afa2-3646b1ee1908 http.request.method=GET http.request.remoteaddr="127.0.0.1:45956" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.09914ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (15.08s) === RUN TestGetManifestWithStorageError time="2025-10-12T08:37:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:37:06Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:44205" http.request.id=78fd2f29-291f-41e4-9483-4d39fe575bee http.request.method=GET http.request.remoteaddr="127.0.0.1:42650" 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="775.608µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:44205" http.request.id=7edaae4e-f160-40a1-8511-deeac5852c07 http.request.method=GET http.request.remoteaddr="127.0.0.1:42650" 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="688.407µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:44205" http.request.id=6686cc2e-1a3e-4070-8431-f9c995272fed http.request.method=GET http.request.remoteaddr="127.0.0.1:42650" 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="727.127µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:44205" http.request.id=2cabee2a-014f-4392-b5ce-cac4e5eef331 http.request.method=GET http.request.remoteaddr="127.0.0.1:42650" 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="700.047µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-12T08:37:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:37:06Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=f1aa1746-d906-4467-b7d0-4baaf7917f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.168µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" 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.24.8 http.request.host="127.0.0.1:41017" http.request.id=c091a611-47e7-4d53-b47a-19152eecd67a http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" 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="704.087µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=1b3fc545-1d94-4f4f-8f96-04b7b738917a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" 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="692.166µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=8a91a511-9f83-4f7e-9e51-3d3f33b68cf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.882308ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=8a91a511-9f83-4f7e-9e51-3d3f33b68cf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.963509ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=8a91a511-9f83-4f7e-9e51-3d3f33b68cf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" 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=3.017709ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:37:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=8a91a511-9f83-4f7e-9e51-3d3f33b68cf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" 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=3.07223ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T08:37:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=3e5f252f-79fb-4400-9d40-cf1af75bf04e http.request.method=POST http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=d818bb86-bc52-4825-b042-93a58b4357ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/blobs/uploads/1f512b01-6ce5-41e0-a13b-699c489a220a?_state=G7c6jYyN8qMpOYEJezca9qDCZtHR3s_1NEouv5kYabd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZjUxMmIwMS02Y2U1LTQxZTAtYTEzYi02OTljNDg5YTIyMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDYuMzg2NTMyMjkyWiJ9&digest=sha256%3Af2bb83829808cd1ce8c71cb63ab2d85d86ecdbd1477f079ed82f842ba5f21a04" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128889562s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/1f512b01-6ce5-41e0-a13b-699c489a220a?_state=G7c6jYyN8qMpOYEJezca9qDCZtHR3s_1NEouv5kYabd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZjUxMmIwMS02Y2U1LTQxZTAtYTEzYi02OTljNDg5YTIyMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDYuMzg2NTMyMjkyWiJ9&digest=sha256%3Af2bb83829808cd1ce8c71cb63ab2d85d86ecdbd1477f079ed82f842ba5f21a04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=d2f19216-77fe-4c42-8408-a3b0f4f3f61b http.request.method=POST http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=f5841e84-0e78-4539-b0ea-998b6ed40eed http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/blobs/uploads/06bf877c-0299-44df-b041-b735b0f63d33?_state=f9MHTjriwR58-54Pfn7P4A6NgJ2CcJ33PEJVWcoptx57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNmJmODc3Yy0wMjk5LTQ0ZGYtYjA0MS1iNzM1YjBmNjNkMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDcuNzMxODM2ODI2WiJ9&digest=sha256%3A269d33234f31dcdbb6bda133d032a51ac9d1f29fb5c78f90b454d33165a047a9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.479384054s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/06bf877c-0299-44df-b041-b735b0f63d33?_state=f9MHTjriwR58-54Pfn7P4A6NgJ2CcJ33PEJVWcoptx57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNmJmODc3Yy0wMjk5LTQ0ZGYtYjA0MS1iNzM1YjBmNjNkMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDcuNzMxODM2ODI2WiJ9&digest=sha256%3A269d33234f31dcdbb6bda133d032a51ac9d1f29fb5c78f90b454d33165a047a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=068471a6-614b-4d6d-bf34-17ff3eb96791 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.497955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=ae0a48c3-9a51-4e68-995a-973d205cd7c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.228432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=835c625b-ff01-49b0-a658-ca1ea558dec0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" 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.759818ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=d5f5ef84-b8e3-41fb-8296-e207745c9400 http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.816618ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41017" http.request.id=27eead60-7a03-4eb8-9a05-9f0a0df65e4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.266033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41017" http.request.id=e15a3c42-f2fd-477a-b93b-e2e4f308ebb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:41017" http.request.id=ce07250c-b12e-4f39-9888-b083cdb6efcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.325593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=41c4f09b-359d-4a3c-bdd8-a69bd39cf3c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.826658ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=864d2e4f-8a6d-4681-8a7a-6350583c101d http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="771.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=42e27114-45fe-4620-8161-5ee8ad3b6918 http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration="712.487µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=2376bba9-70db-4fe1-a891-3a9b00489c2a http.request.method=GET http.request.remoteaddr="127.0.0.1:60648" 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="773.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="payload digest does match: "sha256:4bd03a3523a6240eed21ddc478c725b1f945ed8ad51ae31b22717a5375ba1546" != "sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5"" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=3f5fc4cd-2fc4-40e3-b8f3-9ffd6c453b4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=3f5fc4cd-2fc4-40e3-b8f3-9ffd6c453b4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="974.369µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=fff4136e-71f1-4b46-be2a-232b95a2a0e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60658" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=2364b6d4-0fdb-406b-b92c-da5a7a50b26f http.request.method=GET http.request.remoteaddr="127.0.0.1:60658" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.048µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=6ab9173f-c585-4212-8065-42130d733077 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60674" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="911.289µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=fb2a868c-0fa9-42e7-8241-325cd4ec0e71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60688" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.433194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=4eee2a26-02f2-4c6d-bf2d-8a5ff9a1b731 http.request.method=GET http.request.remoteaddr="127.0.0.1:60688" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.777218ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=e2b5071f-620c-4559-bea9-29ca4115ff3b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60696" 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="921.21µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=08f34d66-a854-4899-a71f-6d215b145ae9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.444354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=ed8cafb3-a127-4b2c-97ea-0169c70e9408 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" 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="702.007µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=3d260be8-8d5b-4c0b-bb8b-866ff227f484 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5" http.request.useragent="Go-http-client/1.1" http.response.duration="974.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5362f8ce098dc82bb20aac1db45f9c3eb802eda1dd6f5f274738bce851937ad5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=4d8e94a4-d0ab-41ac-98e6-7ef283a01e12 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" 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="788.968µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=cfeb333b-d2ad-48b8-8663-1ddd649b0326 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" 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="852.728µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=bbb6e47c-71a7-43cf-87de-0d927abdd528 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" 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="796.248µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=f9f1e3f1-c614-45b3-a656-b9b2f5a8eb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.489µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=f9f1e3f1-c614-45b3-a656-b9b2f5a8eb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" 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="978.09µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=f9f1e3f1-c614-45b3-a656-b9b2f5a8eb45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057411ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=404fddde-74ce-4b67-b460-789fbc666fda http.request.method=POST http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=5748a658-c4dd-46bc-911e-50102cc82529 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/blobs/uploads/55f658a2-2b4f-42a5-b29d-fe6d0e394190?_state=g020eF7FzNC35wItQcIfhuMK2vjxmHb0MGyQuqzmf9p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NWY2NThhMi0yYjRmLTQyYTUtYjI5ZC1mZTZkMGUzOTQxOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDkuMjY3NDgxNTU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/55f658a2-2b4f-42a5-b29d-fe6d0e394190?_state=g020eF7FzNC35wItQcIfhuMK2vjxmHb0MGyQuqzmf9p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NWY2NThhMi0yYjRmLTQyYTUtYjI5ZC1mZTZkMGUzOTQxOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDkuMjY3NDgxNTU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=150651e8-2584-4994-a725-f6f76ac7e1c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" 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="961.209µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:09Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=150651e8-2584-4994-a725-f6f76ac7e1c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00781ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T08:37:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=9799bcf0-b740-4051-a68b-59a01cab660c http.request.method=POST http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:11Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=33e215c8-cac8-411a-841f-062611651a20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/blobs/uploads/1b21d628-73e6-4721-8599-c67de5699007?_state=ckp3n4O5H2octVTHp2aatS3BKm7XryvscxO0m2gJHUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjIxZDYyOC03M2U2LTQ3MjEtODU5OS1jNjdkZTU2OTkwMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDkuNTA5OTgyNTA0WiJ9&digest=sha256%3A57e7ecab59ec1713438d5ad1b6e56e0b8cbb1199166d98a0748ac5bc78d61a74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606326065s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/1b21d628-73e6-4721-8599-c67de5699007?_state=ckp3n4O5H2octVTHp2aatS3BKm7XryvscxO0m2gJHUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjIxZDYyOC03M2U2LTQ3MjEtODU5OS1jNjdkZTU2OTkwMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MDkuNTA5OTgyNTA0WiJ9&digest=sha256%3A57e7ecab59ec1713438d5ad1b6e56e0b8cbb1199166d98a0748ac5bc78d61a74 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:11Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=5384d91e-906d-4589-aac2-a52b1793a51c http.request.method=POST http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.13µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=0a5e1d7b-a331-4df4-82fb-46ad415a1a46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/blobs/uploads/392ed4fc-9356-43bb-8996-3fb2bd42ecf9?_state=ONHkmpWOkvqgBHEIQ384CkRsmIPRU20vP2mYHrmlhmR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTJlZDRmYy05MzU2LTQzYmItODk5Ni0zZmIyYmQ0MmVjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MTEuMzI5OTkxMTk0WiJ9&digest=sha256%3A21aa4a43e6d51df082fa3384baa7369bebea8f542f38684a2d04e2ab0ef86d17" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282935479s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/392ed4fc-9356-43bb-8996-3fb2bd42ecf9?_state=ONHkmpWOkvqgBHEIQ384CkRsmIPRU20vP2mYHrmlhmR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTJlZDRmYy05MzU2LTQzYmItODk5Ni0zZmIyYmQ0MmVjZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6Mzc6MTEuMzI5OTkxMTk0WiJ9&digest=sha256%3A21aa4a43e6d51df082fa3384baa7369bebea8f542f38684a2d04e2ab0ef86d17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=fc9a060c-98ba-462f-8478-fbf3c9ea7926 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.292733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=4f83d0eb-00dd-48cf-9fc9-1da40f06c5d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=07f7678c-59c7-48b8-9661-87ddeb302cea http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" 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="951.37µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=2000c976-8aed-4664-b91f-599737c87dde http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="882.528µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=18bd73bc-986e-465c-9526-ee603f7dea8b http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="779.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=7ad1c7e7-2fa8-42c6-b773-119b4379fc42 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.duration="778.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=5bd53767-4571-4f8f-9e18-f9d7a2c3edc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" 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="776.087µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="rewriting manifest sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=686ccc4d-0f1d-4907-9ae7-a0bf63241d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=686ccc4d-0f1d-4907-9ae7-a0bf63241d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.00342ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=23678692-0e90-4b04-acb8-5ed2ba570262 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.duration="953.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=19b34f8a-3173-4029-93d3-2adadc74cf0a http.request.method=GET http.request.remoteaddr="127.0.0.1:60712" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.648µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=6a627eb7-3ab9-4225-9ed9-ee32b6ed665c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="982.25µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=710dc2e8-9b69-416f-a1d3-a76c469f2391 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32998" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=0509d0c6-b6c7-428c-86c6-e2a5d38b1a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:32998" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="978.33µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=ed7855ac-8d75-4987-8f38-89aa1adca6a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33004" 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="991.01µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41017" http.request.id=eb0e3cba-48f4-4522-b6f4-1999590b61e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33010" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=b5a2cee8-4019-4c77-9230-9fc8a8b7936b http.request.method=GET http.request.remoteaddr="127.0.0.1:33010" 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="761.567µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=4bdd4e28-4202-4d6e-aa16-dc38f41e218b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33010" http.request.uri="/v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03725ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c94ace4ab307ab0ae4f16bc83b164b3e5068339ceee7581449eb01ee9a4de8b9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:41017" http.request.id=12be4ccc-e01e-4cb5-b925-2e7b015e78ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33010" 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="776.047µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:08:37:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.46s) === RUN TestManifestDeleteDisabled time="2025-10-12T08:37:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:37:12Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:37:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:36897" http.request.id=5cb8ebe9-205f-48a2-9e64-cc6a1002ae5a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54356" 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="890.249µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [12/Oct/2025:08:37:12 +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="2025-10-12T08:37:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:37:12Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:37:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T08:37:13Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.8 time="2025-10-12T08:37:13Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T08:37:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:45757" http.request.id=13062340-0ec8-4b02-b81d-f02a5e673c06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54706" 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.685777ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:37:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T08:37:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:45757" http.request.id=560f7714-f8f9-4110-91ac-6bd5c0d30963 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54720" 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.515975ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:37:13 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T08:37:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:45757" http.request.id=2874cc4b-d45f-4a8f-8db6-dc1a01d408a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:54732" 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.527535ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:37:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T08:37:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:45757" http.request.id=13c3ebaa-a249-4c7e-8b4d-fc9f0f293790 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54734" 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.520215ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:37:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.53s) === RUN TestProxyManifestGetByTag time="2025-10-12T08:37: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.24.8 time="2025-10-12T08:37:13Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:37:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=8d1838b8-fe78-467e-895b-c85b360f4440 http.request.method=POST http.request.remoteaddr="127.0.0.1:53336" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04045ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=24844dad-cf7f-4871-855b-1a182fa1859a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53336" http.request.uri="/v2/foo/bar/blobs/uploads/b00a85a3-a79e-4b6d-9dec-02780f99797a?_state=-wFuK4NN-NO5LblR7UmWHbuChj_lGwXPM_-ZgLr-DA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMGE4NWEzLWE3OWUtNGI2ZC05ZGVjLTAyNzgwZjk5Nzk3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNzoxMy40NjgwNDEyMTdaIn0%3D&digest=sha256%3A27dddcaa8b29098349f93fb4d542def91414a4f3b15c8c244db8820a2bf048fc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.439876717s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:13 +0000] "PUT /v2/foo/bar/blobs/uploads/b00a85a3-a79e-4b6d-9dec-02780f99797a?_state=-wFuK4NN-NO5LblR7UmWHbuChj_lGwXPM_-ZgLr-DA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwMGE4NWEzLWE3OWUtNGI2ZC05ZGVjLTAyNzgwZjk5Nzk3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNzoxMy40NjgwNDEyMTdaIn0%3D&digest=sha256%3A27dddcaa8b29098349f93fb4d542def91414a4f3b15c8c244db8820a2bf048fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=3c614cfa-05bf-44e7-8d0e-f72de752150f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53336" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.482835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37: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.24.8 time="2025-10-12T08:37:15Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:37:15Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.24.8 time="2025-10-12T08:37:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=73e0aea4-b9e3-46c0-bdb0-d0134525099a http.request.method=GET http.request.remoteaddr="127.0.0.1:53336" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.408µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33145" go.version=go1.24.8 time="2025-10-12T08:37:15Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=29a19942-a742-4a3d-bacd-9a15273f592f http.request.method=GET http.request.remoteaddr="127.0.0.1:53344" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.088µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33145 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33145/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:43817" http.request.id=5ea9e5e4-db01-432f-997f-8af9794c3e9c http.request.method=GET http.request.remoteaddr="127.0.0.1:36296" http.request.uri="/v2/foo/bar/manifests/sha256:beb4fb995a0d45fc52c1836c6d472288e1eeebc2eed7b84bcb24f313f28c3481" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:beb4fb995a0d45fc52c1836c6d472288e1eeebc2eed7b84bcb24f313f28c3481" time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=59073dc7-3e8b-4efe-bc86-b50ace02bf8f http.request.method=GET http.request.remoteaddr="127.0.0.1:53352" http.request.uri="/v2/foo/bar/manifests/sha256:beb4fb995a0d45fc52c1836c6d472288e1eeebc2eed7b84bcb24f313f28c3481" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.897179ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "GET /v2/foo/bar/manifests/sha256:beb4fb995a0d45fc52c1836c6d472288e1eeebc2eed7b84bcb24f313f28c3481 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:beb4fb995a0d45fc52c1836c6d472288e1eeebc2eed7b84bcb24f313f28c3481 with ttl=167h59m59.99999652s" go.version=go1.24.8 time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43817" http.request.id=5ea9e5e4-db01-432f-997f-8af9794c3e9c http.request.method=GET http.request.remoteaddr="127.0.0.1:36296" http.request.uri="/v2/foo/bar/manifests/sha256:beb4fb995a0d45fc52c1836c6d472288e1eeebc2eed7b84bcb24f313f28c3481" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.216881ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "GET /v2/foo/bar/manifests/sha256:beb4fb995a0d45fc52c1836c6d472288e1eeebc2eed7b84bcb24f313f28c3481 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=7db30b79-9426-4443-bc36-27fc44b2e524 http.request.method=GET http.request.remoteaddr="127.0.0.1:53352" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.648µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33145 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33145/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:43817" http.request.id=ca04eeda-b23f-4677-b7cb-4b3dc8fb1e98 http.request.method=GET http.request.remoteaddr="127.0.0.1:36306" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=4c34bd4d-f33a-4473-a933-3d7764c2c1a7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53366" 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.890658ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:37:15Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43817" http.request.id=ca04eeda-b23f-4677-b7cb-4b3dc8fb1e98 http.request.method=GET http.request.remoteaddr="127.0.0.1:36306" 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.142141ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:37:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:37:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=85357f26-49c9-426f-9519-15807e8ffedb http.request.method=POST http.request.remoteaddr="127.0.0.1:53366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02345ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=7e483220-ea3e-439b-bd53-e158ce12d5a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53366" http.request.uri="/v2/foo/bar/blobs/uploads/7de67345-9e07-4344-a326-dc9f16d7e1d8?_state=t-r6rNdiCRELa9tjY4yMXLrX0BUCV3Vv5lN_vbhmPEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZTY3MzQ1LTllMDctNDM0NC1hMzI2LWRjOWYxNmQ3ZTFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNzoxNi4xOTYwNDI0MTJaIn0%3D&digest=sha256%3A8560d6be25c0b71f5d0d6e373242dd9fa6781061613283b22302f4a991203b66" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975390381s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:16 +0000] "PUT /v2/foo/bar/blobs/uploads/7de67345-9e07-4344-a326-dc9f16d7e1d8?_state=t-r6rNdiCRELa9tjY4yMXLrX0BUCV3Vv5lN_vbhmPEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZTY3MzQ1LTllMDctNDM0NC1hMzI2LWRjOWYxNmQ3ZTFkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODozNzoxNi4xOTYwNDI0MTJaIn0%3D&digest=sha256%3A8560d6be25c0b71f5d0d6e373242dd9fa6781061613283b22302f4a991203b66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=845e88c9-5022-42bd-9e15-8c5e39886fec http.request.method=PUT http.request.remoteaddr="127.0.0.1:53366" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.539155ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:37:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=ac182219-af0a-4d3e-9d5f-8af973efd88d http.request.method=GET http.request.remoteaddr="127.0.0.1:53366" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:37:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:37:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33145 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33145/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:43817" http.request.id=c3966390-630e-4512-b8f7-0325328b54fb http.request.method=GET http.request.remoteaddr="127.0.0.1:36322" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=53e84117-97cd-434a-ad72-ce1de78b14bc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53368" 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.932619ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:37:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=422bcc6b-46e4-436c-8879-cd4084b7930f http.request.method=GET http.request.remoteaddr="127.0.0.1:53368" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.726µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:37:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:37:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33145 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33145/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:43817" http.request.id=c3966390-630e-4512-b8f7-0325328b54fb http.request.method=GET http.request.remoteaddr="127.0.0.1:36322" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33145" http.request.id=a644206b-44e8-44e7-8580-ba4c38de6975 http.request.method=GET http.request.remoteaddr="127.0.0.1:53376" 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.929019ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:37:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:37:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8f54e3c48d12d8262bd35fc53f62455bd96f67b9f990a616cab1e50b57f1d840 with ttl=167h59m59.99999432s" go.version=go1.24.8 time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43817" http.request.id=c3966390-630e-4512-b8f7-0325328b54fb http.request.method=GET http.request.remoteaddr="127.0.0.1:36322" 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=11.082629ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:37:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.01s) === RUN TestAppDispatcher time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45393" http.request.id=8c89b8fa-1f9b-45b1-bf14-fb092df09e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:54310" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="827.128µs" http.response.status=200 http.response.written=0 time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45393" http.request.id=3b1ca6c4-249e-4b29-bd99-706eac9c0f83 http.request.method=GET http.request.remoteaddr="127.0.0.1:54310" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="780.048µs" http.response.status=200 http.response.written=0 time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45393" http.request.id=68da46ce-2662-4ea5-abca-96f6bf2a9e8a http.request.method=GET http.request.remoteaddr="127.0.0.1:54310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.488µs" http.response.status=200 http.response.written=0 time="2025-10-12T08:37:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45393" http.request.id=64c90ba8-cc9e-4b9e-8bcb-84e0cb3329e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54310" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="777.408µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-12T08:37:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:18Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:18Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.8 http.request.host="127.0.0.1:37293" http.request.id=a4d0900b-5da3-4682-b020-457db9df1a2c http.request.method=GET http.request.remoteaddr="127.0.0.1:43742" 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="2025-10-12T08:37:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:18Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:18Z" level=info msg="configuring file health check path=/tmp/healthcheck194652628, interval=1" go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-12T08:37:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:22Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:22Z" level=info msg="configuring TCP health check addr=127.0.0.1:37149, interval=1" go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-12T08:37:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:26Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb time="2025-10-12T08:37:26Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37857, interval=1, threshold=3" go.version=go1.24.8 instance.id=319ce20c-6cc9-4989-98ce-3eff173972bb --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 77.877s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.69s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.129s === RUN TestSchedule time="2025-10-12T08:36:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d time="2025-10-12T08:36:15Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99728ms" go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d time="2025-10-12T08:36:15Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998µs" go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d time="2025-10-12T08:36:15Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.64µs" go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d 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="2025-10-12T08:36:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-12T08:36:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d time="2025-10-12T08:36:15Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99724ms" go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d time="2025-10-12T08:36:15Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99816ms" go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d time="2025-10-12T08:36:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-12T08:36:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=bd40fb05-9784-40b9-911f-907e10eec25d --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.612s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.32s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18588160 sha256:6124b79db68505a6d9419a2f2123c0031a69271468c73024411d9db3d92ebe07 [] map[] } --- PASS: TestSimpleBlobRead (0.48s) === RUN TestBlobMount --- PASS: TestBlobMount (0.63s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.71s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.14s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.59s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:21e085bdb012657de76ff0ac8261e665b6895910e6f87c9e8604a405546a507b palailogos: marking blob sha256:b978de0460251ce808725cfdb9558b118ea7a512d925945b166fea8946aabbd7 palailogos: marking blob sha256:f3f906486cb68604613b5258a242bd71b6a10c5e196be9637b13d8fbb522635e palailogos: marking manifest sha256:97f8989bdf3c8d6ecfaa44797d3156c54947bc7b9897f80b6091d59e94bf1ce0 palailogos: marking blob sha256:6f9e0e3f1dc37046a51037d093105b17509812f374db11e896eca7182d917855 palailogos: marking blob sha256:041df924521436127f408171806117986626f2788ba03dd573eadc60333d3115 palailogos: marking manifest sha256:c07f54b097aac81e6d26ca1dcb4e0fddeff62914484c67d78d892836a7261b81 palailogos: marking blob sha256:97f8989bdf3c8d6ecfaa44797d3156c54947bc7b9897f80b6091d59e94bf1ce0 palailogos: marking blob sha256:21e085bdb012657de76ff0ac8261e665b6895910e6f87c9e8604a405546a507b palailogos: marking manifest sha256:f81644b3e4a7f122f53b02706b7f5c5e1819e6405389e1285165b01ce23f4748 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:86ae9a2c49aa4c310edf046a82a6691aeccc220c6ee59d888fe9fb2c60f10bab palailogos: marking blob sha256:69d0125fadfee5502f4fc4aafc05f1207790871cf2a386af060482fd81dfa5ba 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.96s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:9e2fe52c35219a8ac2d3882db61ed5edaa6df0b8e1b93fd551df102df57a0a31 deletemanifests: marking manifest sha256:fea0cb5cca54bc7907c873f42b1bb24ad333762852ab732277d6bab48ef11dd4 deletemanifests: marking blob sha256:0c592143d80a3cd51b1dc351f0190560a7a87caede6a0c4f6d9345ccc80a3386 deletemanifests: marking blob sha256:196677843cfd57c773061f0e4b370436fe2c7e32d82e60624a46141054e7266e deletemanifests: marking blob sha256:5a476e52042b6d1e42ca0439045f9237b3c8e22624e8540f8d7c91d2388ceab2 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5a9e90258f4070721c4ccbcc72574345428fd4945f732b02611f068ea7c6ee89 blob eligible for deletion: sha256:831dd091d8ac364a80b7ac547403139cbff5ea9fe06e8c8745c2b6ea3ea55e8e blob eligible for deletion: sha256:9e2fe52c35219a8ac2d3882db61ed5edaa6df0b8e1b93fd551df102df57a0a31 blob eligible for deletion: sha256:c961ddf554430f87af12879e7a7cbd0fd9217c27e59fb90cfd7988c816371d88 deletemanifests manifest eligible for deletion: sha256:9e2fe52c35219a8ac2d3882db61ed5edaa6df0b8e1b93fd551df102df57a0a31 deletemanifests: marking manifest sha256:fea0cb5cca54bc7907c873f42b1bb24ad333762852ab732277d6bab48ef11dd4 deletemanifests: marking blob sha256:0c592143d80a3cd51b1dc351f0190560a7a87caede6a0c4f6d9345ccc80a3386 deletemanifests: marking blob sha256:196677843cfd57c773061f0e4b370436fe2c7e32d82e60624a46141054e7266e deletemanifests: marking blob sha256:5a476e52042b6d1e42ca0439045f9237b3c8e22624e8540f8d7c91d2388ceab2 time="2025-10-12T08:36:32Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/9e2fe52c35219a8ac2d3882db61ed5edaa6df0b8e1b93fd551df102df57a0a31" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 time="2025-10-12T08:36:32Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/9e2fe52c35219a8ac2d3882db61ed5edaa6df0b8e1b93fd551df102df57a0a31" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5a9e90258f4070721c4ccbcc72574345428fd4945f732b02611f068ea7c6ee89 time="2025-10-12T08:36:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a9e90258f4070721c4ccbcc72574345428fd4945f732b02611f068ea7c6ee89" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:831dd091d8ac364a80b7ac547403139cbff5ea9fe06e8c8745c2b6ea3ea55e8e time="2025-10-12T08:36:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/83/831dd091d8ac364a80b7ac547403139cbff5ea9fe06e8c8745c2b6ea3ea55e8e" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:9e2fe52c35219a8ac2d3882db61ed5edaa6df0b8e1b93fd551df102df57a0a31 time="2025-10-12T08:36:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9e2fe52c35219a8ac2d3882db61ed5edaa6df0b8e1b93fd551df102df57a0a31" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:c961ddf554430f87af12879e7a7cbd0fd9217c27e59fb90cfd7988c816371d88 time="2025-10-12T08:36:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c9/c961ddf554430f87af12879e7a7cbd0fd9217c27e59fb90cfd7988c816371d88" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 --- PASS: TestDeleteManifestIfTagNotFound (1.97s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3239664160fa4d8386d8edfbfdd3cd30088338c6043db7f052e4498ac532a38c time="2025-10-12T08:36:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/3239664160fa4d8386d8edfbfdd3cd30088338c6043db7f052e4498ac532a38c" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:37da27fe3fc56f7eba3cf51278cf85d56698718cf79a6fa047d03644a42b0a82 time="2025-10-12T08:36:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37da27fe3fc56f7eba3cf51278cf85d56698718cf79a6fa047d03644a42b0a82" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:c7c24d86183e186234a02f9e80453d543aeeda1486a9d787219521a408cd33a8 time="2025-10-12T08:36:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c7/c7c24d86183e186234a02f9e80453d543aeeda1486a9d787219521a408cd33a8" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 --- PASS: TestGCWithMissingManifests (0.77s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6c52813ad9e516355e4b833d68a0799a9c01cb2b3b30cd13feca025dafc098a4 komnenos: marking blob sha256:2bfca1ce502e75d15731e636ed980dd1019b36176ef738c151b490912bf3cfc0 komnenos: marking blob sha256:71c3cb10c19af47184892ae0da10e4674f8fc9c14569e60b0c1b01a578cc0760 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e4c3a2fbb72d76e01355b5bbfe0977f71d35f9e1744ddd6ed9cacf8a6d2e88f6 time="2025-10-12T08:36:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e4/e4c3a2fbb72d76e01355b5bbfe0977f71d35f9e1744ddd6ed9cacf8a6d2e88f6" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:e536fae240b2b58949bab1f756077140a7bee192f6ca0726b0538ba2de9853fd time="2025-10-12T08:36:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e536fae240b2b58949bab1f756077140a7bee192f6ca0726b0538ba2de9853fd" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:4ae516c3ca671ad1aac01a2887d46f46aec1e429239c5be8f0fb3c02534e8ea0 time="2025-10-12T08:36:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4ae516c3ca671ad1aac01a2887d46f46aec1e429239c5be8f0fb3c02534e8ea0" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:87d711f53d7c6d6403149c6930d2e093a1751bbe8dbe104ca2ceb1452978d23e time="2025-10-12T08:36:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/87d711f53d7c6d6403149c6930d2e093a1751bbe8dbe104ca2ceb1452978d23e" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:9a7ed1ead414b3f2693e37f27c84ae012ef59c2333ccab6ff334dbc42344a9b6 time="2025-10-12T08:36:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9a7ed1ead414b3f2693e37f27c84ae012ef59c2333ccab6ff334dbc42344a9b6" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:a1efb64afcdca7aebbcd9994ce588bc42823143bac84d5685dd2014c01f2e988 time="2025-10-12T08:36:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1efb64afcdca7aebbcd9994ce588bc42823143bac84d5685dd2014c01f2e988" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-12T08:36:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 --- PASS: TestDeletionHasEffect (2.38s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.19s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:786bf31e78555fd82522e46a19e66522bd9def9b7171b3fd0cd05524ba1ecd22 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:0c40618d978fa21da9fb6b77fb77e196c2d43ddf500787c8b2c3696f47ed33ac michael_z_doukas: marking blob sha256:0a80d916d716b5c29eb38bc9591bf36555afb78767e579bb170b20a45a0917e3 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f20cc7f5e54d8357ca2f549b2dd1a4848e6b615dc473d5df701bcdbbf8b17ec2 time="2025-10-12T08:36:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f20cc7f5e54d8357ca2f549b2dd1a4848e6b615dc473d5df701bcdbbf8b17ec2" go.version=go1.24.8 instance.id=d4809860-242a-4ba7-82f0-8428c80638c0 --- PASS: TestOrphanBlobDeleted (0.97s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f210fcb9bd4af268c05184b817a46a0b6d8f6c8e5c89c0d00c9c36a1595d03df linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3044dc19d84e7849bf80a0b8b00ba9783f9f44c8ef493b90b1e7abcf7c4fcc4e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.69s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.77s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.40s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.43s) === 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="2025-10-12T08:36:41Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 07:36:41.842591197 +0000 UTC m=-3573.560700086, actuallyDelete=true" time="2025-10-12T08:36:41Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-12T08:36:41Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684, actuallyDelete=true" time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0fbd8e55-aec6-468a-a015-4b9090795dbd have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/642f102d-f66b-4ca7-b7f4-2e7cfcd9fa6b have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/68a0f8d8-ee14-4c13-9145-91888b5ecf6b have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6b4b972f-84cc-404b-967b-48eac7c25449 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89103edf-4b90-408a-8f1d-e0bf6086dc96 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b531900e-5532-41c5-b4a6-9dbb393ee8be have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c9333a1e-1080-4cbd-9652-dccbcbd1f128 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0aa216bd-b960-4b06-ab51-ed6275d72052 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cc305064-2440-4a4a-adce-086e17d5e86b have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/df7a07dd-de94-4068-a7ed-00c84d6bc295 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/3d97a5c4-f599-4d64-96e4-bc1ffeee2cbe have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.843579887 +0000 UTC m=+26.440288684). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-12T08:36:41Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:36:41.84492914 +0000 UTC m=+26.441637897, actuallyDelete=true" time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/19dd65b3-0ee2-4654-9406-c972e1cd873f have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.84492914 +0000 UTC m=+26.441637897). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/98cee416-4ae8-4974-95a7-25305c2f7189 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.84492914 +0000 UTC m=+26.441637897). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c355d617-9042-42a8-b9d1-c55afd18744f have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.84492914 +0000 UTC m=+26.441637897). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c4ac5a42-5da5-49df-890e-53c1a853dd17 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.84492914 +0000 UTC m=+26.441637897). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f9bd57a7-175f-4fdc-8e16-b87959e0e5dc have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.84492914 +0000 UTC m=+26.441637897). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-12T08:36:41Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:36:41.846074192 +0000 UTC m=+26.442782949, actuallyDelete=true" time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/02b4a44f-67d5-48d7-a6eb-281fae67d183 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.846074192 +0000 UTC m=+26.442782949). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/15168c1f-de5f-4319-b80d-cdc398048792 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.846074192 +0000 UTC m=+26.442782949). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a53115ed-975a-4fd6-aeaa-123f74ad0027 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.846074192 +0000 UTC m=+26.442782949). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ae2150d4-41c1-4848-afa6-5343031714b3 have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.846074192 +0000 UTC m=+26.442782949). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be2b2297-8589-46f5-90e2-babf86ded32c have older date (2025-10-12 07:36:41 +0000 UTC) than purge date (2025-10-12 08:36:41.846074192 +0000 UTC m=+26.442782949). Removing upload directory." time="2025-10-12T08:36:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-12T08:36:41Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:36:41.846833799 +0000 UTC m=+26.443542556, actuallyDelete=true" time="2025-10-12T08:36:41Z" 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 26.490s ? 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.039s === 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.051s === RUN TestWalkFileRemoved time="2025-10-12T08:36:15Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.021s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.396s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.140s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.594s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.36s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.744s ? 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="2025-10-12T08:36:15Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-12T08:36:15Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-12T08:36:15Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.8 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestInvalidNetworkType time="2025-10-12T08:36:15Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 --- PASS: TestS3TryUpdate (0.01s) time="2025-10-12T08:36:15Z" level=error msg="unknown ip address format" go.version=go1.24.8 instance.id=fae33846-9a29-40fd-869f-4bb286636fc1 ip=?0000000000000000000000000000000000 time="2025-10-12T08:36:15Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=fae33846-9a29-40fd-869f-4bb286636fc1 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-10-12T08:36:15Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=fae33846-9a29-40fd-869f-4bb286636fc1 --- PASS: TestInvalidData (0.01s) time="2025-10-12T08:36:16Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T08:36:17Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T08:36:18Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T08:36:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.553s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.036s ? 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.391s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.47s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.887s ? 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.039s ? 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-r15.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> 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-r15.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r15.apk >>> docker-registry: Build complete at Sun, 12 Oct 2025 08:37:34 +0000 elapsed time 0h 1m 39s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20251012.083555) (2/3) Purging go (1.24.8-r0) (3/3) Purging binutils-gold (2.44-r3) Executing busybox-1.37.0-r19.trigger OK: 322 MiB in 104 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...