>>> docker-registry: Building community/docker-registry 2.8.3-r10 (using abuild 3.14.1-r7) started Sun, 16 Mar 2025 18:39:17 +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-r0) (2/3) Installing go (1.24.1-r0) (3/3) Installing .makedepends-docker-registry (20250316.183918) Executing busybox-1.37.0-r14.trigger OK: 468 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/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/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + 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-03-16T18:39:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-03-16T18:39:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.083s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-03-16T18:39:37Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.056s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.055s === 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.036s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.29s) PASS ok github.com/docker/distribution/health/checks 0.348s ? 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.042s === 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.050s === 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.065s === 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.045s ? 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/03/16 18:39:37 http: TLS handshake error from 127.0.0.1:59924: 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:45021/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45021/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45021/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45021/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46173?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.87s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-03-16T18:39:38Z" level=info msg="broadcaster: closing" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="closing testSink" time="2025-03-16T18:39:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-03-16T18:39:38Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-03-16T18:39:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 1} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 1} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 1} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 1} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:38Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=warning msg="&{0x22a4168 0.9} encountered too many errors, backing off" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:39:39Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.26s) PASS ok github.com/docker/distribution/notifications 1.371s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-03-16T18:39:37Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T18:39:37.927218805Z" 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.1 time="2025-03-16T18:39:37.927328805Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:37.928071732Z" level=info msg="Starting upload purge in 30m0s" go.version=go1.24.1 time="2025-03-16T18:39:37.928398974Z" level=info msg="listening on [::]:5000" go.version=go1.24.1 time="2025-03-16T18:39:40.929341009Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.1 time="2025-03-16T18:39:41.03080453Z" level=info msg="response completed" go.version=go1.24.1 http.request.host=127.0.0.1 http.request.id=2eb32c0f-ef7b-43f5-b0b8-1a8f00a9bab0 http.request.method=GET http.request.remoteaddr="[::1]:49146" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.487µs" http.response.status=200 http.response.written=2 ::1 - - [16/Mar/2025:18:39:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-03-16T18:39:42.926936527Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T18:39:42.927714774Z" 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.1 time="2025-03-16T18:39:42.927738054Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:42.927756654Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.24.1 time="2025-03-16T18:39:42.928184778Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.1 time="2025-03-16T18:39:42.928200898Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.1 time="2025-03-16T18:39:42.928890463Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.1 time="2025-03-16T18:39:45.944066576Z" level=info msg="response completed" go.version=go1.24.1 http.request.host=127.0.0.1 http.request.id=536d87f4-4829-44bc-839e-32384d1945fd http.request.method=GET http.request.remoteaddr="127.0.0.1:44002" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.966µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:39:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-03-16T18:39:45.944234098Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.1 --- PASS: TestRegistrySupportedCipherSuite (5.01s) === RUN TestRegistryUnsupportedCipherSuite time="2025-03-16T18:39:48.77955112Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T18:39:48.780289006Z" 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.1 time="2025-03-16T18:39:48.780312246Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:48.780383167Z" level=info msg="Starting upload purge in 2m0s" go.version=go1.24.1 time="2025-03-16T18:39:48.78074413Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.1 --- PASS: TestRegistryUnsupportedCipherSuite (10.84s) PASS ok github.com/docker/distribution/registry 19.026s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.040s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.175s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-03-16T18:39:37Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.1 instance.id=91a0feb8-b750-4821-a779-d5f020a17d05 time="2025-03-16T18:39:37Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.1 instance.id=91a0feb8-b750-4821-a779-d5f020a17d05 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-03-16T18:39:37Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.1 password="3LOS6zrq2euBI5N48l9P1vCgE9SQ5mLVf_h7OsSc8e4" 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.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.059s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-03-16T18:39:37Z" level=info msg="token not to be used before 2025-03-16 18:39:38 +0000 UTC - currently 2025-03-16 18:39:37.981173172 +0000 UTC m=+0.087962570" time="2025-03-16T18:39:37Z" level=info msg="token not to be used after 2025-03-16 18:39:37 +0000 UTC - currently 2025-03-16 18:39:37.984669841 +0000 UTC m=+0.091459279" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-03-16T18:39:37Z" 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.159s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.124s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.078s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.039s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-03-16T18:39:38Z" 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.1 time="2025-03-16T18:39:38Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37645" http.request.id=2804c521-e3f7-4d84-9ae7-337cdac102d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56624" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057209ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:39:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-03-16T18:39:38Z" 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.1 time="2025-03-16T18:39:38Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=b84b3352-57c8-4dac-ab31-41b2682d7b45 http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.586493ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:18:39:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T18:39:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=7349e659-d80e-4a83-9094-b8e11886712b http.request.method=POST http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=42ca0b79-fdf6-47f5-ba14-7b3009f3e2e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/aaaa/blobs/uploads/524a4bba-253e-40f8-bd6a-84c811f4eb6e?_state=mqsJvLPEfNWQtxcELCLZ1f0JT14nEzSFG9h0VOZ3T4R7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjRhNGJiYS0yNTNlLTQwZjgtYmQ2YS04NGM4MTFmNGViNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6MzguMzA5NzA1NDE1WiJ9&digest=sha256%3A863f01c3e2097ba191012c7bfaa5030f26ae0f484bf27ccc6edc8d96fb2d470f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415948337s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/524a4bba-253e-40f8-bd6a-84c811f4eb6e?_state=mqsJvLPEfNWQtxcELCLZ1f0JT14nEzSFG9h0VOZ3T4R7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1MjRhNGJiYS0yNTNlLTQwZjgtYmQ2YS04NGM4MTFmNGViNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6MzguMzA5NzA1NDE1WiJ9&digest=sha256%3A863f01c3e2097ba191012c7bfaa5030f26ae0f484bf27ccc6edc8d96fb2d470f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=aeee89ea-afa3-4d65-a175-a187162f7a3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.549269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=2243c76a-3ad7-4624-ae76-afeb65b84657 http.request.method=POST http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:40 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:43Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=703fc4fe-42b6-4edd-bec5-6fa7b761f85f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/bbbb/blobs/uploads/fbe31c53-298f-4e99-b854-cf592978de23?_state=qdxdWcP9R_OwA-OtAsVgQE_gt6EQSzZ7dfZKteIgXt97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmYmUzMWM1My0yOThmLTRlOTktYjg1NC1jZjU5Mjk3OGRlMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDAuMDM5MDgxNTVaIn0%3D&digest=sha256%3Afa14fdb833755834a4092599fc83efb40f3767dad3967e6a89fad5bcadcf735f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.063024909s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:40 +0000] "PUT /v2/foo/bbbb/blobs/uploads/fbe31c53-298f-4e99-b854-cf592978de23?_state=qdxdWcP9R_OwA-OtAsVgQE_gt6EQSzZ7dfZKteIgXt97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmYmUzMWM1My0yOThmLTRlOTktYjg1NC1jZjU5Mjk3OGRlMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDAuMDM5MDgxNTVaIn0%3D&digest=sha256%3Afa14fdb833755834a4092599fc83efb40f3767dad3967e6a89fad5bcadcf735f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:43Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=e2b564b5-1644-4128-8398-12b4b0669ada http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.200733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:43Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=97d1cecc-0f88-4f6c-944e-2da9af9d1cfe http.request.method=POST http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:45Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=87832412-a986-48cb-8a44-98aef7cc47af http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/cccc/blobs/uploads/6517ec9b-c132-4004-bb8d-8b7f5625a852?_state=GkzrCvvBONRZUHZeiUnrr-eMg3vM1PxBKVkB2W0Gzjd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NTE3ZWM5Yi1jMTMyLTQwMDQtYmI4ZC04YjdmNTYyNWE4NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDMuMzQ5MTk2ODY3WiJ9&digest=sha256%3A8bc1e34c10f4fd576e7dbafdd3a5d77df5794ebaf4cdf650e1d96856ca599372" http.request.useragent="Go-http-client/1.1" http.response.duration=1.92552976s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/6517ec9b-c132-4004-bb8d-8b7f5625a852?_state=GkzrCvvBONRZUHZeiUnrr-eMg3vM1PxBKVkB2W0Gzjd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NTE3ZWM5Yi1jMTMyLTQwMDQtYmI4ZC04YjdmNTYyNWE4NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDMuMzQ5MTk2ODY3WiJ9&digest=sha256%3A8bc1e34c10f4fd576e7dbafdd3a5d77df5794ebaf4cdf650e1d96856ca599372 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:45Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=ed0d7783-95b3-4510-bd71-08888a9f1b1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.473548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:45 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:45Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=b037ac2f-4c62-479c-a13b-07af22bcd9ad http.request.method=POST http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009288ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=0f16f9be-5d5d-4f14-98bb-dd047520e8e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/dddd/blobs/uploads/b741e57e-5aa7-46ca-96d4-b41066977d78?_state=goXvWE5xhhCAr-NuzP7mhUzpA7zfgVZSEP77cskFnu97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNzQxZTU3ZS01YWE3LTQ2Y2EtOTZkNC1iNDEwNjY5NzdkNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDUuNDMzMzE3MzAzWiJ9&digest=sha256%3Aa874d889ec07777f8aa9e5af1c870ed802756ca7fe19af791488f481a4f73e8c" http.request.useragent="Go-http-client/1.1" http.response.duration=893.335365ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/b741e57e-5aa7-46ca-96d4-b41066977d78?_state=goXvWE5xhhCAr-NuzP7mhUzpA7zfgVZSEP77cskFnu97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNzQxZTU3ZS01YWE3LTQ2Y2EtOTZkNC1iNDEwNjY5NzdkNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDUuNDMzMzE3MzAzWiJ9&digest=sha256%3Aa874d889ec07777f8aa9e5af1c870ed802756ca7fe19af791488f481a4f73e8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=cf4296b5-ef77-4261-84ed-dee29a00446d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.60659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:46 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=af49bb95-6958-4707-aece-7ed4653f8d47 http.request.method=POST http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:46 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:48Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=3cdb977d-90ce-4132-ad72-aef741c27401 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/eeee/blobs/uploads/5bed7bde-aba6-4d38-8f04-77e7a45613ba?_state=va93Hf5Wil-wdSkPLPEDffv1m2jd2MoiNR-eytlSHLR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YmVkN2JkZS1hYmE2LTRkMzgtOGYwNC03N2U3YTQ1NjEzYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDYuNTYwNTI3ODg2WiJ9&digest=sha256%3A19959ecce8087872ef5dac7ce96626d2c9d1f921846c6be959e1910113c9c8a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.444963058s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:46 +0000] "PUT /v2/foo/eeee/blobs/uploads/5bed7bde-aba6-4d38-8f04-77e7a45613ba?_state=va93Hf5Wil-wdSkPLPEDffv1m2jd2MoiNR-eytlSHLR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YmVkN2JkZS1hYmE2LTRkMzgtOGYwNC03N2U3YTQ1NjEzYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDYuNTYwNTI3ODg2WiJ9&digest=sha256%3A19959ecce8087872ef5dac7ce96626d2c9d1f921846c6be959e1910113c9c8a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:48Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=77910742-46c1-4d2c-8ce9-0ac22432443a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.486349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:48 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:48Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=99837ebb-82c1-48b4-9f6e-8b5df39daf29 http.request.method=POST http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:48 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=dc2e247a-82f7-4ab4-b493-f2d10f38ed66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/ffff/blobs/uploads/43649406-e932-4053-a700-5f8f8fdc95d9?_state=XHUXrYkffzWmFNRhNhkOSX_h7cOA317fcUd61qAt6bN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0MzY0OTQwNi1lOTMyLTQwNTMtYTcwMC01ZjhmOGZkYzk1ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDguMTk5NzExNDczWiJ9&digest=sha256%3A54ab039ca11d60c8c40bf71f244d33980e1a9014b5987f29224632c938700978" http.request.useragent="Go-http-client/1.1" http.response.duration=1.27037729s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:48 +0000] "PUT /v2/foo/ffff/blobs/uploads/43649406-e932-4053-a700-5f8f8fdc95d9?_state=XHUXrYkffzWmFNRhNhkOSX_h7cOA317fcUd61qAt6bN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0MzY0OTQwNi1lOTMyLTQwNTMtYTcwMC01ZjhmOGZkYzk1ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDguMTk5NzExNDczWiJ9&digest=sha256%3A54ab039ca11d60c8c40bf71f244d33980e1a9014b5987f29224632c938700978 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=7207548a-f130-4996-9771-3d4f3b423546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.710136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=993885bd-65fd-4d64-9587-d5dab17c4f5f http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.846µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=a48da34e-c83e-4adc-859e-862e4ae60698 http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="798.607µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=30cd5b59-afc6-4814-8258-f2bcd97c31aa http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="734.247µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=34a40c74-2a1d-4012-bc52-c6e909f08b75 http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="766.126µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=6ba6ea43-850b-4fa9-a5bd-b0faa027920e http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="806.647µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=f99be3b4-556b-44a1-82ff-ef4ee4b8e942 http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="760.766µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" 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.1 http.request.host="127.0.0.1:38733" http.request.id=2f675430-13dd-4e83-9a00-be68298f5e80 http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="809.046µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" 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.1 http.request.host="127.0.0.1:38733" http.request.id=9c9f7daf-d06c-4937-a68d-da16fc83151a http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="740.286µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=998fe00b-9b65-42b5-a7be-41ff592fd47a http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="729.686µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38733" http.request.id=41032fb8-6b0d-4634-9225-0eab8491daf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43002" 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="771.926µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T18:39: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.1 time="2025-03-16T18:39:49Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:49Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=9908970f-8531-44ac-ab36-a2c0d3a4e119 http.request.method=POST http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:52Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=67820bf3-f390-463e-8966-7993b5c550a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/aaaa/blobs/uploads/ddc11de1-b92a-4785-8f2e-e5e6e7e66bce?_state=GdWSvPs4N0oU_c6Q-jnsfYD3qrgFupczSRqj1amClVV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZGMxMWRlMS1iOTJhLTQ3ODUtOGYyZS1lNWU2ZTdlNjZiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDkuNzY3MDY3NDI1WiJ9&digest=sha256%3Aff5dda1db7fd4d5e9dddab38415bd994d56545fdbe186ab7d4d66cbedff15a7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.320849678s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ddc11de1-b92a-4785-8f2e-e5e6e7e66bce?_state=GdWSvPs4N0oU_c6Q-jnsfYD3qrgFupczSRqj1amClVV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZGMxMWRlMS1iOTJhLTQ3ODUtOGYyZS1lNWU2ZTdlNjZiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NDkuNzY3MDY3NDI1WiJ9&digest=sha256%3Aff5dda1db7fd4d5e9dddab38415bd994d56545fdbe186ab7d4d66cbedff15a7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:52Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=e9c5ead1-bccb-40cd-9e4e-09f1c7914f28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.431989ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:52Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=bbda242d-f35f-4415-8867-fef258f905eb http.request.method=POST http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=53ccd992-fea4-4441-b71e-1066dfeb66f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/bbbb/blobs/uploads/eaa4291d-2fc5-4aa5-8771-94ff7c596a2d?_state=SFDiC0pg1gt137W1t0EBg6H7MtILpZIn33OrlpX7QvV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlYWE0MjkxZC0yZmM1LTRhYTUtODc3MS05NGZmN2M1OTZhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NTIuMzMwNjE2NTE1WiJ9&digest=sha256%3Af2e90cfd4ce20813efab663db7354270fde750c04a31a2ab4422d407b92af05f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.68767227s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/eaa4291d-2fc5-4aa5-8771-94ff7c596a2d?_state=SFDiC0pg1gt137W1t0EBg6H7MtILpZIn33OrlpX7QvV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlYWE0MjkxZC0yZmM1LTRhYTUtODc3MS05NGZmN2M1OTZhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NTIuMzMwNjE2NTE1WiJ9&digest=sha256%3Af2e90cfd4ce20813efab663db7354270fde750c04a31a2ab4422d407b92af05f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=1b8d2cc8-d583-495d-b921-02b685999d35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.493469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=13c01649-7cfa-41e7-9719-7f93fb431e45 http.request.method=POST http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:55Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=7c7e6e4c-e26b-45e9-9f65-8c73ec19a607 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/cccc/blobs/uploads/f6d35be4-cad1-4c3b-be35-83101787edb1?_state=bVGblYUgaHXGX-BTZk7B4ONBRov0h8VEmYOP7P9lWsN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNmQzNWJlNC1jYWQxLTRjM2ItYmUzNS04MzEwMTc4N2VkYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NTQuMjg4MTE4OThaIn0%3D&digest=sha256%3Aa897ea28f2d441a98d114bd101d29da6a399d09fb4f8bf8bb18df820e86c5c3a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698952843s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/f6d35be4-cad1-4c3b-be35-83101787edb1?_state=bVGblYUgaHXGX-BTZk7B4ONBRov0h8VEmYOP7P9lWsN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNmQzNWJlNC1jYWQxLTRjM2ItYmUzNS04MzEwMTc4N2VkYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NTQuMjg4MTE4OThaIn0%3D&digest=sha256%3Aa897ea28f2d441a98d114bd101d29da6a399d09fb4f8bf8bb18df820e86c5c3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:55Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=28463b1a-2ee9-4a08-abfb-d5f531471825 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485868ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:56Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=b941d52f-05f0-43c0-9e57-55d66925f13e http.request.method=POST http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=e1c2b36d-3651-48fd-8f57-16db606a14fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/dddd/blobs/uploads/5db48124-f33f-4e96-b53a-0aad1b195310?_state=1_fHlzRY4RxjrC9jRDcG9Y0hcLyWyTt7tCxUH2l4zph7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZGI0ODEyNC1mMzNmLTRlOTYtYjUzYS0wYWFkMWIxOTUzMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NTYuMjc4NzEyMloifQ%3D%3D&digest=sha256%3A38f9d49506ac66877240beceb9886d3e7e9e02d66e7fe85f795180742cdb2753" http.request.useragent="Go-http-client/1.1" http.response.duration=2.251040819s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/5db48124-f33f-4e96-b53a-0aad1b195310?_state=1_fHlzRY4RxjrC9jRDcG9Y0hcLyWyTt7tCxUH2l4zph7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZGI0ODEyNC1mMzNmLTRlOTYtYjUzYS0wYWFkMWIxOTUzMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6Mzk6NTYuMjc4NzEyMloifQ%3D%3D&digest=sha256%3A38f9d49506ac66877240beceb9886d3e7e9e02d66e7fe85f795180742cdb2753 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=4d81931d-f244-453b-809a-b47e83d4e206 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45192" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.429948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46575" http.request.id=d5b5e0fd-8276-4047-867c-f500f575a1bb http.request.method=GET http.request.remoteaddr="127.0.0.1:45192" 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="748.206µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (20.42s) === RUN TestURLPrefix time="2025-03-16T18:39: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.1 time="2025-03-16T18:39:58Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:36261" http.request.id=27ff9813-7357-4e6e-9ea1-24569a5d4139 http.request.method=GET http.request.remoteaddr="127.0.0.1:41762" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.407µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-03-16T18:39: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.1 time="2025-03-16T18:39:58Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:39:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=dcef17a5-e136-491f-bb27-a0afe5a2d296 http.request.method=GET http.request.remoteaddr="127.0.0.1:43714" http.request.uri="/v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="973.248µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "GET /v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=1984b0a0-7c44-4b6b-85d5-e1767b60e5f4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43728" http.request.uri="/v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="949.808µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=3b7fb7c6-a4f1-421d-8397-38ce5b970c90 http.request.method=POST http.request.remoteaddr="127.0.0.1:43728" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=f4da8db7-204a-4f0b-a815-9a338db90121 http.request.method=GET http.request.remoteaddr="127.0.0.1:43728" http.request.uri="/v2/foo/bar/blobs/uploads/4ebe74fd-8bef-4829-8e6b-94989b473782?_state=052z-18s2LBu314Z23fw3vIw1KmqKc4l017mvWHR0Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmU3NGZkLThiZWYtNDgyOS04ZTZiLTk0OTg5YjQ3Mzc4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDQwMzc0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="941.448µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "GET /v2/foo/bar/blobs/uploads/4ebe74fd-8bef-4829-8e6b-94989b473782?_state=052z-18s2LBu314Z23fw3vIw1KmqKc4l017mvWHR0Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmU3NGZkLThiZWYtNDgyOS04ZTZiLTk0OTg5YjQ3Mzc4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDQwMzc0OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=bf50c7c9-a3eb-4f61-928c-75fe3656f95a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43728" http.request.uri="/v2/foo/bar/blobs/uploads/4ebe74fd-8bef-4829-8e6b-94989b473782?_state=052z-18s2LBu314Z23fw3vIw1KmqKc4l017mvWHR0Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmU3NGZkLThiZWYtNDgyOS04ZTZiLTk0OTg5YjQ3Mzc4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDQwMzc0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="977.609µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "DELETE /v2/foo/bar/blobs/uploads/4ebe74fd-8bef-4829-8e6b-94989b473782?_state=052z-18s2LBu314Z23fw3vIw1KmqKc4l017mvWHR0Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmU3NGZkLThiZWYtNDgyOS04ZTZiLTk0OTg5YjQ3Mzc4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDQwMzc0OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=d7fe2cb5-267c-42f8-bd04-a8c7cb50dcbb http.request.method=GET http.request.remoteaddr="127.0.0.1:43728" http.request.uri="/v2/foo/bar/blobs/uploads/4ebe74fd-8bef-4829-8e6b-94989b473782?_state=052z-18s2LBu314Z23fw3vIw1KmqKc4l017mvWHR0Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmU3NGZkLThiZWYtNDgyOS04ZTZiLTk0OTg5YjQ3Mzc4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDQwMzc0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4ebe74fd-8bef-4829-8e6b-94989b473782 time="2025-03-16T18:39:58Z" 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.1 http.request.host="127.0.0.1:39085" http.request.id=d7fe2cb5-267c-42f8-bd04-a8c7cb50dcbb http.request.method=GET http.request.remoteaddr="127.0.0.1:43728" http.request.uri="/v2/foo/bar/blobs/uploads/4ebe74fd-8bef-4829-8e6b-94989b473782?_state=052z-18s2LBu314Z23fw3vIw1KmqKc4l017mvWHR0Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmU3NGZkLThiZWYtNDgyOS04ZTZiLTk0OTg5YjQ3Mzc4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDQwMzc0OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.328µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4ebe74fd-8bef-4829-8e6b-94989b473782 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "GET /v2/foo/bar/blobs/uploads/4ebe74fd-8bef-4829-8e6b-94989b473782?_state=052z-18s2LBu314Z23fw3vIw1KmqKc4l017mvWHR0Ul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYmU3NGZkLThiZWYtNDgyOS04ZTZiLTk0OTg5YjQ3Mzc4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDQwMzc0OTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=315086bd-009e-4681-88cf-cbee1ec0925a http.request.method=POST http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=4c29338c-3829-4bf0-b6e5-7c79b37a14c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/ea6b2afc-a3e2-43a6-a47d-d5642ceb4d2d?_state=adIcdSvuGUvhTDb86s6TccgcCv9DtR4sOncNQ_lGcHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNmIyYWZjLWEzZTItNDNhNi1hNDdkLWQ1NjQyY2ViNGQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDg5NDEwMTRaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" provided=sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 vars.name="foo/bar" vars.uuid=ea6b2afc-a3e2-43a6-a47d-d5642ceb4d2d time="2025-03-16T18:39:58Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=4c29338c-3829-4bf0-b6e5-7c79b37a14c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/ea6b2afc-a3e2-43a6-a47d-d5642ceb4d2d?_state=adIcdSvuGUvhTDb86s6TccgcCv9DtR4sOncNQ_lGcHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNmIyYWZjLWEzZTItNDNhNi1hNDdkLWQ1NjQyY2ViNGQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDg5NDEwMTRaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ea6b2afc-a3e2-43a6-a47d-d5642ceb4d2d time="2025-03-16T18:39:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=4c29338c-3829-4bf0-b6e5-7c79b37a14c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/ea6b2afc-a3e2-43a6-a47d-d5642ceb4d2d?_state=adIcdSvuGUvhTDb86s6TccgcCv9DtR4sOncNQ_lGcHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNmIyYWZjLWEzZTItNDNhNi1hNDdkLWQ1NjQyY2ViNGQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDg5NDEwMTRaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045449ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ea6b2afc-a3e2-43a6-a47d-d5642ceb4d2d 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "PUT /v2/foo/bar/blobs/uploads/ea6b2afc-a3e2-43a6-a47d-d5642ceb4d2d?_state=adIcdSvuGUvhTDb86s6TccgcCv9DtR4sOncNQ_lGcHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNmIyYWZjLWEzZTItNDNhNi1hNDdkLWQ1NjQyY2ViNGQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MDg5NDEwMTRaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=1736bea3-b036-4c07-819f-7b3061b4a8cb http.request.method=POST http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=3adf6ca1-93aa-422f-a82e-346fd2ae11e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/99fedc97-7d62-4da3-a262-3b2d1b328018?_state=MVeGxXnyyycd02YPrW0wPbH5lQVM873OM7xJPw23jBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZmVkYzk3LTdkNjItNGRhMy1hMjYyLTNiMmQxYjMyODAxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MTU3NTc4M1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085849ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "PUT /v2/foo/bar/blobs/uploads/99fedc97-7d62-4da3-a262-3b2d1b328018?_state=MVeGxXnyyycd02YPrW0wPbH5lQVM873OM7xJPw23jBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZmVkYzk3LTdkNjItNGRhMy1hMjYyLTNiMmQxYjMyODAxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MTU3NTc4M1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=6b1f51da-62b3-4e4c-b633-dd02f7e64f6c http.request.method=POST http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="753.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=85c48277-686f-4224-bf10-3db3842ef060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/daa3928b-184a-4370-ae6a-5467526fd82d?_state=pv2D4dFVTIsFqMBwOyE6U04DTZ_8R5-FlLNG1vfxSiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhYTM5MjhiLTE4NGEtNDM3MC1hZTZhLTU0Njc1MjZmZDgyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MTgxMjg0OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023568ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "PUT /v2/foo/bar/blobs/uploads/daa3928b-184a-4370-ae6a-5467526fd82d?_state=pv2D4dFVTIsFqMBwOyE6U04DTZ_8R5-FlLNG1vfxSiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhYTM5MjhiLTE4NGEtNDM3MC1hZTZhLTU0Njc1MjZmZDgyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MTgxMjg0OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:39:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=21b90235-ca9c-4bcd-a125-98a2fe4a456c http.request.method=POST http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:01Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=1cd77e51-b315-45c8-b5d5-16f9cb83ee19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/5e43f061-ec70-4fe1-b4f4-10b72c364359?_state=olAxpBIHghqQwz8T0NhitBdL_dNVQcX6UUHx2gK4GH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNDNmMDYxLWVjNzAtNGZlMS1iNGY0LTEwYjcyYzM2NDM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MjAyOTY3NDhaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.duration=2.288027166s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:39:58 +0000] "PUT /v2/foo/bar/blobs/uploads/5e43f061-ec70-4fe1-b4f4-10b72c364359?_state=olAxpBIHghqQwz8T0NhitBdL_dNVQcX6UUHx2gK4GH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNDNmMDYxLWVjNzAtNGZlMS1iNGY0LTEwYjcyYzM2NDM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODozOTo1OC44MjAyOTY3NDhaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:01Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=eed9767f-1991-4127-81c8-534b3a488d2b http.request.method=POST http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39085" http.request.id=56a35057-3f7f-4d34-8b76-a9da6ac79c7f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/43f1249b-eb88-47d7-bf25-d4e8bf3346e5?_state=vtdZ_8Cqtyy1WdXVxvkKR4iZXSG1Mx6h_4U9emXsKdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZjEyNDliLWViODgtNDdkNy1iZjI1LWQ0ZThiZjMzNDZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowMS4yOTI0ODg2NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.676823868s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/43f1249b-eb88-47d7-bf25-d4e8bf3346e5?_state=vtdZ_8Cqtyy1WdXVxvkKR4iZXSG1Mx6h_4U9emXsKdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZjEyNDliLWViODgtNDdkNy1iZjI1LWQ0ZThiZjMzNDZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowMS4yOTI0ODg2NFoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=b9021987-583d-4207-ab9c-a385ff53dbe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/uploads/43f1249b-eb88-47d7-bf25-d4e8bf3346e5?_state=TjlxxU8mQLyVnChf5dBf8KTkSVVabliRhPid-xuT6GV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZjEyNDliLWViODgtNDdkNy1iZjI1LWQ0ZThiZjMzNDZlNSIsIk9mZnNldCI6MjcyODU1MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MDFaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.30797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:03 +0000] "PUT /v2/foo/bar/blobs/uploads/43f1249b-eb88-47d7-bf25-d4e8bf3346e5?_state=TjlxxU8mQLyVnChf5dBf8KTkSVVabliRhPid-xuT6GV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZjEyNDliLWViODgtNDdkNy1iZjI1LWQ0ZThiZjMzNDZlNSIsIk9mZnNldCI6MjcyODU1MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MDFaIn0%3D&digest=sha256%3A9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=2fb27492-8d4e-470b-8c4e-ad304c14eb54 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.065689ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=1c74e376-9b5b-4967-a762-6c779d1fa953 http.request.method=GET http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=136.25221ms http.response.status=200 http.response.written=27285504 127.0.0.1 - - [16/Mar/2025:18:40:03 +0000] "GET /v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 200 27285504 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=error msg="error parsing digest="sha257:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=16a1ff97-c1d1-4ec5-b42f-0b97e2edacb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/sha257:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" vars.name="foo/bar" time="2025-03-16T18:40:04Z" 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.1 http.request.host="127.0.0.1:39085" http.request.id=16a1ff97-c1d1-4ec5-b42f-0b97e2edacb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43734" http.request.uri="/v2/foo/bar/blobs/sha257:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.208µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "GET /v2/foo/bar/blobs/sha257:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=cf708a1e-8780-484a-82b6-0c6dbe99df5f http.request.method=GET http.request.remoteaddr="127.0.0.1:43748" http.request.uri="/v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298451ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "GET /v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" 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.1 time="2025-03-16T18:40:04Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=c15260ed-3d80-4285-ad3a-48b82ca5116e http.request.method=GET http.request.remoteaddr="127.0.0.1:53158" http.request.uri="/v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.084449ms http.response.status=404 http.response.written=157 vars.digest="sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "GET /v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=05b939ab-10cd-4afd-8b52-61c236309676 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53168" http.request.uri="/v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039329ms http.response.status=404 http.response.written=157 vars.digest="sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=3257f5ea-58a3-4ddb-9703-594b11522529 http.request.method=POST http.request.remoteaddr="127.0.0.1:53168" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=067abfc6-bf4c-4086-b9cf-15b6322471a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53168" http.request.uri="/v2/foo/bar/blobs/uploads/7adcb6d9-7396-447a-85dd-b06bf93f1d15?_state=qgjhPMJKyRrBOGDG60mnxS4TndNBFw44JlEZ886gvRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZGNiNmQ5LTczOTYtNDQ3YS04NWRkLWIwNmJmOTNmMWQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zNzUwMzY0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036889ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "GET /v2/foo/bar/blobs/uploads/7adcb6d9-7396-447a-85dd-b06bf93f1d15?_state=qgjhPMJKyRrBOGDG60mnxS4TndNBFw44JlEZ886gvRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZGNiNmQ5LTczOTYtNDQ3YS04NWRkLWIwNmJmOTNmMWQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zNzUwMzY0MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=782374b5-dd3c-4dd4-814d-1ac0736e3612 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53168" http.request.uri="/v2/foo/bar/blobs/uploads/7adcb6d9-7396-447a-85dd-b06bf93f1d15?_state=qgjhPMJKyRrBOGDG60mnxS4TndNBFw44JlEZ886gvRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZGNiNmQ5LTczOTYtNDQ3YS04NWRkLWIwNmJmOTNmMWQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zNzUwMzY0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.24581ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/7adcb6d9-7396-447a-85dd-b06bf93f1d15?_state=qgjhPMJKyRrBOGDG60mnxS4TndNBFw44JlEZ886gvRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZGNiNmQ5LTczOTYtNDQ3YS04NWRkLWIwNmJmOTNmMWQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zNzUwMzY0MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=ae916718-20b8-4ce6-b4fc-c0385118b50a http.request.method=GET http.request.remoteaddr="127.0.0.1:53168" http.request.uri="/v2/foo/bar/blobs/uploads/7adcb6d9-7396-447a-85dd-b06bf93f1d15?_state=qgjhPMJKyRrBOGDG60mnxS4TndNBFw44JlEZ886gvRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZGNiNmQ5LTczOTYtNDQ3YS04NWRkLWIwNmJmOTNmMWQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zNzUwMzY0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7adcb6d9-7396-447a-85dd-b06bf93f1d15 time="2025-03-16T18:40:04Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=ae916718-20b8-4ce6-b4fc-c0385118b50a http.request.method=GET http.request.remoteaddr="127.0.0.1:53168" http.request.uri="/v2/foo/bar/blobs/uploads/7adcb6d9-7396-447a-85dd-b06bf93f1d15?_state=qgjhPMJKyRrBOGDG60mnxS4TndNBFw44JlEZ886gvRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZGNiNmQ5LTczOTYtNDQ3YS04NWRkLWIwNmJmOTNmMWQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zNzUwMzY0MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="970.288µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7adcb6d9-7396-447a-85dd-b06bf93f1d15 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "GET /v2/foo/bar/blobs/uploads/7adcb6d9-7396-447a-85dd-b06bf93f1d15?_state=qgjhPMJKyRrBOGDG60mnxS4TndNBFw44JlEZ886gvRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhZGNiNmQ5LTczOTYtNDQ3YS04NWRkLWIwNmJmOTNmMWQxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zNzUwMzY0MzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=5ea9180a-d3cc-4d3a-8304-b91eeae317d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=dac66b91-f565-4bf9-9ba8-d9461db4a544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/1235ecba-368a-4cda-a3c3-94dfdbce1a10?_state=cjIZqHDd0MSf64HNsqw6m-PE0MpeJL38AqfaQ_FbVf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzVlY2JhLTM2OGEtNGNkYS1hM2MzLTk0ZGZkYmNlMWExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODA1MTY1MTdaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" provided=sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 vars.name="foo/bar" vars.uuid=1235ecba-368a-4cda-a3c3-94dfdbce1a10 time="2025-03-16T18:40:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=dac66b91-f565-4bf9-9ba8-d9461db4a544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/1235ecba-368a-4cda-a3c3-94dfdbce1a10?_state=cjIZqHDd0MSf64HNsqw6m-PE0MpeJL38AqfaQ_FbVf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzVlY2JhLTM2OGEtNGNkYS1hM2MzLTk0ZGZkYmNlMWExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODA1MTY1MTdaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1235ecba-368a-4cda-a3c3-94dfdbce1a10 time="2025-03-16T18:40:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=dac66b91-f565-4bf9-9ba8-d9461db4a544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/1235ecba-368a-4cda-a3c3-94dfdbce1a10?_state=cjIZqHDd0MSf64HNsqw6m-PE0MpeJL38AqfaQ_FbVf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzVlY2JhLTM2OGEtNGNkYS1hM2MzLTk0ZGZkYmNlMWExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODA1MTY1MTdaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.096329ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1235ecba-368a-4cda-a3c3-94dfdbce1a10 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "PUT /v2/foo/bar/blobs/uploads/1235ecba-368a-4cda-a3c3-94dfdbce1a10?_state=cjIZqHDd0MSf64HNsqw6m-PE0MpeJL38AqfaQ_FbVf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzVlY2JhLTM2OGEtNGNkYS1hM2MzLTk0ZGZkYmNlMWExMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODA1MTY1MTdaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=78883a69-de80-4f7f-b954-9a7010d44028 http.request.method=POST http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=4ba3b91d-9ee9-4be4-b86b-e4614173982e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/b3fcad32-086e-4b14-b655-16c50112b1b9?_state=bnN8THKUIflblDeRhNjAXDOddX8dD_Xqq5tCCSZFLqN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZmNhZDMyLTA4NmUtNGIxNC1iNjU1LTE2YzUwMTEyYjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODMxNDg2MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "PUT /v2/foo/bar/blobs/uploads/b3fcad32-086e-4b14-b655-16c50112b1b9?_state=bnN8THKUIflblDeRhNjAXDOddX8dD_Xqq5tCCSZFLqN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZmNhZDMyLTA4NmUtNGIxNC1iNjU1LTE2YzUwMTEyYjFiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODMxNDg2MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=9e59586b-56c8-46f0-9b0d-adb594f0a6f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=2e55b03a-eca8-482b-957a-bff206c8e35d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/7ab62f72-dc2a-4f1e-af83-10885c3f9908?_state=zbhpHDNd28lzwiE_rHQGMaLiFabro9tUK_6O9TqedW97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYjYyZjcyLWRjMmEtNGYxZS1hZjgzLTEwODg1YzNmOTkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODU4OTc4ODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.218091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "PUT /v2/foo/bar/blobs/uploads/7ab62f72-dc2a-4f1e-af83-10885c3f9908?_state=zbhpHDNd28lzwiE_rHQGMaLiFabro9tUK_6O9TqedW97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYjYyZjcyLWRjMmEtNGYxZS1hZjgzLTEwODg1YzNmOTkwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODU4OTc4ODJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:04Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=b0d2b727-3d54-456e-8415-e0644c6dfa2e http.request.method=POST http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:05Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=c564b1d0-4f38-4b5a-b25e-7663e68a0ce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/f91404cc-07f7-4cc7-bf23-5ba70d95e5bd?_state=PsvIV0D8Fg063fKFIaInHeSvzOFR5v6jQRyuYcztrm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5MTQwNGNjLTA3ZjctNGNjNy1iZjIzLTViYTcwZDk1ZTViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODg2OTkwNjVaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418563879s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "PUT /v2/foo/bar/blobs/uploads/f91404cc-07f7-4cc7-bf23-5ba70d95e5bd?_state=PsvIV0D8Fg063fKFIaInHeSvzOFR5v6jQRyuYcztrm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5MTQwNGNjLTA3ZjctNGNjNy1iZjIzLTViYTcwZDk1ZTViZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNC4zODg2OTkwNjVaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:05Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=1ccc3fb9-0739-446f-a41f-51a965e6a136 http.request.method=POST http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38719" http.request.id=63739ece-f300-40de-9002-3a5442b30e71 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/8394e0ee-c4f0-401a-893e-494837fefbc8?_state=LZ8IyeNxtGB6hmb8IXo9PTl7vZyv33R7qWTcsNUET9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOTRlMGVlLWM0ZjAtNDAxYS04OTNlLTQ5NDgzN2ZlZmJjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNS45MzUyMjAxNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362307892s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/8394e0ee-c4f0-401a-893e-494837fefbc8?_state=LZ8IyeNxtGB6hmb8IXo9PTl7vZyv33R7qWTcsNUET9R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOTRlMGVlLWM0ZjAtNDAxYS04OTNlLTQ5NDgzN2ZlZmJjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNS45MzUyMjAxNjRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=549f936f-fcab-4ab4-81a0-6faae8f0bbaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/uploads/8394e0ee-c4f0-401a-893e-494837fefbc8?_state=WPavD54ggHZ6zlXqQNMf_OgISGS9J9Zg344bAfnuEmZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOTRlMGVlLWM0ZjAtNDAxYS04OTNlLTQ5NDgzN2ZlZmJjOCIsIk9mZnNldCI6MTk3NTgwODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MDVaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "PUT /v2/foo/bar/blobs/uploads/8394e0ee-c4f0-401a-893e-494837fefbc8?_state=WPavD54ggHZ6zlXqQNMf_OgISGS9J9Zg344bAfnuEmZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzOTRlMGVlLWM0ZjAtNDAxYS04OTNlLTQ5NDgzN2ZlZmJjOCIsIk9mZnNldCI6MTk3NTgwODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MDVaIn0%3D&digest=sha256%3Afdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=aad23dc0-f992-42ac-a278-6be683aa2056 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.027209ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=47dd2fff-5132-4bce-b131-cfaa9fd5d08f http.request.method=GET http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=83.759654ms http.response.status=200 http.response.written=19758080 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 200 19758080 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=error msg="error parsing digest="sha257:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=b14146b3-1804-467f-9257-464336ee1088 http.request.method=GET http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/sha257:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" vars.name="foo/bar" time="2025-03-16T18:40:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=b14146b3-1804-467f-9257-464336ee1088 http.request.method=GET http.request.remoteaddr="127.0.0.1:53174" http.request.uri="/v2/foo/bar/blobs/sha257:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.647µs" http.response.status=400 http.response.written=110 vars.digest="sha257:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/sha257:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=22f4fe10-affb-4191-8a1f-81b6755e7266 http.request.method=GET http.request.remoteaddr="127.0.0.1:45972" http.request.uri="/v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11669ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=d0c0b5dc-95a1-4559-a37f-0c2c47812967 http.request.method=GET http.request.remoteaddr="127.0.0.1:45972" http.request.uri="/v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.358548ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38719" http.request.id=fe511823-259e-4db6-85c5-4f3d450b3475 http.request.method=GET http.request.remoteaddr="127.0.0.1:45962" http.request.uri="/v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.499511ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/sha256:fdd6d4d8d9d36b2cb529092aefbe26fda8748bed329ebede62386e671bf24064 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=050e6ea6-328e-4f49-904c-6aa09ad9be94 http.request.method=GET http.request.remoteaddr="127.0.0.1:43748" http.request.uri="/v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.277572928s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "GET /v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39085" http.request.id=2b18c617-521c-43a8-91f8-5d099a482d6f http.request.method=GET http.request.remoteaddr="127.0.0.1:43746" http.request.uri="/v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.285733756s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [16/Mar/2025:18:40:04 +0000] "GET /v2/foo/bar/blobs/sha256:9f284f221e3ad812078c00dd4d4b20a80a4b1f097f29ea297e812fe5e543f686 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (8.91s) === RUN TestBlobDelete time="2025-03-16T18:40:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T18:40:07Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=a5155b77-0bb8-4566-a86f-86f7407c87dd http.request.method=GET http.request.remoteaddr="127.0.0.1:43296" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.688µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=f7ce617e-6ed5-4831-9a57-9e64b58a6813 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.967µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=ce3c8506-78cd-4b41-a69a-da3501f7222f http.request.method=POST http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=86aa1406-5474-4090-8259-93679b3d2fd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/uploads/cbd33094-6396-497d-8d1d-c87fca27b586?_state=WNq6ROTX7kQyph9CWhhMdgZxRe8DsBHkmq2hLXSVtAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDMzMDk0LTYzOTYtNDk3ZC04ZDFkLWM4N2ZjYTI3YjU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42Mzc0MDY5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="969.448µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/uploads/cbd33094-6396-497d-8d1d-c87fca27b586?_state=WNq6ROTX7kQyph9CWhhMdgZxRe8DsBHkmq2hLXSVtAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDMzMDk0LTYzOTYtNDk3ZC04ZDFkLWM4N2ZjYTI3YjU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42Mzc0MDY5OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=c677741b-821c-448d-ae3e-f1782745e13d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/uploads/cbd33094-6396-497d-8d1d-c87fca27b586?_state=WNq6ROTX7kQyph9CWhhMdgZxRe8DsBHkmq2hLXSVtAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDMzMDk0LTYzOTYtNDk3ZC04ZDFkLWM4N2ZjYTI3YjU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42Mzc0MDY5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="914.927µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/cbd33094-6396-497d-8d1d-c87fca27b586?_state=WNq6ROTX7kQyph9CWhhMdgZxRe8DsBHkmq2hLXSVtAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDMzMDk0LTYzOTYtNDk3ZC04ZDFkLWM4N2ZjYTI3YjU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42Mzc0MDY5OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=3b6179d6-c2c7-4ba7-a229-cb05e6d53a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/uploads/cbd33094-6396-497d-8d1d-c87fca27b586?_state=WNq6ROTX7kQyph9CWhhMdgZxRe8DsBHkmq2hLXSVtAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDMzMDk0LTYzOTYtNDk3ZC04ZDFkLWM4N2ZjYTI3YjU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42Mzc0MDY5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cbd33094-6396-497d-8d1d-c87fca27b586 time="2025-03-16T18:40:07Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=3b6179d6-c2c7-4ba7-a229-cb05e6d53a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/uploads/cbd33094-6396-497d-8d1d-c87fca27b586?_state=WNq6ROTX7kQyph9CWhhMdgZxRe8DsBHkmq2hLXSVtAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDMzMDk0LTYzOTYtNDk3ZC04ZDFkLWM4N2ZjYTI3YjU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42Mzc0MDY5OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="906.327µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cbd33094-6396-497d-8d1d-c87fca27b586 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "GET /v2/foo/bar/blobs/uploads/cbd33094-6396-497d-8d1d-c87fca27b586?_state=WNq6ROTX7kQyph9CWhhMdgZxRe8DsBHkmq2hLXSVtAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDMzMDk0LTYzOTYtNDk3ZC04ZDFkLWM4N2ZjYTI3YjU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42Mzc0MDY5OTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=3263a41d-ec60-4b24-8680-9170b2cba6e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=b7ba5503-e982-4518-b9fd-a7bc091bcc9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/91e54c87-c1d5-4674-b135-7b539fdbb4b6?_state=165fO8K1r-3DPI2tcIltxfG3dKzk0g_C4LVEDzuyPS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZTU0Yzg3LWMxZDUtNDY3NC1iMTM1LTdiNTM5ZmRiYjRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NDIxNjExMTNaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" provided=sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa vars.name="foo/bar" vars.uuid=91e54c87-c1d5-4674-b135-7b539fdbb4b6 time="2025-03-16T18:40:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=b7ba5503-e982-4518-b9fd-a7bc091bcc9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/91e54c87-c1d5-4674-b135-7b539fdbb4b6?_state=165fO8K1r-3DPI2tcIltxfG3dKzk0g_C4LVEDzuyPS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZTU0Yzg3LWMxZDUtNDY3NC1iMTM1LTdiNTM5ZmRiYjRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NDIxNjExMTNaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=91e54c87-c1d5-4674-b135-7b539fdbb4b6 time="2025-03-16T18:40:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=b7ba5503-e982-4518-b9fd-a7bc091bcc9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/91e54c87-c1d5-4674-b135-7b539fdbb4b6?_state=165fO8K1r-3DPI2tcIltxfG3dKzk0g_C4LVEDzuyPS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZTU0Yzg3LWMxZDUtNDY3NC1iMTM1LTdiNTM5ZmRiYjRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NDIxNjExMTNaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="992.369µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=91e54c87-c1d5-4674-b135-7b539fdbb4b6 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "PUT /v2/foo/bar/blobs/uploads/91e54c87-c1d5-4674-b135-7b539fdbb4b6?_state=165fO8K1r-3DPI2tcIltxfG3dKzk0g_C4LVEDzuyPS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxZTU0Yzg3LWMxZDUtNDY3NC1iMTM1LTdiNTM5ZmRiYjRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NDIxNjExMTNaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=f50d40dc-51c2-41f7-96a4-d0312f4ac309 http.request.method=POST http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=8041ffa6-7548-4acd-b054-a05a16a19582 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/6d159daf-115a-4a65-8ebc-f61181f41ed4?_state=JideZEV66my54ZwF5NjYyXmfIoRs04uflk9iVSZZUvB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMTU5ZGFmLTExNWEtNGE2NS04ZWJjLWY2MTE4MWY0MWVkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NDQ1MzEzMzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.113609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "PUT /v2/foo/bar/blobs/uploads/6d159daf-115a-4a65-8ebc-f61181f41ed4?_state=JideZEV66my54ZwF5NjYyXmfIoRs04uflk9iVSZZUvB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkMTU5ZGFmLTExNWEtNGE2NS04ZWJjLWY2MTE4MWY0MWVkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NDQ1MzEzMzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=e6391474-b3bd-4da6-8d3d-bd30f407163d http.request.method=POST http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="887.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=c434b55a-f5b6-4adf-851f-cff9e93c92e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/9cb1deec-faee-44e7-8e09-f7df98c05660?_state=tzmfC6D2QgKy_qbLaRTCgBRyY4ahgBofwq7F44KEaJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljYjFkZWVjLWZhZWUtNDRlNy04ZTA5LWY3ZGY5OGMwNTY2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NTQwMjU0OTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "PUT /v2/foo/bar/blobs/uploads/9cb1deec-faee-44e7-8e09-f7df98c05660?_state=tzmfC6D2QgKy_qbLaRTCgBRyY4ahgBofwq7F44KEaJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljYjFkZWVjLWZhZWUtNDRlNy04ZTA5LWY3ZGY5OGMwNTY2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NTQwMjU0OTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:07Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=04c3d5d0-a99f-46ff-8bdc-9451f650c451 http.request.method=POST http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:08Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=1f83fa74-1832-4783-9df1-804854c8375a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/7c3eb729-d8fd-4e60-9e44-9b5e89ea004b?_state=ymqmUedbL5h3RRlhC9--vb760z55sMgn3h_9pJDrFTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjM2ViNzI5LWQ4ZmQtNGU2MC05ZTQ0LTliNWU4OWVhMDA0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NTY1NTI1OTJaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.275062569s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:07 +0000] "PUT /v2/foo/bar/blobs/uploads/7c3eb729-d8fd-4e60-9e44-9b5e89ea004b?_state=ymqmUedbL5h3RRlhC9--vb760z55sMgn3h_9pJDrFTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjM2ViNzI5LWQ4ZmQtNGU2MC05ZTQ0LTliNWU4OWVhMDA0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowNy42NTY1NTI1OTJaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:09Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=63265a50-5a63-4947-be9f-6089acd2c7ec http.request.method=POST http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41523" http.request.id=4e31f047-e55e-4b6f-bed7-1c42107fa475 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/db28851b-959e-4745-9f42-b30658fcf004?_state=TAarU6FvlJbBG0JSliKcCEz0GUdTRW4hPi1Fd3ONvHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjg4NTFiLTk1OWUtNDc0NS05ZjQyLWIzMDY1OGZjZjAwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowOS4wNjEwODM2NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.331740879s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/db28851b-959e-4745-9f42-b30658fcf004?_state=TAarU6FvlJbBG0JSliKcCEz0GUdTRW4hPi1Fd3ONvHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjg4NTFiLTk1OWUtNDc0NS05ZjQyLWIzMDY1OGZjZjAwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDowOS4wNjEwODM2NzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=d9c86fc9-b6ce-4d26-b2cb-ea02b4990c16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/uploads/db28851b-959e-4745-9f42-b30658fcf004?_state=tgofUNn7C_3J6f4ypgLDTPmcJ2XeJ7xLT2F81uxl1T17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjg4NTFiLTk1OWUtNDc0NS05ZjQyLWIzMDY1OGZjZjAwNCIsIk9mZnNldCI6MTk5MjcwNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MDlaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "PUT /v2/foo/bar/blobs/uploads/db28851b-959e-4745-9f42-b30658fcf004?_state=tgofUNn7C_3J6f4ypgLDTPmcJ2XeJ7xLT2F81uxl1T17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjg4NTFiLTk1OWUtNDc0NS05ZjQyLWIzMDY1OGZjZjAwNCIsIk9mZnNldCI6MTk5MjcwNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MDlaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=bd597953-605b-4cb9-8368-30e9cd36ae6f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="983.288µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=39db0ac4-eb83-4ebd-afd9-c1cbb0d9aa42 http.request.method=GET http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=84.38838ms http.response.status=200 http.response.written=19927040 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "GET /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 200 19927040 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=error msg="error parsing digest="sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=a718a92c-dd43-4713-a966-589f36062ae7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" time="2025-03-16T18:40:10Z" 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.1 http.request.host="127.0.0.1:41523" http.request.id=a718a92c-dd43-4713-a966-589f36062ae7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43318" http.request.uri="/v2/foo/bar/blobs/sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="876.247µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "GET /v2/foo/bar/blobs/sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=97fb640a-670e-4862-bcab-e0b3c07c31b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43334" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155009ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "GET /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=6b3db6bd-ac37-4d9d-a78f-3945edd8f9c9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43336" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025488ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=d2acac5f-58cd-4fe0-bbf4-9fff04d02e40 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43336" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="863.167µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=65fc376f-9923-45ce-87cc-570af5d3a104 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43336" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="774.846µs" http.response.status=404 http.response.written=74 vars.digest="sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=error msg="error parsing digest="sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=fcbc3646-0b40-4a64-a338-d64663606629 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43350" http.request.uri="/v2/foo/bar/blobs/sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" time="2025-03-16T18:40:10Z" 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.1 http.request.host="127.0.0.1:41523" http.request.id=fcbc3646-0b40-4a64-a338-d64663606629 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43350" http.request.uri="/v2/foo/bar/blobs/sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.568µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "DELETE /v2/foo/bar/blobs/sha257:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:40:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=049c531e-0e3e-4557-9659-6e1eb2d819f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:43358" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023688ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:11Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=02cca242-c5a0-4ae6-8178-595712d386ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:43358" http.request.uri="/v2/foo/bar/blobs/uploads/62aa83c0-bb10-47e6-99de-f41d61b7f09e?_state=kN_u19d-C07OIRyUE9mrUV0blOEqvMIUA4MnHhIPQ1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyYWE4M2MwLWJiMTAtNDdlNi05OWRlLWY0MWQ2MWI3ZjA5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxMC41NDM3NjgzNjVaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282704752s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "PUT /v2/foo/bar/blobs/uploads/62aa83c0-bb10-47e6-99de-f41d61b7f09e?_state=kN_u19d-C07OIRyUE9mrUV0blOEqvMIUA4MnHhIPQ1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyYWE4M2MwLWJiMTAtNDdlNi05OWRlLWY0MWQ2MWI3ZjA5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxMC41NDM3NjgzNjVaIn0%3D&digest=sha256%3A2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:11Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=8361b0a0-fdfc-40f6-bc74-53d895606ebf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43358" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.14133ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:11Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=73a27d37-9b18-4704-a276-275757a6d266 http.request.method=GET http.request.remoteaddr="127.0.0.1:43328" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.423889643s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "GET /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-03-16T18:40:11Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41523" http.request.id=7bda0483-034e-410e-a4f6-10074c75147c http.request.method=GET http.request.remoteaddr="127.0.0.1:43334" http.request.uri="/v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.419556087s http.response.status=200 http.response.written=2588672 127.0.0.1 - - [16/Mar/2025:18:40:10 +0000] "GET /v2/foo/bar/blobs/sha256:2965a188d68687ab76914dfcc33745a20dcab108f503e513512b2afb5519a7aa HTTP/1.1" 200 2588672 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.51s) === RUN TestRelativeURL time="2025-03-16T18:40:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T18:40:11Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:11Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38745" http.request.id=d3724699-3527-4fa3-9fb2-73a1dee47f92 http.request.method=POST http.request.remoteaddr="127.0.0.1:33276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:13Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38745" http.request.id=59051131-f3c8-4c07-a670-cb52beb3d389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33276" http.request.uri="/v2/foo/bar/blobs/uploads/fc026bd1-8c14-43ec-a3dc-c6d152713d5f?_state=5PQJGVv1RVsEsEyRJZH0iKmDfyXLZPVTHUh9JkEpo357Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDI2YmQxLThjMTQtNDNlYy1hM2RjLWM2ZDE1MjcxM2Q1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxMS45NTg3MDIwNTNaIn0%3D&digest=sha256%3A32f8a4566281beff7dd166318dfe6531df4a5d5af77a55a862ec5eb70bd4b6e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613954739s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:12 +0000] "PUT /v2/foo/bar/blobs/uploads/fc026bd1-8c14-43ec-a3dc-c6d152713d5f?_state=5PQJGVv1RVsEsEyRJZH0iKmDfyXLZPVTHUh9JkEpo357Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDI2YmQxLThjMTQtNDNlYy1hM2RjLWM2ZDE1MjcxM2Q1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxMS45NTg3MDIwNTNaIn0%3D&digest=sha256%3A32f8a4566281beff7dd166318dfe6531df4a5d5af77a55a862ec5eb70bd4b6e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:13Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38745" http.request.id=32e08f36-3ab9-41f1-b4e1-05100ea30210 http.request.method=POST http.request.remoteaddr="127.0.0.1:33276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:13Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38745" http.request.id=f3a15625-e120-4c93-95eb-e9d094632a8a http.request.method=POST http.request.remoteaddr="127.0.0.1:33276" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:15Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:38745" http.request.id=bb7a423a-c4a8-4ef2-ad08-af15555a7986 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33276" http.request.uri="/v2/foo/bar/blobs/uploads/1edbab99-d2de-4d6a-86a0-2051601202b7?_state=WE7vFPDeNM0z9yv9c7MVV7hcn8MBNuGdJJkSplVwt_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlZGJhYjk5LWQyZGUtNGQ2YS04NmEwLTIwNTE2MDEyMDJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxMy45Nzg5MDAxNTlaIn0%3D&digest=sha256%3Ae68bc7efda069e5bac5b0d86ff823ec71025c4600e25f3cd2591d85753bc281f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206810763s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:13 +0000] "PUT /v2/foo/bar/blobs/uploads/1edbab99-d2de-4d6a-86a0-2051601202b7?_state=WE7vFPDeNM0z9yv9c7MVV7hcn8MBNuGdJJkSplVwt_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlZGJhYjk5LWQyZGUtNGQ2YS04NmEwLTIwNTE2MDEyMDJiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxMy45Nzg5MDAxNTlaIn0%3D&digest=sha256%3Ae68bc7efda069e5bac5b0d86ff823ec71025c4600e25f3cd2591d85753bc281f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.23s) === RUN TestBlobDeleteDisabled time="2025-03-16T18:40: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.1 time="2025-03-16T18:40:15Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:39239" http.request.id=8cbbe57c-6c08-4ffb-9abe-4c020f3f9448 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53158" http.request.uri="/v2/foo/bar/blobs/sha256:80048a42b9152791f9f6f92d59b94059e490296d9b843ab5dab86ad18a1d907d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.487µs" http.response.status=405 http.response.written=78 vars.digest="sha256:80048a42b9152791f9f6f92d59b94059e490296d9b843ab5dab86ad18a1d907d" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:80048a42b9152791f9f6f92d59b94059e490296d9b843ab5dab86ad18a1d907d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.27s) === RUN TestDeleteDisabled time="2025-03-16T18:40: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.1 time="2025-03-16T18:40:15Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:15Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45733" http.request.id=f4a545c0-ac92-496e-b0a3-6c3aa9dee6fe http.request.method=POST http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:18Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45733" http.request.id=7a4730f9-22fe-4e9c-a899-5ecc6b01d3cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/09d60361-7cd7-404f-a366-9ed3573f420f?_state=AQt1Lc-plZJIHWhjdFYIh0Vmkf4yEcT-Mx0eGP8goF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5ZDYwMzYxLTdjZDctNDA0Zi1hMzY2LTllZDM1NzNmNDIwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxNS43MzcwNjMyNTNaIn0%3D&digest=sha256%3A9dd74623b2d9a1e5e329557edcb82e7bdb89f15d60a1560ad1a8b7ac9f266678" http.request.useragent="Go-http-client/1.1" http.response.duration=2.699214214s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:15 +0000] "PUT /v2/foo/bar/blobs/uploads/09d60361-7cd7-404f-a366-9ed3573f420f?_state=AQt1Lc-plZJIHWhjdFYIh0Vmkf4yEcT-Mx0eGP8goF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5ZDYwMzYxLTdjZDctNDA0Zi1hMzY2LTllZDM1NzNmNDIwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxNS43MzcwNjMyNTNaIn0%3D&digest=sha256%3A9dd74623b2d9a1e5e329557edcb82e7bdb89f15d60a1560ad1a8b7ac9f266678 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:45733" http.request.id=1a3816f8-1382-4d4b-b16c-cfb0d70dbcdd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/sha256:9dd74623b2d9a1e5e329557edcb82e7bdb89f15d60a1560ad1a8b7ac9f266678" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.648µs" http.response.status=405 http.response.written=78 vars.digest="sha256:9dd74623b2d9a1e5e329557edcb82e7bdb89f15d60a1560ad1a8b7ac9f266678" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:9dd74623b2d9a1e5e329557edcb82e7bdb89f15d60a1560ad1a8b7ac9f266678 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.98s) === RUN TestDeleteReadOnly time="2025-03-16T18:40: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.1 time="2025-03-16T18:40:18Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:18Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39989" http.request.id=9e92b5cf-2c86-4742-b51a-5218e6081975 http.request.method=POST http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39989" http.request.id=376c3fc3-0ed2-42fc-bbfe-55a34714189b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48924" http.request.uri="/v2/foo/bar/blobs/uploads/21c7be7d-1d75-4818-9fab-16c67dae738c?_state=kwvqsF4u-M_Ex2gHs1ZkOL5i94_DHLMuzVArA-2I5G97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxYzdiZTdkLTFkNzUtNDgxOC05ZmFiLTE2YzY3ZGFlNzM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxOC42NDY1NDYyNVoifQ%3D%3D&digest=sha256%3Aebd26b746b39b187c547f593ce8686dbe8f717fde508de4593efa839df9ddb06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.59849561s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:18 +0000] "PUT /v2/foo/bar/blobs/uploads/21c7be7d-1d75-4818-9fab-16c67dae738c?_state=kwvqsF4u-M_Ex2gHs1ZkOL5i94_DHLMuzVArA-2I5G97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxYzdiZTdkLTFkNzUtNDgxOC05ZmFiLTE2YzY3ZGFlNzM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDoxOC42NDY1NDYyNVoifQ%3D%3D&digest=sha256%3Aebd26b746b39b187c547f593ce8686dbe8f717fde508de4593efa839df9ddb06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Mar/2025:18:40:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:ebd26b746b39b187c547f593ce8686dbe8f717fde508de4593efa839df9ddb06 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.81s) === RUN TestStartPushReadOnly time="2025-03-16T18:40:20Z" 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.1 time="2025-03-16T18:40:20Z" level=info msg="redis not configured" go.version=go1.24.1 127.0.0.1 - - [16/Mar/2025:18:40:20 +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-03-16T18:40:20Z" 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.1 time="2025-03-16T18:40:20Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=c98a3e82-c834-4637-ab57-02d003be2977 http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" 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.022089ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:40:20Z" 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.1 http.request.host="127.0.0.1:45089" http.request.id=c6db0407-54a1-4ce7-92e3-59b4d8eb8475 http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" 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="804.446µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:18:40:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:40:20Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=6aaba0e2-fbce-48de-917a-cf2d9e92ebfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" 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="823.407µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T18:40:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=9cb13e17-760d-4d8c-b389-fb963eaf47ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" 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.098346ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:20Z" 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.1 http.request.host="127.0.0.1:45089" http.request.id=9cb13e17-760d-4d8c-b389-fb963eaf47ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" 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.156427ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=9cb13e17-760d-4d8c-b389-fb963eaf47ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" 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.185267ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:20Z" 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.1 http.request.host="127.0.0.1:45089" http.request.id=9cb13e17-760d-4d8c-b389-fb963eaf47ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" 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.212947ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T18:40:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=a4d1826b-9870-4b4d-a0cc-158ac60c6034 http.request.method=POST http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17669ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:22Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=46ed8be1-ce2f-489c-86c0-3747ac732d87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/blobs/uploads/cc9e37e3-6a54-42c9-a9fa-3898e97c58c3?_state=KkRvazOwOWcRZzmVljMs3iE4O-jG4mcQ5FMxZRFWkYh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYzllMzdlMy02YTU0LTQyYzktYTlmYS0zODk4ZTk3YzU4YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjAuNTQ1NDY4ODdaIn0%3D&digest=sha256%3A010e58888adc991cf6d4f2d4aa096019de78b1eafa2ff190256b297db0ac3adc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.433751813s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/cc9e37e3-6a54-42c9-a9fa-3898e97c58c3?_state=KkRvazOwOWcRZzmVljMs3iE4O-jG4mcQ5FMxZRFWkYh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYzllMzdlMy02YTU0LTQyYzktYTlmYS0zODk4ZTk3YzU4YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjAuNTQ1NDY4ODdaIn0%3D&digest=sha256%3A010e58888adc991cf6d4f2d4aa096019de78b1eafa2ff190256b297db0ac3adc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:23Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=8ea54157-a002-4807-93bd-3d3ab2bbf3a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=4a94cdf5-00a2-4061-801a-955ace06b748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/blobs/uploads/c6daa3d9-70c7-41fe-a50f-189229e5caa6?_state=Y4HLtjuFels7V1X7Du4JKaZ0K3_REdW-5B3ikbKFHrx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmRhYTNkOS03MGM3LTQxZmUtYTUwZi0xODkyMjllNWNhYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjMuMTQwMzkxOTRaIn0%3D&digest=sha256%3Ac3f5b06bb04a8d9d3d50ea80dbe68b5ee53bc66513782bd2033afcfb94800548" http.request.useragent="Go-http-client/1.1" http.response.duration=908.960415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/c6daa3d9-70c7-41fe-a50f-189229e5caa6?_state=Y4HLtjuFels7V1X7Du4JKaZ0K3_REdW-5B3ikbKFHrx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmRhYTNkOS03MGM3LTQxZmUtYTUwZi0xODkyMjllNWNhYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjMuMTQwMzkxOTRaIn0%3D&digest=sha256%3Ac3f5b06bb04a8d9d3d50ea80dbe68b5ee53bc66513782bd2033afcfb94800548 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=c772a3b7-03b7-492f-9540-61a0765942d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.60143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=b3d8935b-c788-4e8f-b409-eef19a8a54d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.360708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=72714549-445f-4ef9-b0da-5ee63295d1a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" 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.896936ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=73343653-008f-45c7-874e-03d1aee56738 http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.861575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45089" http.request.id=3c5d9223-a638-4dbf-9467-e3462cb876e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.358348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45089" http.request.id=9ffaf689-8477-44a3-b978-0474ee34ae89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.416548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:45089" http.request.id=43cff5fa-de64-47da-8516-6a91509d37a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.367348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=27dcdd5a-9eae-44f1-a521-ef1ce3bd041d http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.920136ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=0df91b7c-8e11-4b4f-95b5-6c0c387e2a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="954.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=ef15da77-0b9d-4029-840f-11967bcb77b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.duration="782.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=5633df9e-8748-4bfe-a076-14c72bfec953 http.request.method=GET http.request.remoteaddr="127.0.0.1:52680" 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="895.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=error msg="payload digest does match: "sha256:f240389bb6aec536cd6ed618bc445ed536083099886b31048749a8b7fa1d6897" != "sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b"" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=311e4f07-bc2e-47ed-bf04-c8cb6f9073ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" time="2025-03-16T18:40:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=311e4f07-bc2e-47ed-bf04-c8cb6f9073ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:52680" http.request.uri="/v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.568µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b" 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:0c59561088e9c0740fe77767131ecc4f387a2fc085e28b65834091df571dbe6b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=995c9139-3096-43ba-9902-d9a270d3e992 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" 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="984.288µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" 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.1 http.request.host="127.0.0.1:45089" http.request.id=b9685254-b363-4833-9c68-14d7ff7a1ea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.367µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45089" http.request.id=84a674d5-b5eb-4b8a-83ed-ad7fb4b55ecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.968µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:24Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45089" http.request.id=84a674d5-b5eb-4b8a-83ed-ad7fb4b55ecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="940.128µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:24Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45089" http.request.id=84a674d5-b5eb-4b8a-83ed-ad7fb4b55ecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" 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="970.768µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=32be4e1d-9180-4035-9bca-36749a29accb http.request.method=POST http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=f92bd1d1-6034-45db-b1c8-9d3c6799b9d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/blobs/uploads/975795fc-107d-4bd4-b578-6f2ce3d7260e?_state=8aaPpdhOBLmukq0OTSNGwHGhKvm_QC4hH3ind84qvhl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzU3OTVmYy0xMDdkLTRiZDQtYjU3OC02ZjJjZTNkNzI2MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjQuMDkwMzY0MjE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/975795fc-107d-4bd4-b578-6f2ce3d7260e?_state=8aaPpdhOBLmukq0OTSNGwHGhKvm_QC4hH3ind84qvhl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzU3OTVmYy0xMDdkLTRiZDQtYjU3OC02ZjJjZTNkNzI2MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjQuMDkwMzY0MjE0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45089" http.request.id=cc2559e0-7a54-4d17-9972-c0759760aa24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" 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="948.808µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:24Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45089" http.request.id=cc2559e0-7a54-4d17-9972-c0759760aa24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" 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="992.888µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T18:40:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=2ec6a0ac-438a-4aa9-85b7-3c4aaff0b153 http.request.method=POST http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=5e480d2c-2245-4827-b381-6697448244ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/blobs/uploads/936d00ec-f694-488f-9acd-a111b4ab0f47?_state=_3928NOtpJKyO5zS9zhe9GeXbSWIDbQ_-3aqXcqVDDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MzZkMDBlYy1mNjk0LTQ4OGYtOWFjZC1hMTExYjRhYjBmNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjQuMzA0MjM4Nzg3WiJ9&digest=sha256%3A86003d93e8e74ad368249a39d7b0f4a4d25cd1a9a627014153557aed25a6b8cc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.601604156s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/936d00ec-f694-488f-9acd-a111b4ab0f47?_state=_3928NOtpJKyO5zS9zhe9GeXbSWIDbQ_-3aqXcqVDDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MzZkMDBlYy1mNjk0LTQ4OGYtOWFjZC1hMTExYjRhYjBmNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjQuMzA0MjM4Nzg3WiJ9&digest=sha256%3A86003d93e8e74ad368249a39d7b0f4a4d25cd1a9a627014153557aed25a6b8cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:26Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=f27319f3-1646-46db-ac77-bb30b573ae4f http.request.method=POST http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=d9d5a917-d4ce-4076-a623-a9c8dc7ce656 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/blobs/uploads/2ca9c6df-ea7b-4f94-9798-db180431f6ad?_state=6hA_3y1VYZkNllUQXYPhK1GLMGnm2zg4Ioy26mMf_TR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2E5YzZkZi1lYTdiLTRmOTQtOTc5OC1kYjE4MDQzMWY2YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjYuMTAzMDIzOTM4WiJ9&digest=sha256%3A1e03f77653ee40baa7082ebf4caa34425d8d6c66cdb39de995ed76fd8ee0be33" http.request.useragent="Go-http-client/1.1" http.response.duration=1.256802378s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/2ca9c6df-ea7b-4f94-9798-db180431f6ad?_state=6hA_3y1VYZkNllUQXYPhK1GLMGnm2zg4Ioy26mMf_TR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2E5YzZkZi1lYTdiLTRmOTQtOTc5OC1kYjE4MDQzMWY2YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjYuMTAzMDIzOTM4WiJ9&digest=sha256%3A1e03f77653ee40baa7082ebf4caa34425d8d6c66cdb39de995ed76fd8ee0be33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45089" http.request.id=6e0f2260-1d69-4b76-9181-a806fc895aef http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45089" http.request.id=47c76dd0-b74a-484e-800c-2d10d733ddbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/sha256:a51220d4af6cb41674c9f0735f0dbed3e2cf1924e6d72d718f7bf2f2b12b5f78" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:a51220d4af6cb41674c9f0735f0dbed3e2cf1924e6d72d718f7bf2f2b12b5f78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=7cfee20b-fa46-4de5-99b3-0a39c8d8b80d http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.014529ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=3260283b-d38b-40b4-9f07-dd734d960b89 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/sha256:a51220d4af6cb41674c9f0735f0dbed3e2cf1924e6d72d718f7bf2f2b12b5f78" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="963.248µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/sha256:a51220d4af6cb41674c9f0735f0dbed3e2cf1924e6d72d718f7bf2f2b12b5f78 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=ce087d58-f05f-42f9-9315-8ea25c53862f http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="787.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=c1411112-f578-4d38-bd15-80cb0399d2bf http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/sha256:a51220d4af6cb41674c9f0735f0dbed3e2cf1924e6d72d718f7bf2f2b12b5f78" http.request.useragent="Go-http-client/1.1" http.response.duration="777.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/sha256:a51220d4af6cb41674c9f0735f0dbed3e2cf1924e6d72d718f7bf2f2b12b5f78 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=2491d20f-b7f1-4954-9969-25b4ce6acb58 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" 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.766µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="rewriting manifest sha256:a51220d4af6cb41674c9f0735f0dbed3e2cf1924e6d72d718f7bf2f2b12b5f78 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=73b8bf4e-abb2-4921-9e94-238956cc05b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" 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-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=73b8bf4e-abb2-4921-9e94-238956cc05b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" 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.258539ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45089" http.request.id=67ac2521-06a2-4128-b57a-de452db240ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" 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="963.088µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45089" http.request.id=7aa79b47-cb57-4d45-9fb8-b5a873ab6544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.242651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45089" http.request.id=ab83af95-f1df-40de-b4a4-c0db756bcf88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/sha256:12e9de83e6199db0861d610e349613a9665bdc4a1011a861d00720cb25b09462" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:12e9de83e6199db0861d610e349613a9665bdc4a1011a861d00720cb25b09462 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=6a1481f2-2973-4808-98e8-f12ff7fb3068 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" 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="980.369µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=a73a94f6-40d9-4703-a7d4-770bfbcc7bb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/sha256:12e9de83e6199db0861d610e349613a9665bdc4a1011a861d00720cb25b09462" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="981.048µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/sha256:12e9de83e6199db0861d610e349613a9665bdc4a1011a861d00720cb25b09462 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=bea1ffcd-aa2b-4d47-b265-ba576c67d143 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="860.168µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=96716717-8cc7-4cdf-934c-62c926d0c6d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" http.request.uri="/v2/foo/schema2/manifests/sha256:12e9de83e6199db0861d610e349613a9665bdc4a1011a861d00720cb25b09462" http.request.useragent="Go-http-client/1.1" http.response.duration="799.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/sha256:12e9de83e6199db0861d610e349613a9665bdc4a1011a861d00720cb25b09462 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="rewriting manifest list sha256:12e9de83e6199db0861d610e349613a9665bdc4a1011a861d00720cb25b09462 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=ba88d961-4166-42d3-b356-e005c40c5148 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" 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-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45089" http.request.id=ba88d961-4166-42d3-b356-e005c40c5148 http.request.method=GET http.request.remoteaddr="127.0.0.1:52686" 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.237499ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T18:40:27Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=217bd9f3-2035-45cf-ad21-085a58c6a39f http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" 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.006688ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" 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.1 http.request.host="127.0.0.1:45249" http.request.id=57b123fd-d987-4f8a-80de-13fdada8bc57 http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" 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="914.888µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=e5136883-6a5c-4376-81dd-dba868f5ca01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" 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="970.888µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=9eb4964b-03f3-4b69-b2c8-6530cd7bef79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" 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.107465ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:27Z" 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.1 http.request.host="127.0.0.1:45249" http.request.id=9eb4964b-03f3-4b69-b2c8-6530cd7bef79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" 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.165066ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=9eb4964b-03f3-4b69-b2c8-6530cd7bef79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" 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.193986ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:27Z" 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.1 http.request.host="127.0.0.1:45249" http.request.id=9eb4964b-03f3-4b69-b2c8-6530cd7bef79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" 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.249947ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T18:40:27Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=8d589686-cf42-46eb-b695-b07e9f3a27a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:30Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=08de0c6b-f8ec-444c-a1e9-b562f5371bc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/blobs/uploads/f79f398d-63c1-4b6d-a119-52ff27b0f102?_state=2lhZn2WFOcQzqXNbCi0diCYSu7DS46BGweBqecGa8357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzlmMzk4ZC02M2MxLTRiNmQtYTExOS01MmZmMjdiMGYxMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjcuNjcyNzQ3ODI5WiJ9&digest=sha256%3Af53b692475320f5cd013edf64a24b7913739b65d4fa1aa96fe79b8813e20f77a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.331865409s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/f79f398d-63c1-4b6d-a119-52ff27b0f102?_state=2lhZn2WFOcQzqXNbCi0diCYSu7DS46BGweBqecGa8357Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzlmMzk4ZC02M2MxLTRiNmQtYTExOS01MmZmMjdiMGYxMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MjcuNjcyNzQ3ODI5WiJ9&digest=sha256%3Af53b692475320f5cd013edf64a24b7913739b65d4fa1aa96fe79b8813e20f77a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:30Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=8937e9dd-b509-4d13-8db8-cf40f90113bb http.request.method=POST http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=3aa3744b-be7f-445a-b26f-8af15c3cba29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/blobs/uploads/319b62e2-64ac-4cd8-a3d3-88684064621b?_state=733xxT7wZwY0VcUKO8CClinLo_TLB_fC5LwtImDQowd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTliNjJlMi02NGFjLTRjZDgtYTNkMy04ODY4NDA2NDYyMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzAuMjE3MDExMjc5WiJ9&digest=sha256%3Ae9a03af099d0bffa29985675a200e3af6e05cb56351408a7daf50351d4407eec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403608715s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/319b62e2-64ac-4cd8-a3d3-88684064621b?_state=733xxT7wZwY0VcUKO8CClinLo_TLB_fC5LwtImDQowd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTliNjJlMi02NGFjLTRjZDgtYTNkMy04ODY4NDA2NDYyMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzAuMjE3MDExMjc5WiJ9&digest=sha256%3Ae9a03af099d0bffa29985675a200e3af6e05cb56351408a7daf50351d4407eec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=68033e71-77d2-4732-b29b-fc9aebc06463 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.689431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=e8423f73-655c-4aef-8fe4-b67af0485d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.419028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=028d0024-35b5-496d-8881-1364d0decf72 http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" 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.900136ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=676a340c-613b-4d50-85b7-88fce1e5a6e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.947496ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45249" http.request.id=572801a7-220a-43bc-9b03-ec1e2a58768c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.477589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45249" http.request.id=f5d9402e-5211-4ff5-b8fd-8cf3f2c96a91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.477789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:45249" http.request.id=26765ea8-8029-4970-a940-e353013b33c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.440949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=7b6f2286-c3b0-4ec1-a685-71510abee7c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.933896ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=adbf6790-f6cc-474c-9792-f46da300d43d http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="889.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=19bfbb9e-8101-4e5f-affc-269fd9d14804 http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.duration="818.926µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=74031535-35d2-4249-92a0-2dbcffd24abc http.request.method=GET http.request.remoteaddr="127.0.0.1:39256" 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="859.088µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=error msg="payload digest does match: "sha256:d17ab9d5e06f6eb36ff7ab50919edba54aee11179af4b76bb5864d5f9937f8c9" != "sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1"" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=1553809e-0535-4530-bc38-bb60d986cdb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" time="2025-03-16T18:40:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=1553809e-0535-4530-bc38-bb60d986cdb0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39256" http.request.uri="/v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037849ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1" 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:17b114f5f92e85765f2d9702f2a450e82a2506d3ea7241d102b8a70bb7b5f9b1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=284721d1-f2c9-4b37-897a-b5968cea7e3e http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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="951.888µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" 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.1 http.request.host="127.0.0.1:45249" http.request.id=459d5e19-4e21-45ee-91fc-e503be0d7497 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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="823.647µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45249" http.request.id=246e7cb9-8327-49fe-873e-0fb39a0a3db6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" 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.099089ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:31Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45249" http.request.id=246e7cb9-8327-49fe-873e-0fb39a0a3db6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" 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.15117ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:31Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45249" http.request.id=246e7cb9-8327-49fe-873e-0fb39a0a3db6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" 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.18289ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=7eeb4ca8-51dd-4528-9f23-af84fe257daf http.request.method=POST http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=c22db872-ac57-45ac-9dd0-cad901c46186 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/blobs/uploads/740d2159-9c10-4478-beb7-3249e16eec0c?_state=_GauYmpyKLa-2zTbVXH67iHSvommvH7srETpWoKYfIt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDBkMjE1OS05YzEwLTQ0NzgtYmViNy0zMjQ5ZTE2ZWVjMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzEuNjYwNTEzODA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/740d2159-9c10-4478-beb7-3249e16eec0c?_state=_GauYmpyKLa-2zTbVXH67iHSvommvH7srETpWoKYfIt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NDBkMjE1OS05YzEwLTQ0NzgtYmViNy0zMjQ5ZTE2ZWVjMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzEuNjYwNTEzODA1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45249" http.request.id=b1d975ce-632d-4890-8764-70aad8e008b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" 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="992.328µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:31Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45249" http.request.id=b1d975ce-632d-4890-8764-70aad8e008b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" 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.046528ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T18:40:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=a979f444-1f5d-4d46-8028-cc1b388da720 http.request.method=POST http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:33Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=8af3a652-d88b-45c0-8914-db2c21fb37ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/blobs/uploads/f2410f2a-46e4-4180-957d-971b3e601c30?_state=3uK64X9XlOekxVmEI4zpSFOp_FwllXCeQjwHCBteGll7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjQxMGYyYS00NmU0LTQxODAtOTU3ZC05NzFiM2U2MDFjMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzEuOTAzMzIyNTM4WiJ9&digest=sha256%3A8b5013a95d44c6ed7e902011a1bfeec6c26de1c20de996a061e79aa06ad52cc3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693932922s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/f2410f2a-46e4-4180-957d-971b3e601c30?_state=3uK64X9XlOekxVmEI4zpSFOp_FwllXCeQjwHCBteGll7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjQxMGYyYS00NmU0LTQxODAtOTU3ZC05NzFiM2U2MDFjMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzEuOTAzMzIyNTM4WiJ9&digest=sha256%3A8b5013a95d44c6ed7e902011a1bfeec6c26de1c20de996a061e79aa06ad52cc3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:33Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=3d7984f9-f636-4e67-8aae-f7c66ba849e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=abb95b70-8463-4c88-a76a-01df29fd873c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/blobs/uploads/18a65b4f-939f-4ca3-8614-7af58f28a1ff?_state=hGWEW7KQmznYzfZV2WYOcbfPkYt4sSq2OzbGTMOgIyp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOGE2NWI0Zi05MzlmLTRjYTMtODYxNC03YWY1OGYyOGExZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzMuNzc3MTk5MzUxWiJ9&digest=sha256%3A9f972d5185e57f285a0e04234546d71c42e9494bd134e07cb0fbc5c9ac14f59b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07367906s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/18a65b4f-939f-4ca3-8614-7af58f28a1ff?_state=hGWEW7KQmznYzfZV2WYOcbfPkYt4sSq2OzbGTMOgIyp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOGE2NWI0Zi05MzlmLTRjYTMtODYxNC03YWY1OGYyOGExZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzMuNzc3MTk5MzUxWiJ9&digest=sha256%3A9f972d5185e57f285a0e04234546d71c42e9494bd134e07cb0fbc5c9ac14f59b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45249" http.request.id=fb8bd26a-bf95-4f33-b5bc-67fc4be7d442 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45249" http.request.id=4b956bd4-42e4-42a9-99d9-4dec1873e01f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/sha256:8162d1694096a52581c9498eb44c13f1b37869892732e3a2932cf59e95dcc084" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:8162d1694096a52581c9498eb44c13f1b37869892732e3a2932cf59e95dcc084 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=8af5b59f-07af-4570-9409-281aa246b4c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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="991.608µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=6507203d-6315-4433-aaee-5e74a163ce88 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/sha256:8162d1694096a52581c9498eb44c13f1b37869892732e3a2932cf59e95dcc084" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="969.008µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/sha256:8162d1694096a52581c9498eb44c13f1b37869892732e3a2932cf59e95dcc084 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=e7167b18-453a-4a75-8a73-7230a7443624 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="776.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=4486ed84-f3ac-4af0-9b4b-11039e942bd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/sha256:8162d1694096a52581c9498eb44c13f1b37869892732e3a2932cf59e95dcc084" http.request.useragent="Go-http-client/1.1" http.response.duration="733.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/sha256:8162d1694096a52581c9498eb44c13f1b37869892732e3a2932cf59e95dcc084 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=cd0e6277-bb36-4c13-bef5-6a20898831b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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="740.606µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="rewriting manifest sha256:8162d1694096a52581c9498eb44c13f1b37869892732e3a2932cf59e95dcc084 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=ab443f89-d98c-4204-ad07-15988bce3e63 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=ab443f89-d98c-4204-ad07-15988bce3e63 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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.017176ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" 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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45249" http.request.id=34b07575-d9be-40aa-b6d6-523cd5426273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" 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="883.247µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45249" http.request.id=2c305c6e-7808-4e0d-9c2f-52b770b9b263 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14537ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45249" http.request.id=46a440a3-f63e-41ed-9bc0-9076abbc011b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/sha256:11818ae8c4229191c124317979e4fc5c9a6858b760601810222d579a723a7c61" http.request.useragent="Go-http-client/1.1" http.response.duration="993.088µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:11818ae8c4229191c124317979e4fc5c9a6858b760601810222d579a723a7c61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=be94d8e9-82f5-4e7a-b279-8e9dc018da59 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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="978.688µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=a7087ff4-b210-4db4-950c-1c9f42768715 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/sha256:11818ae8c4229191c124317979e4fc5c9a6858b760601810222d579a723a7c61" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="934.168µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/sha256:11818ae8c4229191c124317979e4fc5c9a6858b760601810222d579a723a7c61 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=97772e1f-66fd-420c-9ff3-4d8a7b7022ce http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="794.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=b1bce8e9-b9f0-431f-a5cf-6540676e1d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" http.request.uri="/v2/foo/schema2/manifests/sha256:11818ae8c4229191c124317979e4fc5c9a6858b760601810222d579a723a7c61" http.request.useragent="Go-http-client/1.1" http.response.duration="771.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/sha256:11818ae8c4229191c124317979e4fc5c9a6858b760601810222d579a723a7c61 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=info msg="rewriting manifest list sha256:11818ae8c4229191c124317979e4fc5c9a6858b760601810222d579a723a7c61 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=7a19ba03-052b-4d4c-b942-518daf1f5670 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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-03-16T18:40:34Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45249" http.request.id=7a19ba03-052b-4d4c-b942-518daf1f5670 http.request.method=GET http.request.remoteaddr="127.0.0.1:39272" 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.186978ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.62s) === RUN TestGetManifestWithStorageError time="2025-03-16T18:40:34Z" 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.1 time="2025-03-16T18:40:34Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:46713" http.request.id=beac66d1-55c9-4042-a118-dc1fdcfe0f7c http.request.method=GET http.request.remoteaddr="127.0.0.1:54072" 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="961.008µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:46713" http.request.id=b251c340-01c2-4c34-bd44-41f43170a300 http.request.method=GET http.request.remoteaddr="127.0.0.1:54072" 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="828.447µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:46713" http.request.id=a142bfe2-3597-45a2-907f-1b8f69897bec http.request.method=GET http.request.remoteaddr="127.0.0.1:54072" 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="833.087µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:46713" http.request.id=5dfbe29a-9a3f-4f31-9049-2c7152f2cfd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54072" 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="752.486µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-03-16T18:40:34Z" 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.1 time="2025-03-16T18:40:34Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=bce09f74-41c1-4df9-aabe-96833a1601ed http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" 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="964.008µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" 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.1 http.request.host="127.0.0.1:39881" http.request.id=6a59240d-5ae3-49f7-aa0a-b85f6d90150d http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" 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="797.847µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=380f5f21-808d-4645-bcb1-53501fc2aaec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" 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="844.247µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=71c73381-c187-410c-ac5e-9ceadd3e31de http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" 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.145426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:34Z" 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.1 http.request.host="127.0.0.1:39881" http.request.id=71c73381-c187-410c-ac5e-9ceadd3e31de http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" 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.196906ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=71c73381-c187-410c-ac5e-9ceadd3e31de http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" 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.241826ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:40:34Z" 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.1 http.request.host="127.0.0.1:39881" http.request.id=71c73381-c187-410c-ac5e-9ceadd3e31de http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" 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.268747ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:40:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T18:40:35Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=9f2290ff-75d7-493e-8a13-3d31eec504ce http.request.method=POST http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=993a0fa1-87d9-4e51-8df6-f32887d25687 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/blobs/uploads/3860746b-3d13-4a76-9e52-2565aff5f7a8?_state=jLUCZfgXqmIuxkQU9W4spgp_T2xu-Gf3-QIhh8w-7m17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODYwNzQ2Yi0zZDEzLTRhNzYtOWU1Mi0yNTY1YWZmNWY3YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzUuMDc5OTE1MTQ5WiJ9&digest=sha256%3Aa968d8af78dd2781f6e48fd4ea99c74a9c419be5df084be4f7296e3c439447cb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426565826s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/3860746b-3d13-4a76-9e52-2565aff5f7a8?_state=jLUCZfgXqmIuxkQU9W4spgp_T2xu-Gf3-QIhh8w-7m17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzODYwNzQ2Yi0zZDEzLTRhNzYtOWU1Mi0yNTY1YWZmNWY3YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzUuMDc5OTE1MTQ5WiJ9&digest=sha256%3Aa968d8af78dd2781f6e48fd4ea99c74a9c419be5df084be4f7296e3c439447cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=b9f482c0-d4cf-4916-a387-1150b672aaed http.request.method=POST http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=bcfd8385-f1fb-4467-91ce-371aeb616402 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/blobs/uploads/dd5ba0ce-a6bb-4520-9464-f9cf54fc5b6f?_state=VNgbzHbPlmYDyzjbwEXrL43BzwCMK8Yqrlkkh_7BtrF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDViYTBjZS1hNmJiLTQ1MjAtOTQ2NC1mOWNmNTRmYzViNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzYuNzA4MDQ1MzI1WiJ9&digest=sha256%3Accecf6fad6ffd3074b17d3fb88f8777c9402a3c1bfc9c44315c6741a42ea5aca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.486728204s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/dd5ba0ce-a6bb-4520-9464-f9cf54fc5b6f?_state=VNgbzHbPlmYDyzjbwEXrL43BzwCMK8Yqrlkkh_7BtrF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDViYTBjZS1hNmJiLTQ1MjAtOTQ2NC1mOWNmNTRmYzViNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzYuNzA4MDQ1MzI1WiJ9&digest=sha256%3Accecf6fad6ffd3074b17d3fb88f8777c9402a3c1bfc9c44315c6741a42ea5aca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=f4b7b259-b337-4dfb-a519-fc80121223c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.64363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=35c7a25e-90f6-40b0-888d-7424a4cf4791 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.330068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=4f083582-da88-469b-8c7f-5b3e1287bd88 http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" 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.994577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=c3e81d3b-b363-4c86-964d-a3c3455e0580 http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.923336ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39881" http.request.id=b06e994e-9805-4856-9c35-27ff3fe836f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.55159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39881" http.request.id=83f38112-00ce-4f0b-a298-66557e772052 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:39881" http.request.id=6609613b-306a-4f29-b08d-dd82b58ace62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.436348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=958481f5-875c-4f33-9886-15e50fb7eedc http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.908335ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=3250659c-b873-4aff-a351-65cd27eefe43 http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="835.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=27241b41-0dba-4f09-9790-3544cb481e4b http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration="716.726µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=7f4f6c33-0e94-41f4-be51-61a1c570d6f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51694" 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="742.806µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="payload digest does match: "sha256:02e074ebdd0d8c9e31cfdc80d338fbcd9c0d9febfef4cbff43395c5f61cc5f1f" != "sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b"" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=bd0917a9-d2e4-45b1-8ef5-3c90640ed5b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=bd0917a9-d2e4-45b1-8ef5-3c90640ed5b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51694" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.010368ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=2eff6f2b-25af-4277-a0ee-24f77d2cbe2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34308" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=3b717aa2-dd0f-49bf-8427-7d8fd9466f05 http.request.method=GET http.request.remoteaddr="127.0.0.1:34308" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.013608ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=89ec5745-bedc-4cf1-a865-5c63b66728c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34324" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.768µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=0cf52353-787f-4d8e-ad32-cc38b88d8049 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34326" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.556789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=d968b8aa-d479-4ec8-a10a-3fae6c547e8e http.request.method=GET http.request.remoteaddr="127.0.0.1:34326" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.958817ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=dfef3e8f-dc3a-4c3e-8961-00b44cfa01c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34334" 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="972.128µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=6f8b37f8-3400-4780-ba65-2b90263ff056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.62443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=a7457145-98c6-49fe-9001-39be3081a45d http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" 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="790.087µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=965f7025-5031-4284-b4a8-722088b82622 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8353757c0934d4e4fb47d83c10bd84ccabc5861f610e1a7a43dfc6f6fdf81b8b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=3afbdfdc-0692-4005-9ce6-0c7fd8bdabb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" 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="802.606µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=08420305-80a1-4652-97b6-9298f0d8af00 http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" 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="870.048µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=f8ed670e-225c-45c9-9841-7cd7d9bf7aaf http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" 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="886.447µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=ca0b274b-3bb9-430b-a2a5-2040ba26af38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" 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="939.328µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=ca0b274b-3bb9-430b-a2a5-2040ba26af38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" 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="986.888µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=ca0b274b-3bb9-430b-a2a5-2040ba26af38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" 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.018929ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=297050fa-89de-4181-a815-d3c19e4ece83 http.request.method=POST http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=cb72c4b6-576d-45c6-a44d-9ed8cde23ea5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/blobs/uploads/d0f2895f-d9ad-4eec-890b-dc422768e49e?_state=Gvzl0xIeVR7awfIsVayND6O3phgtx-BKBbX4kIWb29p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMGYyODk1Zi1kOWFkLTRlZWMtODkwYi1kYzQyMjc2OGU0OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzguMjU3NTYxMTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/d0f2895f-d9ad-4eec-890b-dc422768e49e?_state=Gvzl0xIeVR7awfIsVayND6O3phgtx-BKBbX4kIWb29p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMGYyODk1Zi1kOWFkLTRlZWMtODkwYi1kYzQyMjc2OGU0OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzguMjU3NTYxMTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=93a8475e-f6fd-401c-91c6-0fc7ce061552 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" 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="976.128µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:40:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=93a8475e-f6fd-401c-91c6-0fc7ce061552 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" 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.029649ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T18:40:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=e3c6b1d7-cfc0-4894-841c-5ef3fb087b17 http.request.method=POST http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.110729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=8da4a168-dbde-4b4d-9030-aee0dea6de46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/blobs/uploads/7f824aa8-d4d6-4683-8e8c-b874682c252d?_state=T0sv9f6UkATP4z416krDUh0CuDVVLERaExjgh9EeTq57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjgyNGFhOC1kNGQ2LTQ2ODMtOGU4Yy1iODc0NjgyYzI1MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzguNDIxOTMzMjkyWiJ9&digest=sha256%3A6c8f3a0d7df9d375f6fe35b1dccbf5eb7a015ceabcf05d188b7482f2b384c702" http.request.useragent="Go-http-client/1.1" http.response.duration=884.818174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/7f824aa8-d4d6-4683-8e8c-b874682c252d?_state=T0sv9f6UkATP4z416krDUh0CuDVVLERaExjgh9EeTq57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjgyNGFhOC1kNGQ2LTQ2ODMtOGU4Yy1iODc0NjgyYzI1MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzguNDIxOTMzMjkyWiJ9&digest=sha256%3A6c8f3a0d7df9d375f6fe35b1dccbf5eb7a015ceabcf05d188b7482f2b384c702 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=7c991205-e385-4feb-b914-6742dd569933 http.request.method=POST http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=b885e93a-fc02-4666-83ae-adda6e9aa189 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/blobs/uploads/873265ce-ab86-499c-bc16-3ea8eb9734e9?_state=ZxOExfujO66pDyiPqtUbJPDtpJ5uOwXyeNmDmAs7Rt17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzMyNjVjZS1hYjg2LTQ5OWMtYmMxNi0zZWE4ZWI5NzM0ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzkuNTExMjI2MzYxWiJ9&digest=sha256%3A350114288cd9e34ab28b9b1882c20038e2a8fe70b556c270bcb518fadce20bd5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.36795938s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/873265ce-ab86-499c-bc16-3ea8eb9734e9?_state=ZxOExfujO66pDyiPqtUbJPDtpJ5uOwXyeNmDmAs7Rt17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzMyNjVjZS1hYjg2LTQ5OWMtYmMxNi0zZWE4ZWI5NzM0ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NDA6MzkuNTExMjI2MzYxWiJ9&digest=sha256%3A350114288cd9e34ab28b9b1882c20038e2a8fe70b556c270bcb518fadce20bd5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=f6866ee0-cf7e-4a9d-aa77-4aea902651a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=bc3a95e7-143e-4f64-b828-c119fa726df8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=cee7cc19-0d63-4c6b-a76a-3273eeebfc25 http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.045409ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=60a76949-0123-485e-bf89-935ef808dbe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.066289ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=9faf2c76-3636-4c7e-994c-c735bb2dfba1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="795.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=df874bac-2d8b-4eae-b9ff-7006954e6455 http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.duration="809.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=b2cae165-0a9c-45c0-a32e-50aef754bdbd http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" 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="765.246µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="rewriting manifest sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=64afba92-be5b-4817-9339-d2302381358d http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" 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-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=64afba92-be5b-4817-9339-d2302381358d http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" 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.072137ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=73325c5d-b519-4183-8784-d40b071883e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=5d68c33c-16c8-4932-b025-71cb42feaf47 http.request.method=GET http.request.remoteaddr="127.0.0.1:34350" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="994.048µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=cb8d0071-f68b-4649-8ab9-bf14d2e4030c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34352" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.032448ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=37f64083-501b-4f7d-831e-dc503883fe4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34366" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=b632c819-8f0a-40c2-9331-abea57643a11 http.request.method=GET http.request.remoteaddr="127.0.0.1:34366" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.037529ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=9ac14517-a3cc-426e-b3dd-529f195b9e49 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34382" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.035888ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39881" http.request.id=4b25aff1-2e76-4b68-b311-1ad25324fc0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34396" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.457172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=6b6c4fae-27e8-4490-8950-72cddf9eaee4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34396" 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="803.447µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=b2e3392c-398a-4983-a492-7d33bc1be222 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34396" http.request.uri="/v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a" http.request.useragent="Go-http-client/1.1" http.response.duration="958.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:86edeef60452986ed3c5d431156be543e9a69221fc0793234ae6a0569dccdb1a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:40Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39881" http.request.id=bd5b307d-0fc1-4eb8-bdf6-3aea399c7e23 http.request.method=GET http.request.remoteaddr="127.0.0.1:34396" 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="787.327µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:18:40:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.03s) === RUN TestManifestDeleteDisabled time="2025-03-16T18:40: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.1 time="2025-03-16T18:40:40Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:44169" http.request.id=4e065c80-ee9e-40bf-b6ac-f486a8d91f72 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56790" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082289ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Mar/2025:18:40:40 +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-03-16T18:40: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.1 time="2025-03-16T18:40:40Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 time="2025-03-16T18:40:41Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.1 time="2025-03-16T18:40:41Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.1 time="2025-03-16T18:40:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=df7b63da-e3e6-45f8-8fb4-dc8c94d4af4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35980" 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.809495ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:40:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T18:40:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=77bdc9c3-b250-40dc-afcb-231697eab1aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35984" 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.700734ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:40:41 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T18:40:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=ce401257-a7b0-429e-b319-72931d07d3ff http.request.method=POST http.request.remoteaddr="127.0.0.1:35986" 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.544893ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T18:40:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38851" http.request.id=65390c49-d95e-4a8b-9bb1-2d368b0239da http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36002" 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.526053ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:40:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.66s) === RUN TestProxyManifestGetByTag time="2025-03-16T18:40:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T18:40:41Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:41Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=752b81f3-e943-46f1-9622-17ec44dceb9a http.request.method=POST http.request.remoteaddr="127.0.0.1:38262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=e3d31ef8-435e-4035-beb6-fc521e8fa62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38262" http.request.uri="/v2/foo/bar/blobs/uploads/de1d729d-3918-4120-8aae-f6f91a845cc4?_state=q6bSvuooiazc_-mWstmn-DOoesgXNC7s5erNID4OcKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMWQ3MjlkLTM5MTgtNDEyMC04YWFlLWY2ZjkxYTg0NWNjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDo0MS44NjA5NDE0MzhaIn0%3D&digest=sha256%3Ab9e578979c4ae7ddc5b4c4830f85132ed8afb286764e1373c63e05e0eefc4fcb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.967573999s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:41 +0000] "PUT /v2/foo/bar/blobs/uploads/de1d729d-3918-4120-8aae-f6f91a845cc4?_state=q6bSvuooiazc_-mWstmn-DOoesgXNC7s5erNID4OcKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMWQ3MjlkLTM5MTgtNDEyMC04YWFlLWY2ZjkxYTg0NWNjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDo0MS44NjA5NDE0MzhaIn0%3D&digest=sha256%3Ab9e578979c4ae7ddc5b4c4830f85132ed8afb286764e1373c63e05e0eefc4fcb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=4c7385bf-8b52-4325-a062-d585ec1aa5e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38262" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.55891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40: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.1 time="2025-03-16T18:40:44Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T18:40:44Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.24.1 time="2025-03-16T18:40:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=791936e3-0d8b-4b5f-b6b0-5aa49203964d http.request.method=GET http.request.remoteaddr="127.0.0.1:38262" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.926µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41411" go.version=go1.24.1 time="2025-03-16T18:40:44Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.1 time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=bdea9817-31f8-49ea-9f77-7759355c9dbc http.request.method=GET http.request.remoteaddr="127.0.0.1:38270" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.806µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41411 /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:41411/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:37037" http.request.id=8269abe4-837d-4573-b222-dcc95859bf7b http.request.method=GET http.request.remoteaddr="127.0.0.1:38268" http.request.uri="/v2/foo/bar/manifests/sha256:4106fbae4a9cccb039dcaef27f8330fb73fe568d3c071ea7097a60831d68c03a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4106fbae4a9cccb039dcaef27f8330fb73fe568d3c071ea7097a60831d68c03a" time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=77e96881-9237-4dda-8e55-18775d91e9e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38280" http.request.uri="/v2/foo/bar/manifests/sha256:4106fbae4a9cccb039dcaef27f8330fb73fe568d3c071ea7097a60831d68c03a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.059657ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "GET /v2/foo/bar/manifests/sha256:4106fbae4a9cccb039dcaef27f8330fb73fe568d3c071ea7097a60831d68c03a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4106fbae4a9cccb039dcaef27f8330fb73fe568d3c071ea7097a60831d68c03a with ttl=167h59m59.99999648s" go.version=go1.24.1 time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37037" http.request.id=8269abe4-837d-4573-b222-dcc95859bf7b http.request.method=GET http.request.remoteaddr="127.0.0.1:38268" http.request.uri="/v2/foo/bar/manifests/sha256:4106fbae4a9cccb039dcaef27f8330fb73fe568d3c071ea7097a60831d68c03a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.942305ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "GET /v2/foo/bar/manifests/sha256:4106fbae4a9cccb039dcaef27f8330fb73fe568d3c071ea7097a60831d68c03a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=76b0b7cf-bbf8-4e3c-bfaf-38df0f29d3ee http.request.method=GET http.request.remoteaddr="127.0.0.1:38280" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.926µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41411 /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:41411/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:37037" http.request.id=bbdb0a3f-2312-48f2-8771-55552540cd11 http.request.method=GET http.request.remoteaddr="127.0.0.1:38278" 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-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=6c932ffe-8e14-4804-b76d-cc84d5e9351f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38292" 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.999016ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:40:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37037" http.request.id=bbdb0a3f-2312-48f2-8771-55552540cd11 http.request.method=GET http.request.remoteaddr="127.0.0.1:38278" 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.08901ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:40:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:40:45Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=d98a8b38-c142-478f-a56e-22af21a358ea http.request.method=POST http.request.remoteaddr="127.0.0.1:38292" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=0f9a353d-2d11-4ebb-9369-ea9df758b4b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38292" http.request.uri="/v2/foo/bar/blobs/uploads/c91b6a75-c3ba-43a8-af92-64b618598d50?_state=11ivQuOkUfLRbSUykwJSEqqJPLnmZU_kmcn1NHG_i6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MWI2YTc1LWMzYmEtNDNhOC1hZjkyLTY0YjYxODU5OGQ1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDo0NS4wMjYzMDkxMTdaIn0%3D&digest=sha256%3A962bca96e9711c2dfcce8573a4e34882259a45f9f59c486e17ba78073e64fe44" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102872662s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:45 +0000] "PUT /v2/foo/bar/blobs/uploads/c91b6a75-c3ba-43a8-af92-64b618598d50?_state=11ivQuOkUfLRbSUykwJSEqqJPLnmZU_kmcn1NHG_i6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MWI2YTc1LWMzYmEtNDNhOC1hZjkyLTY0YjYxODU5OGQ1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo0MDo0NS4wMjYzMDkxMTdaIn0%3D&digest=sha256%3A962bca96e9711c2dfcce8573a4e34882259a45f9f59c486e17ba78073e64fe44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=066cb9d7-2b5e-46d9-a073-1321a4fbe863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38292" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.489148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:40:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=9e53db06-ca7f-487d-99e3-84e8eef23d85 http.request.method=GET http.request.remoteaddr="127.0.0.1:38292" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="699.126µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:40:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:40:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41411 /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:41411/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:37037" http.request.id=367e1479-7024-43f6-a33e-d7c260e83ead http.request.method=GET http.request.remoteaddr="127.0.0.1:37788" 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-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=97f31f1f-4a36-4852-bf29-7a618e62267b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47900" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.101498ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:40:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=f45a3494-bd27-4575-8e09-717021315aa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47900" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="699.806µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:40:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:40:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:41411 /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:41411/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:37037" http.request.id=367e1479-7024-43f6-a33e-d7c260e83ead http.request.method=GET http.request.remoteaddr="127.0.0.1:37788" 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-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41411" http.request.id=25abda6d-f4b8-4cb4-9937-b9a99b14dbe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47916" 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.926216ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:40:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:40:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f33520af792d65089c0e4bbbba4ad0e9b41d9b8b67ffa978ee81cdef17d14ae9 with ttl=167h59m59.99999632s" go.version=go1.24.1 time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37037" http.request.id=367e1479-7024-43f6-a33e-d7c260e83ead http.request.method=GET http.request.remoteaddr="127.0.0.1:37788" 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.118252ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:40:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.57s) === RUN TestAppDispatcher time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:44513" http.request.id=6647db48-f6ed-4854-a448-e556a8bb7ee8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40898" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="895.567µs" http.response.status=200 http.response.written=0 time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:44513" http.request.id=17f27aa8-4a5c-4260-a2a0-f5cfd0aeb4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40898" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="781.246µs" http.response.status=200 http.response.written=0 time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:44513" http.request.id=059bab83-82d9-48be-9973-71d32ed413c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40898" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.367µs" http.response.status=200 http.response.written=0 time="2025-03-16T18:40:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:44513" http.request.id=7f3b2d08-4d80-45af-9b28-ae9cf031c92f http.request.method=GET http.request.remoteaddr="127.0.0.1:40898" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="774.326µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-03-16T18:40:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:46Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:46Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.1 http.request.host="127.0.0.1:42725" http.request.id=29c482fc-ab04-48fd-a466-d7294c54f3e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33610" 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-03-16T18:40:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:46Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:46Z" level=info msg="configuring file health check path=/tmp/healthcheck2672474875, interval=1" go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-03-16T18:40:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:50Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:50Z" level=info msg="configuring TCP health check addr=127.0.0.1:42555, interval=1" go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-03-16T18:40:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:54Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 time="2025-03-16T18:40:54Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39685, interval=1, threshold=3" go.version=go1.24.1 instance.id=9e53e171-0f49-4294-98d4-0292ea188859 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 83.163s ? 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.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.84s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.292s === RUN TestSchedule time="2025-03-16T18:39:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba time="2025-03-16T18:39:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99756ms" go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba time="2025-03-16T18:39:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.04µs" go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba time="2025-03-16T18:39:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.6µs" go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba 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-03-16T18:39:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-03-16T18:39:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba time="2025-03-16T18:39:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99724ms" go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba time="2025-03-16T18:39:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99748ms" go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba time="2025-03-16T18:39:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-03-16T18:39:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=77c8b11d-7a3f-4ba0-811e-943d4216a7ba --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.632s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.67s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24498176 sha256:69bf3d816c9f274263d2bcef09752126a305b002484ab83ffabc4ce7d70524f4 [] map[] } --- PASS: TestSimpleBlobRead (0.64s) === RUN TestBlobMount --- PASS: TestBlobMount (0.66s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.99s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.32s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.60s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:5ac1efceddd126f0c3978bb949d2bca250ee9d230d7b701934ea634a80ff94a0 palailogos: marking blob sha256:eaedba0cf9a05ca5765b4fdb48621e15a7ce6dbdb256a55cf87004fcbb0b0563 palailogos: marking blob sha256:eeffede6c9f9d48e54c69630ac0b6233b169114c2b208846fe12b9398a835605 palailogos: marking manifest sha256:770e8387421ac69a349572d76460ebfa7b0ae7bf35f4bbde3b3af40651fd037f palailogos: marking blob sha256:d5c8634f4a90bb2a4a20a9bdbd599eeb48e53d676b5a7923067028c489883103 palailogos: marking blob sha256:5ac1efceddd126f0c3978bb949d2bca250ee9d230d7b701934ea634a80ff94a0 palailogos: marking manifest sha256:95a8001b71c9acaba8d944653a9f6c84c8f252105a57164f7e7d159bb541d1d0 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:fe7016e5795d331d137f8b689be311b309a6d1cf8a58da726a7d160bad27ac9c palailogos: marking blob sha256:a81d8d058c89866f4bdb4ff6ce4002e181d95a7d247aea255ae053981a2b0a4c palailogos: marking manifest sha256:d5c8634f4a90bb2a4a20a9bdbd599eeb48e53d676b5a7923067028c489883103 palailogos: marking blob sha256:daf3a6fdf8ecac9df74af208a6166ead36143cb53cab1fd9d4d05458b13f33b3 palailogos: marking blob sha256:3d218ebc048a427575b10f36ba44e813ba928dc65a55f84647ecf752c9a30255 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.12s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:020a750cbf94a785fe806ced566bba36059bcb2ce551bf94ca2eaff558b008ab deletemanifests: marking manifest sha256:233ff73afbfe3b81980d833b76e50ebf4208cdee7573038e991def747d8b15c1 deletemanifests: marking blob sha256:c552fa500e7d640e47fc2c72de2aa287792165fb6638201854b6ca982580c342 deletemanifests: marking blob sha256:984e9b6067037291e66b49628dd53e60e430b1f3c53fe32f59b39ac479541afe deletemanifests: marking blob sha256:71e1ac6d39e478c274fa54b893cb6a0d19f0e247665bab26c4f23bb2e72aef87 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:598f5fec453ffe1d87b8d37e1e2fdefeafd46bbdeb6c7af13b553de9a04e9e81 blob eligible for deletion: sha256:b790e2afef62014c144dfe888d31bec07705b98ca3775b7d1b7c958f334bcdef blob eligible for deletion: sha256:020a750cbf94a785fe806ced566bba36059bcb2ce551bf94ca2eaff558b008ab blob eligible for deletion: sha256:278bf51d2899c143ebbca45c46455214159e584bbbb412e141a2c75e83871240 deletemanifests manifest eligible for deletion: sha256:020a750cbf94a785fe806ced566bba36059bcb2ce551bf94ca2eaff558b008ab deletemanifests: marking manifest sha256:233ff73afbfe3b81980d833b76e50ebf4208cdee7573038e991def747d8b15c1 deletemanifests: marking blob sha256:c552fa500e7d640e47fc2c72de2aa287792165fb6638201854b6ca982580c342 deletemanifests: marking blob sha256:984e9b6067037291e66b49628dd53e60e430b1f3c53fe32f59b39ac479541afe deletemanifests: marking blob sha256:71e1ac6d39e478c274fa54b893cb6a0d19f0e247665bab26c4f23bb2e72aef87 time="2025-03-16T18:39:57Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/020a750cbf94a785fe806ced566bba36059bcb2ce551bf94ca2eaff558b008ab" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a time="2025-03-16T18:39:57Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/020a750cbf94a785fe806ced566bba36059bcb2ce551bf94ca2eaff558b008ab" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:020a750cbf94a785fe806ced566bba36059bcb2ce551bf94ca2eaff558b008ab time="2025-03-16T18:39:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/020a750cbf94a785fe806ced566bba36059bcb2ce551bf94ca2eaff558b008ab" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:278bf51d2899c143ebbca45c46455214159e584bbbb412e141a2c75e83871240 time="2025-03-16T18:39:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/278bf51d2899c143ebbca45c46455214159e584bbbb412e141a2c75e83871240" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:598f5fec453ffe1d87b8d37e1e2fdefeafd46bbdeb6c7af13b553de9a04e9e81 time="2025-03-16T18:39:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/598f5fec453ffe1d87b8d37e1e2fdefeafd46bbdeb6c7af13b553de9a04e9e81" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:b790e2afef62014c144dfe888d31bec07705b98ca3775b7d1b7c958f334bcdef time="2025-03-16T18:39:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b790e2afef62014c144dfe888d31bec07705b98ca3775b7d1b7c958f334bcdef" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a --- PASS: TestDeleteManifestIfTagNotFound (2.32s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:49116f1b7ab518c9c9385367b0f5ee01a5228905ecafec6ccf8c09a5962ec164 time="2025-03-16T18:39:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49116f1b7ab518c9c9385367b0f5ee01a5228905ecafec6ccf8c09a5962ec164" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:86112970c9eff7e318747a703fc32bd569a3199d7e69017a1bc050da78dfb543 time="2025-03-16T18:39:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/86112970c9eff7e318747a703fc32bd569a3199d7e69017a1bc050da78dfb543" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:f64ef4901db68de041f1dca0089e14f5b8fb1a64eb6148e87518ee88cfa1c218 time="2025-03-16T18:39:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f64ef4901db68de041f1dca0089e14f5b8fb1a64eb6148e87518ee88cfa1c218" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a --- PASS: TestGCWithMissingManifests (0.81s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:5501c1aa5a5732e7dd7f1dcb7b98ac45ed645e1ff028724c411ce0dc7ec3b1ef komnenos: marking blob sha256:9bef6ba7354ab67e3de434df4f06225d27f67b21b6662100ec4687ebdbe78c3d komnenos: marking blob sha256:7bdc5ade57549a43a0a1daa7c8f843ec23233985798f684c9ccf9ae641e9e201 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b617400d30f03d65f081b922e67fc6354028638c876414a8c6f96f251e12fb40 time="2025-03-16T18:40:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b617400d30f03d65f081b922e67fc6354028638c876414a8c6f96f251e12fb40" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:d926592817f22e53c39fc702f2779de885cdeb2b6add95df05ff41b623550bd0 time="2025-03-16T18:40:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d926592817f22e53c39fc702f2779de885cdeb2b6add95df05ff41b623550bd0" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-03-16T18:40:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:e68438bb98c1419a629f670e75c1df26b1a3ca69b5c643053c9e5933f94a30fb time="2025-03-16T18:40:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e68438bb98c1419a629f670e75c1df26b1a3ca69b5c643053c9e5933f94a30fb" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:2ed3564f693320e0b3f590db24f200ab4713fb6a8c925378db5a959a1747e413 time="2025-03-16T18:40:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2ed3564f693320e0b3f590db24f200ab4713fb6a8c925378db5a959a1747e413" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:4a61aaeb18af160a35b100650430ca539013862ea1bf655faeb0ff33ff72f45a time="2025-03-16T18:40:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4a61aaeb18af160a35b100650430ca539013862ea1bf655faeb0ff33ff72f45a" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a blob eligible for deletion: sha256:79df6c9a7ca3d8f99fb66f178a5d39e06443be9a99525adcfc61ed330a227267 time="2025-03-16T18:40:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79df6c9a7ca3d8f99fb66f178a5d39e06443be9a99525adcfc61ed330a227267" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a --- PASS: TestDeletionHasEffect (2.60s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.15s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:822b9d27c6ee16a145d3fdb4480b89d8edac00e4e14eeb2eb0dd32e7014e307a michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:d9359923c9b4aa105f6c69c3263178f1b35bbb7487c0614ba361a192bdfa1d35 michael_z_doukas: marking blob sha256:94bf85f0f384cd8db396daf681c8aa7140ceea822533c3360e2f76b3ef5b7483 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:69c21bf736068129b8acef478c96b62794f2d47cd2de3963f232098ae2586c53 time="2025-03-16T18:40:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/69/69c21bf736068129b8acef478c96b62794f2d47cd2de3963f232098ae2586c53" go.version=go1.24.1 instance.id=bdf6873e-bdfc-4273-ad01-7561bfc2c33a --- PASS: TestOrphanBlobDeleted (0.90s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4002aed24c664ad1f2631293a9224173502782b5e9dd8a19695e65483a3b2a4f linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1fe36d5bde1e8d7dfbee26aa2082fc3b9759881617d7bd052d8286ec2d557753 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.54s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.76s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.56s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.32s) === 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-03-16T18:40:07Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 17:40:07.087981719 +0000 UTC m=-3570.970785215, actuallyDelete=true" time="2025-03-16T18:40:07Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-03-16T18:40:07Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435, actuallyDelete=true" time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19c1dd3b-d5a7-4a94-be4d-91eabd6feec0 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/21ec756b-01d8-41fa-9286-f8aa2a881af6 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/797a738b-9e7a-4d21-9abd-65e8f56ae6f4 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c3b116b0-03d0-4952-846c-af94929fadca have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dcb5dc2c-9ab5-4587-9e29-3400986cc64a have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc0db5d3-b9c0-45d8-998f-720d17949baa have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/4223a75f-8201-47e2-8478-21bc70f1cd56 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03c3042b-3dfb-40cf-854f-d9aa14a05845 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/864fdc4a-189b-4e9e-98e3-ceffa79791b2 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f6bec30b-03cc-47c0-8721-1c3aac2fe7ef have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8187a57-1210-4c23-84a6-99b063d0e14b have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.089125329 +0000 UTC m=+29.030358435). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-03-16T18:40:07Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:40:07.090779263 +0000 UTC m=+29.032012369, actuallyDelete=true" time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c10e54e1-5d63-4ef0-b6d2-3d390cf00928 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.090779263 +0000 UTC m=+29.032012369). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b0cc1d3d-a81e-461f-8225-ca6a5e701006 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.090779263 +0000 UTC m=+29.032012369). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4dbbb12f-4860-4bdf-a3a5-8c4aeda5a3fc have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.090779263 +0000 UTC m=+29.032012369). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7f330b12-db2f-4a9a-8aaa-2ad557a2ab84 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.090779263 +0000 UTC m=+29.032012369). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a181bd48-4fe2-4361-98a1-9826d2659ef5 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.090779263 +0000 UTC m=+29.032012369). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-03-16T18:40:07Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:40:07.091927792 +0000 UTC m=+29.033160898, actuallyDelete=true" time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d2138b0c-c535-40e4-8a44-2357d443e9b5 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.091927792 +0000 UTC m=+29.033160898). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0663c882-53d2-49c1-9601-d7912419c7c8 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.091927792 +0000 UTC m=+29.033160898). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a7755a8-c0a8-4c79-87b4-7b5cac7ef2a8 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.091927792 +0000 UTC m=+29.033160898). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53380543-8a2c-4a4e-8cf6-6d6502fdb767 have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.091927792 +0000 UTC m=+29.033160898). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/67d75623-9b94-4595-8b05-c727a01630df have older date (2025-03-16 17:40:07 +0000 UTC) than purge date (2025-03-16 18:40:07.091927792 +0000 UTC m=+29.033160898). Removing upload directory." time="2025-03-16T18:40:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-03-16T18:40:07Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:40:07.092688918 +0000 UTC m=+29.033922024, actuallyDelete=true" time="2025-03-16T18:40:07Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 29.068s ? 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.059s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.062s === RUN TestWalkFileRemoved time="2025-03-16T18:39:38Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.026s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.386s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.133s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.584s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.69s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.082s ? 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-03-16T18:39:38Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-03-16T18:39:38Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-03-16T18:39:38Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- 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 TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly time="2025-03-16T18:39:38Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-03-16T18:39:38Z" level=error msg="unknown ip address format" go.version=go1.24.1 instance.id=996e28fd-94a1-4d0f-aca0-a556bee75317 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2025-03-16T18:39:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.1 instance.id=996e28fd-94a1-4d0f-aca0-a556bee75317 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-03-16T18:39:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.1 instance.id=996e28fd-94a1-4d0f-aca0-a556bee75317 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-03-16T18:39:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2025-03-16T18:39:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2025-03-16T18:39:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2025-03-16T18:39:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.562s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.066s ? 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.385s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.59s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.984s ? 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.028s ? 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-r10.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-r10.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r10.apk >>> docker-registry: Build complete at Sun, 16 Mar 2025 18:41:01 +0000 elapsed time 0h 1m 44s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250316.183918) (2/3) Purging go (1.24.1-r0) (3/3) Purging binutils-gold (2.44-r0) Executing busybox-1.37.0-r14.trigger OK: 274 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...