>>> docker-registry: Building community/docker-registry 2.8.3-r11 (using abuild 3.15.0_rc3-r1) started Thu, 24 Apr 2025 07:29:19 +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.2-r1) (3/3) Installing .makedepends-docker-registry (20250424.072919) Executing busybox-1.37.0-r16.trigger OK: 796 MiB in 112 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> docker-registry: Fetching docker-registry-2.8.3.tar.gz::https://github.com/distribution/distribution/archive/v2.8.3.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-04-24T07:29:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-04-24T07:29:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.078s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-04-24T07:29:39Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.059s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.050s === 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.034s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.11s) PASS ok github.com/docker/distribution/health/checks 0.168s ? 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.037s === 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.039s === 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.056s === 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.041s ? 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/04/24 07:29:39 http: TLS handshake error from 127.0.0.1:55844: 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:38633/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38633/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38633/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38633/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35429?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.73s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-04-24T07:29:40Z" level=info msg="broadcaster: closing" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" time="2025-04-24T07:29:40Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-04-24T07:29:40Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 1} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 1} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 1} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-24T07:29:40Z" level=warning msg="&{0x2b1ac78 0.9} encountered too many errors, backing off" time="2025-04-24T07:29:40Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.47s) PASS ok github.com/docker/distribution/notifications 1.424s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-04-24T07:29:39Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-24T07:29:39.639886299Z" 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.2 time="2025-04-24T07:29:39.63999738Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:39.63999046Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.24.2 time="2025-04-24T07:29:39.640922108Z" level=info msg="listening on [::]:5000" go.version=go1.24.2 time="2025-04-24T07:29:42.643632971Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 time="2025-04-24T07:29:42.74516147Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=f167ed22-bb3d-4b11-b52a-0f52bc9a575a http.request.method=GET http.request.remoteaddr="[::1]:58720" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="993.529µs" http.response.status=200 http.response.written=2 ::1 - - [24/Apr/2025:07:29:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-04-24T07:29:44.155788002Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-24T07:29:44.156534689Z" 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.2 time="2025-04-24T07:29:44.156558289Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:44.15662397Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.24.2 time="2025-04-24T07:29:44.156975893Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-04-24T07:29:44.156989813Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.2 time="2025-04-24T07:29:44.157625179Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.2 time="2025-04-24T07:29:47.172833438Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=4a9bb15a-1216-474c-a5be-884dbf85bfce http.request.method=GET http.request.remoteaddr="127.0.0.1:60036" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.007µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:29:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-04-24T07:29:47.172980639Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 --- PASS: TestRegistrySupportedCipherSuite (4.53s) === RUN TestRegistryUnsupportedCipherSuite time="2025-04-24T07:29:48.019501112Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-24T07:29:48.020227398Z" 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.2 time="2025-04-24T07:29:48.020251639Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:48.020305959Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.24.2 time="2025-04-24T07:29:48.020668402Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.85s) PASS ok github.com/docker/distribution/registry 16.553s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.036s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.132s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-04-24T07:29:39Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.2 instance.id=df806d15-7dc6-451e-bbec-185c7908f959 time="2025-04-24T07:29:39Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.2 instance.id=df806d15-7dc6-451e-bbec-185c7908f959 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-04-24T07:29:39Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.2 password=n-k6DF8AoIAByxaj1GKdSZj7lPyP5UKMdpdBT0Atld0 user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.138s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.049s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-04-24T07:29:39Z" level=info msg="token not to be used before 2025-04-24 07:29:40 +0000 UTC - currently 2025-04-24 07:29:39.677919451 +0000 UTC m=+0.077468958" time="2025-04-24T07:29:39Z" level=info msg="token not to be used after 2025-04-24 07:29:39 +0000 UTC - currently 2025-04-24 07:29:39.681427683 +0000 UTC m=+0.080977110" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-04-24T07:29:39Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.145s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.123s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.063s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.037s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-04-24T07:29:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:29:39Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44113" http.request.id=b4cb6f6f-87f8-4eb6-af41-6cfd514fe10b http.request.method=GET http.request.remoteaddr="127.0.0.1:42380" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.09145ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:29:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-04-24T07:29:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:29:39Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=c75e2152-8541-4922-bcb5-9a63c7632354 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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.07253ms http.response.status=200 http.response.written=20 127.0.0.1 - - [24/Apr/2025:07:29:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-24T07:29:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=dc6a9f77-1a3a-4ecf-9d7f-e76136562628 http.request.method=POST http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=d895c92c-4937-4980-b7eb-dad52868efa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/aaaa/blobs/uploads/d6a6ce69-8676-460f-8fbd-8ea8f2fb4f40?_state=jimA0FuApcqN2Mip67ymBIM9mcFc2Kj2AvUVWBLzYvh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNmE2Y2U2OS04Njc2LTQ2MGYtOGZiZC04ZWE4ZjJmYjRmNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDAuMTA3MzcyOTA0WiJ9&digest=sha256%3Aac7f7efb64a5658c2e9230602026ead021b766bc8262a74e204f1e14e7cb0538" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503761353s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d6a6ce69-8676-460f-8fbd-8ea8f2fb4f40?_state=jimA0FuApcqN2Mip67ymBIM9mcFc2Kj2AvUVWBLzYvh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNmE2Y2U2OS04Njc2LTQ2MGYtOGZiZC04ZWE4ZjJmYjRmNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDAuMTA3MzcyOTA0WiJ9&digest=sha256%3Aac7f7efb64a5658c2e9230602026ead021b766bc8262a74e204f1e14e7cb0538 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=c929ef8c-fd7a-4647-820c-a6e5516f2d0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.509992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:41 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=3dffb706-171e-4f70-84a3-61d13735c163 http.request.method=POST http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=f572ca0b-3dfe-47f7-aab9-2697d7ea6c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/bbbb/blobs/uploads/3787c3ca-f086-4dd1-92dd-ab5b9633c66a?_state=PYY_VShyWQendAOHShx4WQMe70Z6Vv1lOj82IXFgVQ97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNzg3YzNjYS1mMDg2LTRkZDEtOTJkZC1hYjViOTYzM2M2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDEuODkxMzk2NjExWiJ9&digest=sha256%3Ad27023de089ee885166f9e0eebbf33bcf9383f1d49165a8c604947fae9b23889" http.request.useragent="Go-http-client/1.1" http.response.duration=2.049932487s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3787c3ca-f086-4dd1-92dd-ab5b9633c66a?_state=PYY_VShyWQendAOHShx4WQMe70Z6Vv1lOj82IXFgVQ97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNzg3YzNjYS1mMDg2LTRkZDEtOTJkZC1hYjViOTYzM2M2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDEuODkxMzk2NjExWiJ9&digest=sha256%3Ad27023de089ee885166f9e0eebbf33bcf9383f1d49165a8c604947fae9b23889 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=913c2290-a251-42a5-8810-6ad7b5c8f653 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.555833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=f1c1b40e-17c4-4a9c-a172-5d275ee21a48 http.request.method=POST http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:44 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=35587df9-822c-49f9-9614-7070db175a9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/cccc/blobs/uploads/2105eb8b-9b82-4881-b8b1-461929344089?_state=gbbImfNZaNaVks3NAcORUI2n8_IlZ_wZzZyt577NWKt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMTA1ZWI4Yi05YjgyLTQ4ODEtYjhiMS00NjE5MjkzNDQwODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDQuMTcyNzg3MzU5WiJ9&digest=sha256%3A91e6c334f070bf4ed36b8d896926f328deceb712d85155c1d69218a800ee0e19" http.request.useragent="Go-http-client/1.1" http.response.duration=1.566981178s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/2105eb8b-9b82-4881-b8b1-461929344089?_state=gbbImfNZaNaVks3NAcORUI2n8_IlZ_wZzZyt577NWKt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMTA1ZWI4Yi05YjgyLTQ4ODEtYjhiMS00NjE5MjkzNDQwODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDQuMTcyNzg3MzU5WiJ9&digest=sha256%3A91e6c334f070bf4ed36b8d896926f328deceb712d85155c1d69218a800ee0e19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=5dc73ea7-8282-466e-9a0c-3cb3d2ed5290 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.564633ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:45 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=97b3f6e2-cf83-494d-b1ad-487502012874 http.request.method=POST http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=3bcc2105-fec2-473a-861a-1e73a7c87684 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/dddd/blobs/uploads/fd83856f-24cb-4f2a-8c4e-3b0051f501fa?_state=alIBWPbzNvpNwh4AE9I01P5J8FXQIBbdc3NhW-Y3rlB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZDgzODU2Zi0yNGNiLTRmMmEtOGM0ZS0zYjAwNTFmNTAxZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDUuODk4MDU5MjAzWiJ9&digest=sha256%3A143015e38ea21fc3c84ad993f1cd329a5f205021ef045428571e7e4832cf4982" http.request.useragent="Go-http-client/1.1" http.response.duration=765.052199ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/fd83856f-24cb-4f2a-8c4e-3b0051f501fa?_state=alIBWPbzNvpNwh4AE9I01P5J8FXQIBbdc3NhW-Y3rlB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZDgzODU2Zi0yNGNiLTRmMmEtOGM0ZS0zYjAwNTFmNTAxZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDUuODk4MDU5MjAzWiJ9&digest=sha256%3A143015e38ea21fc3c84ad993f1cd329a5f205021ef045428571e7e4832cf4982 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=c87d19f6-729d-4ac7-bd38-f63a8c6e88fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.459152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:46 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=58647925-9819-449d-8280-5cc803ae6d46 http.request.method=POST http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="959.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:46 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=8d8d9267-05fe-490f-aec3-88561715f33d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/eeee/blobs/uploads/ce0cf6fd-1898-4262-82f8-8a6b876c2848?_state=kh2lGLFIVVAs_S_e2PhsI4gJz4DZOn3U_q8QDEwajO17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjZTBjZjZmZC0xODk4LTQyNjItODJmOC04YTZiODc2YzI4NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDYuOTAzMzUzMzQ0WiJ9&digest=sha256%3Aa395bd5705aa50ab2c78e0dd778b41b40ace7d866d7ad5b67024dc87572b6cc5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.50227002s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:46 +0000] "PUT /v2/foo/eeee/blobs/uploads/ce0cf6fd-1898-4262-82f8-8a6b876c2848?_state=kh2lGLFIVVAs_S_e2PhsI4gJz4DZOn3U_q8QDEwajO17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjZTBjZjZmZC0xODk4LTQyNjItODJmOC04YTZiODc2YzI4NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDYuOTAzMzUzMzQ0WiJ9&digest=sha256%3Aa395bd5705aa50ab2c78e0dd778b41b40ace7d866d7ad5b67024dc87572b6cc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=a0aeb9da-e84d-4fc7-bc55-ef8a6c81b274 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.445792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:48 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=a8d9421e-a1b6-4e9e-a077-d99c5dc83fcd http.request.method=POST http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="991.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:48 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=5e845096-5688-416c-81d9-bdde0bc96fcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/ffff/blobs/uploads/662a3e81-47ea-40e1-807c-41e1ab84226b?_state=X0l9bUr901EuTbUb8LuBxeBO7DQ896NIHLtidsnoH657Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2NjJhM2U4MS00N2VhLTQwZTEtODA3Yy00MWUxYWI4NDIyNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDguNjU4Mzg0MTgzWiJ9&digest=sha256%3Ab9bc7c89078920a23b1795093d9716e166fe24e42d6ab9ee9fb41278c57b0b58" http.request.useragent="Go-http-client/1.1" http.response.duration=1.688242501s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:48 +0000] "PUT /v2/foo/ffff/blobs/uploads/662a3e81-47ea-40e1-807c-41e1ab84226b?_state=X0l9bUr901EuTbUb8LuBxeBO7DQ896NIHLtidsnoH657Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2NjJhM2U4MS00N2VhLTQwZTEtODA3Yy00MWUxYWI4NDIyNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NDguNjU4Mzg0MTgzWiJ9&digest=sha256%3Ab9bc7c89078920a23b1795093d9716e166fe24e42d6ab9ee9fb41278c57b0b58 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=83b7d38f-1b0b-49cf-a4fc-54eb074b7060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.420632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=76d37f9e-0208-4812-8625-743536da4834 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.687µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=1029dbfb-f155-4e2a-a9b4-ef8243504fd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="775.007µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=20833e4a-73dd-495b-972b-74f81d2076c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="719.247µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=fc27b45f-ad7c-4445-a9f7-7cf5b62ef6e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="740.287µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=d32cd822-33c7-44a9-853a-bcc97dbc4b89 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="784.807µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=02e4054c-aea0-4acc-89d8-bc60126ba748 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="726.727µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" 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.2 http.request.host="127.0.0.1:38401" http.request.id=7b28fc12-6634-4528-b54c-4472fd37f611 http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="771.847µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" 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.2 http.request.host="127.0.0.1:38401" http.request.id=5a81c8f0-1e4f-4c44-8b86-7a5a618685dd http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="709.687µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=989c0a94-ff7e-48fc-ac48-df545f756f8b http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="678.926µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38401" http.request.id=f9f0f1c8-d81d-4da9-a670-aae76429b10d http.request.method=GET http.request.remoteaddr="127.0.0.1:52582" 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="807.567µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-24T07:29: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.2 time="2025-04-24T07:29:50Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=ec30d015-ce77-468f-a173-55e060e6b8df http.request.method=POST http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=988f3107-2687-4fd9-8481-4a75ec0d14e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/aaaa/blobs/uploads/18f3d517-6a6c-4db1-a6ff-a43f0a1c8c33?_state=PBko022tXvQVt6lLfciASaJKXCN4trvTG7M8U8Xey017Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxOGYzZDUxNy02YTZjLTRkYjEtYTZmZi1hNDNmMGExYzhjMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTAuNjEzMTEwNzVaIn0%3D&digest=sha256%3A8dbad959613eefa8535b3d86a18bf9aa56f9262018364f062ad7f0ccd23a6022" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596674974s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:50 +0000] "PUT /v2/foo/aaaa/blobs/uploads/18f3d517-6a6c-4db1-a6ff-a43f0a1c8c33?_state=PBko022tXvQVt6lLfciASaJKXCN4trvTG7M8U8Xey017Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxOGYzZDUxNy02YTZjLTRkYjEtYTZmZi1hNDNmMGExYzhjMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTAuNjEzMTEwNzVaIn0%3D&digest=sha256%3A8dbad959613eefa8535b3d86a18bf9aa56f9262018364f062ad7f0ccd23a6022 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=5df2ddb5-617c-474e-9bcc-d8a29d780e66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=5d2f6d85-8fb4-4397-b976-3743ce3b50d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=50b41f50-406c-4de4-b680-1e322dbc67ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/bbbb/blobs/uploads/17ecd6fb-bdb9-4f57-b186-cb8cf7f7f88b?_state=xuVrMcCP7elfSVhPWiyAaSBde-EnqhejLVtGv0OxniV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxN2VjZDZmYi1iZGI5LTRmNTctYjE4Ni1jYjhjZjdmN2Y4OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTIuMzc3Njg4MDc3WiJ9&digest=sha256%3A2cd83a1a2d640b75efdaea7cd5e7f8f22efe25a598bccdb641e30e4933ed8869" http.request.useragent="Go-http-client/1.1" http.response.duration=735.630806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/17ecd6fb-bdb9-4f57-b186-cb8cf7f7f88b?_state=xuVrMcCP7elfSVhPWiyAaSBde-EnqhejLVtGv0OxniV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxN2VjZDZmYi1iZGI5LTRmNTctYjE4Ni1jYjhjZjdmN2Y4OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTIuMzc3Njg4MDc3WiJ9&digest=sha256%3A2cd83a1a2d640b75efdaea7cd5e7f8f22efe25a598bccdb641e30e4933ed8869 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=c53eea69-d908-4ba9-87e9-959b8ff8eb6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.455272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=f5475d09-40bc-4dd1-a2ea-4734159373d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:53 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=59a8ebf3-14da-4a88-bb09-7fd95d677962 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/cccc/blobs/uploads/1154cdc5-e2fc-4638-bc75-6f62b156e613?_state=8EbRwlHB_l_arjrowDk82yddeA-dbL8GgKHq0lujUwR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTU0Y2RjNS1lMmZjLTQ2MzgtYmM3NS02ZjYyYjE1NmU2MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTMuMzU0MzIyMDMzWiJ9&digest=sha256%3Aba0a71c39afe5f322b7cbff8d5fa453839b43ac3b25258039a8c1ff4b80052bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403699709s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:53 +0000] "PUT /v2/foo/cccc/blobs/uploads/1154cdc5-e2fc-4638-bc75-6f62b156e613?_state=8EbRwlHB_l_arjrowDk82yddeA-dbL8GgKHq0lujUwR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTU0Y2RjNS1lMmZjLTQ2MzgtYmM3NS02ZjYyYjE1NmU2MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTMuMzU0MzIyMDMzWiJ9&digest=sha256%3Aba0a71c39afe5f322b7cbff8d5fa453839b43ac3b25258039a8c1ff4b80052bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=45979d1c-f4a0-40ef-8710-ebea15d3816e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.436192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:54 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=db2b2a71-6246-408a-a153-71187d76bea5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:54 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=590ded06-8941-4654-be73-ddae26e8b617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/dddd/blobs/uploads/0023ae4c-4106-4991-9776-264f922db4fa?_state=pGQjJ6Lu8U_L9DxRPAzEV7829--GC65LitAIp0l0Wrh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwMDIzYWU0Yy00MTA2LTQ5OTEtOTc3Ni0yNjRmOTIyZGI0ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTQuOTY1NzUxNTQ0WiJ9&digest=sha256%3Abaa21987c9ee847c51a79f3b1e56eb33330e4c2130889a965dcc695670d2dbdf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468092065s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:54 +0000] "PUT /v2/foo/dddd/blobs/uploads/0023ae4c-4106-4991-9776-264f922db4fa?_state=pGQjJ6Lu8U_L9DxRPAzEV7829--GC65LitAIp0l0Wrh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwMDIzYWU0Yy00MTA2LTQ5OTEtOTc3Ni0yNjRmOTIyZGI0ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NTQuOTY1NzUxNTQ0WiJ9&digest=sha256%3Abaa21987c9ee847c51a79f3b1e56eb33330e4c2130889a965dcc695670d2dbdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=055ba1d8-1f9c-4942-9faf-fcae6d53b5db http.request.method=PUT http.request.remoteaddr="127.0.0.1:53068" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.604194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46409" http.request.id=0c2f482f-5566-42f7-8169-17648aeaee2a http.request.method=GET http.request.remoteaddr="127.0.0.1:53068" 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="936.889µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.55s) === RUN TestURLPrefix time="2025-04-24T07:29:56Z" 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.2 time="2025-04-24T07:29:56Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45701" http.request.id=8c291dd3-c378-4950-9939-c23184c13d76 http.request.method=GET http.request.remoteaddr="127.0.0.1:51472" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.728µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-04-24T07:29:56Z" 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.2 time="2025-04-24T07:29:56Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:29:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=b7646027-588f-4460-936f-9cf6a2cc62a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44366" http.request.uri="/v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.11341ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "GET /v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=3a7cdadb-296d-44c0-9e5d-d9c6c9eb7bee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44382" http.request.uri="/v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.116171ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=5bb043f3-14d0-4691-bc17-bebf7a33bf1e http.request.method=POST http.request.remoteaddr="127.0.0.1:44382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=a05b47a0-6f2d-4cf6-8433-ed897455bbd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44382" http.request.uri="/v2/foo/bar/blobs/uploads/c12e54a4-3fb3-445d-bde9-988197ac7c43?_state=buEUlJEmd7ICfTok6iD1c2Hls7B1d80BwjoBmszfDyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMmU1NGE0LTNmYjMtNDQ1ZC1iZGU5LTk4ODE5N2FjN2M0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODA0OTA5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10837ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "GET /v2/foo/bar/blobs/uploads/c12e54a4-3fb3-445d-bde9-988197ac7c43?_state=buEUlJEmd7ICfTok6iD1c2Hls7B1d80BwjoBmszfDyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMmU1NGE0LTNmYjMtNDQ1ZC1iZGU5LTk4ODE5N2FjN2M0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODA0OTA5N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=b1badb6f-de50-4081-990b-2c9457a40020 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44382" http.request.uri="/v2/foo/bar/blobs/uploads/c12e54a4-3fb3-445d-bde9-988197ac7c43?_state=buEUlJEmd7ICfTok6iD1c2Hls7B1d80BwjoBmszfDyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMmU1NGE0LTNmYjMtNDQ1ZC1iZGU5LTk4ODE5N2FjN2M0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODA0OTA5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151731ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/c12e54a4-3fb3-445d-bde9-988197ac7c43?_state=buEUlJEmd7ICfTok6iD1c2Hls7B1d80BwjoBmszfDyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMmU1NGE0LTNmYjMtNDQ1ZC1iZGU5LTk4ODE5N2FjN2M0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODA0OTA5N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=6570f90f-e9e0-46b9-9f8f-a1268d0c4c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:44382" http.request.uri="/v2/foo/bar/blobs/uploads/c12e54a4-3fb3-445d-bde9-988197ac7c43?_state=buEUlJEmd7ICfTok6iD1c2Hls7B1d80BwjoBmszfDyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMmU1NGE0LTNmYjMtNDQ1ZC1iZGU5LTk4ODE5N2FjN2M0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODA0OTA5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c12e54a4-3fb3-445d-bde9-988197ac7c43 time="2025-04-24T07:29:56Z" 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.2 http.request.host="127.0.0.1:36495" http.request.id=6570f90f-e9e0-46b9-9f8f-a1268d0c4c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:44382" http.request.uri="/v2/foo/bar/blobs/uploads/c12e54a4-3fb3-445d-bde9-988197ac7c43?_state=buEUlJEmd7ICfTok6iD1c2Hls7B1d80BwjoBmszfDyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMmU1NGE0LTNmYjMtNDQ1ZC1iZGU5LTk4ODE5N2FjN2M0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODA0OTA5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.249µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c12e54a4-3fb3-445d-bde9-988197ac7c43 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "GET /v2/foo/bar/blobs/uploads/c12e54a4-3fb3-445d-bde9-988197ac7c43?_state=buEUlJEmd7ICfTok6iD1c2Hls7B1d80BwjoBmszfDyZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMmU1NGE0LTNmYjMtNDQ1ZC1iZGU5LTk4ODE5N2FjN2M0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODA0OTA5N1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=304736da-f394-499e-85a4-f577ec774ba2 http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.194932ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=b9b08a54-89fc-4d54-941d-7266e4b47c6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/beff7dd4-a6f2-4ae1-a6f6-1149c8a961df?_state=-3XfzaOsDQnGxeRoaoNYTv7USGnpi3Pq4JA7SlfOtyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlZmY3ZGQ0LWE2ZjItNGFlMS1hNmY2LTExNDljOGE5NjFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODY0Mjg3MDVaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" provided=sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 vars.name="foo/bar" vars.uuid=beff7dd4-a6f2-4ae1-a6f6-1149c8a961df time="2025-04-24T07:29:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=b9b08a54-89fc-4d54-941d-7266e4b47c6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/beff7dd4-a6f2-4ae1-a6f6-1149c8a961df?_state=-3XfzaOsDQnGxeRoaoNYTv7USGnpi3Pq4JA7SlfOtyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlZmY3ZGQ0LWE2ZjItNGFlMS1hNmY2LTExNDljOGE5NjFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODY0Mjg3MDVaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=beff7dd4-a6f2-4ae1-a6f6-1149c8a961df time="2025-04-24T07:29:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=b9b08a54-89fc-4d54-941d-7266e4b47c6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/beff7dd4-a6f2-4ae1-a6f6-1149c8a961df?_state=-3XfzaOsDQnGxeRoaoNYTv7USGnpi3Pq4JA7SlfOtyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlZmY3ZGQ0LWE2ZjItNGFlMS1hNmY2LTExNDljOGE5NjFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODY0Mjg3MDVaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.168371ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=beff7dd4-a6f2-4ae1-a6f6-1149c8a961df 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "PUT /v2/foo/bar/blobs/uploads/beff7dd4-a6f2-4ae1-a6f6-1149c8a961df?_state=-3XfzaOsDQnGxeRoaoNYTv7USGnpi3Pq4JA7SlfOtyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlZmY3ZGQ0LWE2ZjItNGFlMS1hNmY2LTExNDljOGE5NjFkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODY0Mjg3MDVaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=8f67dcf8-25a8-4df6-a497-8e860641d03c http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="989.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=99924009-98c6-4931-96ca-bf05a4344e55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/347cb1c3-a37f-4731-a0c9-6534d026cb4f?_state=W3WZY6nGmojt_Pqyd54PA8OBD7wkGs1Lnff69CUjCO97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0N2NiMWMzLWEzN2YtNDczMS1hMGM5LTY1MzRkMDI2Y2I0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODk0NjM3NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "PUT /v2/foo/bar/blobs/uploads/347cb1c3-a37f-4731-a0c9-6534d026cb4f?_state=W3WZY6nGmojt_Pqyd54PA8OBD7wkGs1Lnff69CUjCO97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0N2NiMWMzLWEzN2YtNDczMS1hMGM5LTY1MzRkMDI2Y2I0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42ODk0NjM3NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=f39f743a-37d6-4fd1-9745-e8830cbe7d72 http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=324b8a65-4f71-4767-a780-081a45f4824f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/717f367e-af88-4a8e-b96a-2e95db98864e?_state=Uh2cDRs7PWPP1av8TjQ96gxTvasNnu6Q8otBSY5jik97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxN2YzNjdlLWFmODgtNGE4ZS1iOTZhLTJlOTVkYjk4ODY0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42OTMyMDU5NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.350693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "PUT /v2/foo/bar/blobs/uploads/717f367e-af88-4a8e-b96a-2e95db98864e?_state=Uh2cDRs7PWPP1av8TjQ96gxTvasNnu6Q8otBSY5jik97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxN2YzNjdlLWFmODgtNGE4ZS1iOTZhLTJlOTVkYjk4ODY0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42OTMyMDU5NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=1188d951-17d3-49f5-8c0a-6de29d1e84d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:58Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=4f8c56c9-fa54-42c4-8cf6-57289a07864d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/c50caa33-d4f8-4b55-9841-2f6a2f02552f?_state=d9mKxUMMihXPOI2-Du7vern8byV4OjoRgRFmkRx73NN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MGNhYTMzLWQ0ZjgtNGI1NS05ODQxLTJmNmEyZjAyNTUyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42OTY1MTIzMThaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.duration=1.986725303s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:56 +0000] "PUT /v2/foo/bar/blobs/uploads/c50caa33-d4f8-4b55-9841-2f6a2f02552f?_state=d9mKxUMMihXPOI2-Du7vern8byV4OjoRgRFmkRx73NN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MGNhYTMzLWQ0ZjgtNGI1NS05ODQxLTJmNmEyZjAyNTUyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1Ni42OTY1MTIzMThaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:29:58Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=88e2de6e-8a72-4ca7-bd71-a6b0a52ed39f http.request.method=POST http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36495" http.request.id=530fbe64-be33-430e-a263-853e37873082 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/d2f67abd-759d-4389-b7b8-f07f3310f6f8?_state=1e1ZNd3waenGCC-oXm9QvJmcy9GENLoyJDEoBaJ35n97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyZjY3YWJkLTc1OWQtNDM4OS1iN2I4LWYwN2YzMzEwZjZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1OC44MzQ3ODgyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.989948973s http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:29:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/d2f67abd-759d-4389-b7b8-f07f3310f6f8?_state=1e1ZNd3waenGCC-oXm9QvJmcy9GENLoyJDEoBaJ35n97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyZjY3YWJkLTc1OWQtNDM4OS1iN2I4LWYwN2YzMzEwZjZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzoyOTo1OC44MzQ3ODgyMjNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=4411d3c5-de5c-4af1-b769-01f6740853b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/uploads/d2f67abd-759d-4389-b7b8-f07f3310f6f8?_state=FRXrZ0g0Fc26btAVAN98d58-7LcRpQWhLLm6dq8--LN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyZjY3YWJkLTc1OWQtNDM4OS1iN2I4LWYwN2YzMzEwZjZmOCIsIk9mZnNldCI6MjI1OTQwNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NThaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:00 +0000] "PUT /v2/foo/bar/blobs/uploads/d2f67abd-759d-4389-b7b8-f07f3310f6f8?_state=FRXrZ0g0Fc26btAVAN98d58-7LcRpQWhLLm6dq8--LN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyZjY3YWJkLTc1OWQtNDM4OS1iN2I4LWYwN2YzMzEwZjZmOCIsIk9mZnNldCI6MjI1OTQwNDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6Mjk6NThaIn0%3D&digest=sha256%3Af9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=d92c0b94-0e7d-47c3-a128-3052cc20f84f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.112971ms http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=fc733aef-964d-4438-810e-86b8b1782ef6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=107.299593ms http.response.status=200 http.response.written=22594048 127.0.0.1 - - [24/Apr/2025:07:30:00 +0000] "GET /v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 200 22594048 "" "Go-http-client/1.1" time="2025-04-24T07:30:00Z" level=error msg="error parsing digest="sha257:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=33a80c9b-0fb6-403b-a039-ada2a3680806 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/sha257:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" vars.name="foo/bar" time="2025-04-24T07:30:00Z" 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.2 http.request.host="127.0.0.1:36495" http.request.id=33a80c9b-0fb6-403b-a039-ada2a3680806 http.request.method=GET http.request.remoteaddr="127.0.0.1:44394" http.request.uri="/v2/foo/bar/blobs/sha257:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.328µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:00 +0000] "GET /v2/foo/bar/blobs/sha257:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-24T07:30:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=9bfc44f8-b6a4-4cb2-b87a-346e62033ed5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44520" http.request.uri="/v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302212ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:00 +0000] "GET /v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" 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.2 time="2025-04-24T07:30:01Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=658b5568-e361-4fc3-983d-655b686807a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33768" http.request.uri="/v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.04445ms http.response.status=404 http.response.written=157 vars.digest="sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "GET /v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=4e235730-730a-40ae-bda4-8a108abb2606 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.608µs" http.response.status=404 http.response.written=157 vars.digest="sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=c0b9ad34-0127-469c-8ebf-d4c17abf6ba0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=da0d5bed-1cad-4d36-b5a3-e900bc1f0c2a http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bar/blobs/uploads/a052a610-54cb-4a48-a603-e7ca7415d2fd?_state=r9HqqaNEcUoTGK7i917_cpxHm7_zL4fzyJy9d4VZYd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNTJhNjEwLTU0Y2ItNGE0OC1hNjAzLWU3Y2E3NDE1ZDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yMzMwMTI4NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040969ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "GET /v2/foo/bar/blobs/uploads/a052a610-54cb-4a48-a603-e7ca7415d2fd?_state=r9HqqaNEcUoTGK7i917_cpxHm7_zL4fzyJy9d4VZYd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNTJhNjEwLTU0Y2ItNGE0OC1hNjAzLWU3Y2E3NDE1ZDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yMzMwMTI4NTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=179bbb35-2967-4dd1-ae7b-b9dcbe57ea60 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bar/blobs/uploads/a052a610-54cb-4a48-a603-e7ca7415d2fd?_state=r9HqqaNEcUoTGK7i917_cpxHm7_zL4fzyJy9d4VZYd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNTJhNjEwLTU0Y2ItNGE0OC1hNjAzLWU3Y2E3NDE1ZDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yMzMwMTI4NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032969ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/a052a610-54cb-4a48-a603-e7ca7415d2fd?_state=r9HqqaNEcUoTGK7i917_cpxHm7_zL4fzyJy9d4VZYd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNTJhNjEwLTU0Y2ItNGE0OC1hNjAzLWU3Y2E3NDE1ZDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yMzMwMTI4NTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=ef797454-cc39-4acb-b33f-a3e8e31f425c http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bar/blobs/uploads/a052a610-54cb-4a48-a603-e7ca7415d2fd?_state=r9HqqaNEcUoTGK7i917_cpxHm7_zL4fzyJy9d4VZYd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNTJhNjEwLTU0Y2ItNGE0OC1hNjAzLWU3Y2E3NDE1ZDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yMzMwMTI4NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a052a610-54cb-4a48-a603-e7ca7415d2fd time="2025-04-24T07:30:01Z" 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.2 http.request.host="127.0.0.1:43455" http.request.id=ef797454-cc39-4acb-b33f-a3e8e31f425c http.request.method=GET http.request.remoteaddr="127.0.0.1:33774" http.request.uri="/v2/foo/bar/blobs/uploads/a052a610-54cb-4a48-a603-e7ca7415d2fd?_state=r9HqqaNEcUoTGK7i917_cpxHm7_zL4fzyJy9d4VZYd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNTJhNjEwLTU0Y2ItNGE0OC1hNjAzLWU3Y2E3NDE1ZDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yMzMwMTI4NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.009769ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a052a610-54cb-4a48-a603-e7ca7415d2fd 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "GET /v2/foo/bar/blobs/uploads/a052a610-54cb-4a48-a603-e7ca7415d2fd?_state=r9HqqaNEcUoTGK7i917_cpxHm7_zL4fzyJy9d4VZYd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNTJhNjEwLTU0Y2ItNGE0OC1hNjAzLWU3Y2E3NDE1ZDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yMzMwMTI4NTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=6675a639-ea6b-4f52-b48c-4ffc5e968e9d http.request.method=POST http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11525ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=8cc3ad79-56ca-4001-838f-56776cd8a273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/9c1d8f16-34b0-41ea-8d23-36892bbe7b02?_state=9e0PgEacRV1OD117FsK3dhixGb5gzDJOEYPdeI4puCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMWQ4ZjE2LTM0YjAtNDFlYS04ZDIzLTM2ODkyYmJlN2IwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDAwMDY1MTlaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" provided=sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 vars.name="foo/bar" vars.uuid=9c1d8f16-34b0-41ea-8d23-36892bbe7b02 time="2025-04-24T07:30:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=8cc3ad79-56ca-4001-838f-56776cd8a273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/9c1d8f16-34b0-41ea-8d23-36892bbe7b02?_state=9e0PgEacRV1OD117FsK3dhixGb5gzDJOEYPdeI4puCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMWQ4ZjE2LTM0YjAtNDFlYS04ZDIzLTM2ODkyYmJlN2IwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDAwMDY1MTlaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9c1d8f16-34b0-41ea-8d23-36892bbe7b02 time="2025-04-24T07:30:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=8cc3ad79-56ca-4001-838f-56776cd8a273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/9c1d8f16-34b0-41ea-8d23-36892bbe7b02?_state=9e0PgEacRV1OD117FsK3dhixGb5gzDJOEYPdeI4puCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMWQ4ZjE2LTM0YjAtNDFlYS04ZDIzLTM2ODkyYmJlN2IwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDAwMDY1MTlaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.125451ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9c1d8f16-34b0-41ea-8d23-36892bbe7b02 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "PUT /v2/foo/bar/blobs/uploads/9c1d8f16-34b0-41ea-8d23-36892bbe7b02?_state=9e0PgEacRV1OD117FsK3dhixGb5gzDJOEYPdeI4puCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMWQ4ZjE2LTM0YjAtNDFlYS04ZDIzLTM2ODkyYmJlN2IwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDAwMDY1MTlaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=4da5aee0-2127-4d2f-aba9-da7f7da74d5d http.request.method=POST http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="930.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=12ad1851-7282-4423-af79-09953b86bd76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/29d2a892-6eef-4cd4-80b6-12c8824d6944?_state=opLNiUZyCZ_KRRGK4YMkUYVVrgh8pqWmIA2ncmByfOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ZDJhODkyLTZlZWYtNGNkNC04MGI2LTEyYzg4MjRkNjk0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDI5MDIzODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "PUT /v2/foo/bar/blobs/uploads/29d2a892-6eef-4cd4-80b6-12c8824d6944?_state=opLNiUZyCZ_KRRGK4YMkUYVVrgh8pqWmIA2ncmByfOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ZDJhODkyLTZlZWYtNGNkNC04MGI2LTEyYzg4MjRkNjk0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDI5MDIzODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=d42b981b-0f56-48bf-93bc-eccf2c5b486f http.request.method=POST http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=94d011a9-32bb-44b1-907f-c9479bd01be6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/8b7b560c-da0c-49c5-9b22-0031547815d6?_state=TXFZ42K2BVFOP53IN-2gMiE-_I0x5wlG6yR_BSSuWs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiN2I1NjBjLWRhMGMtNDljNS05YjIyLTAwMzE1NDc4MTVkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDU4Mzg2OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.199611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "PUT /v2/foo/bar/blobs/uploads/8b7b560c-da0c-49c5-9b22-0031547815d6?_state=TXFZ42K2BVFOP53IN-2gMiE-_I0x5wlG6yR_BSSuWs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiN2I1NjBjLWRhMGMtNDljNS05YjIyLTAwMzE1NDc4MTVkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDU4Mzg2OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=508d5f1d-0f90-47ac-a7ee-972c545bf274 http.request.method=POST http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=d4cf222a-9e2b-4dff-b6b0-eff052f5ee50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/7acb095a-d25c-46b3-a14a-50f3c38e0d24?_state=YPQKMwtIveI3D-JudmmzI_MT4Hp_HQ148-moaorpdAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhY2IwOTVhLWQyNWMtNDZiMy1hMTRhLTUwZjNjMzhlMGQyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDg1OTUzOThaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.775386788s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:01 +0000] "PUT /v2/foo/bar/blobs/uploads/7acb095a-d25c-46b3-a14a-50f3c38e0d24?_state=YPQKMwtIveI3D-JudmmzI_MT4Hp_HQ148-moaorpdAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhY2IwOTVhLWQyNWMtNDZiMy1hMTRhLTUwZjNjMzhlMGQyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMS4yNDg1OTUzOThaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:03Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=db736857-c896-430b-a3df-d0e60d02153f http.request.method=POST http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43455" http.request.id=de06994d-58e9-41b7-9177-b4f17e42c113 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/3789a9bf-8ed5-47b9-a160-3e3494c01df7?_state=WTEOKOrxxoJ4vLgDKq8rPNCe5lBk2q5XtUvR4wAuCvx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3ODlhOWJmLThlZDUtNDdiOS1hMTYwLTNlMzQ5NGMwMWRmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMy4xNzM1MTYyOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.828277877s http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/3789a9bf-8ed5-47b9-a160-3e3494c01df7?_state=WTEOKOrxxoJ4vLgDKq8rPNCe5lBk2q5XtUvR4wAuCvx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3ODlhOWJmLThlZDUtNDdiOS1hMTYwLTNlMzQ5NGMwMWRmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowMy4xNzM1MTYyOVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=545c3c07-8c9a-493e-932f-22559e75e455 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/uploads/3789a9bf-8ed5-47b9-a160-3e3494c01df7?_state=YYaE-OO1sYK5T3csq_rhRLn6t9AlRnAy7qPx75sQ7At7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3ODlhOWJmLThlZDUtNDdiOS1hMTYwLTNlMzQ5NGMwMWRmNyIsIk9mZnNldCI6MjE3MjcyMzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MDNaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.372932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "PUT /v2/foo/bar/blobs/uploads/3789a9bf-8ed5-47b9-a160-3e3494c01df7?_state=YYaE-OO1sYK5T3csq_rhRLn6t9AlRnAy7qPx75sQ7At7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3ODlhOWJmLThlZDUtNDdiOS1hMTYwLTNlMzQ5NGMwMWRmNyIsIk9mZnNldCI6MjE3MjcyMzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MDNaIn0%3D&digest=sha256%3A612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=cd189569-9a9e-4943-9a04-37d7bd849f0a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.05033ms http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=d63565d0-8d99-480c-8453-25d46058d44b http.request.method=GET http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=99.535281ms http.response.status=200 http.response.written=21727232 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 200 21727232 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=error msg="error parsing digest="sha257:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=d0c82fe7-4450-47f4-aba7-d1f04daa037a http.request.method=GET http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/sha257:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" vars.name="foo/bar" time="2025-04-24T07:30:05Z" 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.2 http.request.host="127.0.0.1:43455" http.request.id=d0c82fe7-4450-47f4-aba7-d1f04daa037a http.request.method=GET http.request.remoteaddr="127.0.0.1:33782" http.request.uri="/v2/foo/bar/blobs/sha257:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="910.289µs" http.response.status=400 http.response.written=110 vars.digest="sha257:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/sha257:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=94346beb-fa4c-45f0-b7d0-967a12441eb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33798" http.request.uri="/v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251651ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=5fdb559f-3317-4ef5-98c9-d0a5035f47cd http.request.method=GET http.request.remoteaddr="127.0.0.1:33788" http.request.uri="/v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.373736ms http.response.status=200 http.response.written=2621440 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43455" http.request.id=0edbf456-afbc-4ae0-965e-4a27233d2b5d http.request.method=GET http.request.remoteaddr="127.0.0.1:33798" http.request.uri="/v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.412472ms http.response.status=200 http.response.written=1277952 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/sha256:612a6cb6825f5207e81aab2ab7486975cdd122acd7d7a13754d231ad46163df8 HTTP/1.1" 200 1277952 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=74065968-b579-4569-a1dd-161d903184f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44520" http.request.uri="/v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.177813898s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [24/Apr/2025:07:30:00 +0000] "GET /v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36495" http.request.id=129ec249-5d23-43ef-b319-9bb7cfdda04b http.request.method=GET http.request.remoteaddr="127.0.0.1:44512" http.request.uri="/v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.184214036s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [24/Apr/2025:07:30:00 +0000] "GET /v2/foo/bar/blobs/sha256:f9aa82243667d7766cd9ae8cd79296ceb4ac219885dff7adc96cc6d2fa973b63 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (8.73s) === RUN TestBlobDelete time="2025-04-24T07:30:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:30:05Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=490dd887-c8a6-41c2-a79a-f29e29d2b036 http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.040449ms http.response.status=404 http.response.written=157 vars.digest="sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=a640d974-195d-43e0-8ad9-1f025fd1aacd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43280" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="976.249µs" http.response.status=404 http.response.written=157 vars.digest="sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=1cb6a5dc-2531-483c-a009-dea207da62fa http.request.method=POST http.request.remoteaddr="127.0.0.1:43280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=4d7719c8-dc08-445b-8fc8-ef411d9af109 http.request.method=GET http.request.remoteaddr="127.0.0.1:43280" http.request.uri="/v2/foo/bar/blobs/uploads/0aef5b0d-2ce9-401d-afd0-5f39d692fafa?_state=DoGBqpyM0qUgtk4_2wsXVkCLc5u1ASAilULPgJ9dm7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZWY1YjBkLTJjZTktNDAxZC1hZmQwLTVmMzlkNjkyZmFmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40NjcwNTMwNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15961ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/uploads/0aef5b0d-2ce9-401d-afd0-5f39d692fafa?_state=DoGBqpyM0qUgtk4_2wsXVkCLc5u1ASAilULPgJ9dm7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZWY1YjBkLTJjZTktNDAxZC1hZmQwLTVmMzlkNjkyZmFmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40NjcwNTMwNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=edc56223-d34e-44e8-a4ba-179a7fcf9956 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43280" http.request.uri="/v2/foo/bar/blobs/uploads/0aef5b0d-2ce9-401d-afd0-5f39d692fafa?_state=DoGBqpyM0qUgtk4_2wsXVkCLc5u1ASAilULPgJ9dm7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZWY1YjBkLTJjZTktNDAxZC1hZmQwLTVmMzlkNjkyZmFmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40NjcwNTMwNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06349ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/0aef5b0d-2ce9-401d-afd0-5f39d692fafa?_state=DoGBqpyM0qUgtk4_2wsXVkCLc5u1ASAilULPgJ9dm7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZWY1YjBkLTJjZTktNDAxZC1hZmQwLTVmMzlkNjkyZmFmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40NjcwNTMwNzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=34babb80-2a19-4486-9130-ceaf46630611 http.request.method=GET http.request.remoteaddr="127.0.0.1:43280" http.request.uri="/v2/foo/bar/blobs/uploads/0aef5b0d-2ce9-401d-afd0-5f39d692fafa?_state=DoGBqpyM0qUgtk4_2wsXVkCLc5u1ASAilULPgJ9dm7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZWY1YjBkLTJjZTktNDAxZC1hZmQwLTVmMzlkNjkyZmFmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40NjcwNTMwNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0aef5b0d-2ce9-401d-afd0-5f39d692fafa time="2025-04-24T07:30:05Z" 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.2 http.request.host="127.0.0.1:46415" http.request.id=34babb80-2a19-4486-9130-ceaf46630611 http.request.method=GET http.request.remoteaddr="127.0.0.1:43280" http.request.uri="/v2/foo/bar/blobs/uploads/0aef5b0d-2ce9-401d-afd0-5f39d692fafa?_state=DoGBqpyM0qUgtk4_2wsXVkCLc5u1ASAilULPgJ9dm7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZWY1YjBkLTJjZTktNDAxZC1hZmQwLTVmMzlkNjkyZmFmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40NjcwNTMwNzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07685ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0aef5b0d-2ce9-401d-afd0-5f39d692fafa 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "GET /v2/foo/bar/blobs/uploads/0aef5b0d-2ce9-401d-afd0-5f39d692fafa?_state=DoGBqpyM0qUgtk4_2wsXVkCLc5u1ASAilULPgJ9dm7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZWY1YjBkLTJjZTktNDAxZC1hZmQwLTVmMzlkNjkyZmFmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40NjcwNTMwNzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=62ee1de5-6184-4064-bd48-ab8181853260 http.request.method=POST http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264412ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=1a8b4b6f-46fa-49bc-bb54-8b62f3dbb8a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/446fc089-bdbb-4eae-9f71-39fcf0537306?_state=jCXxPEPIIJCKcPrB0wdDHfk6CmjqGauN344djWhTt7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0NmZjMDg5LWJkYmItNGVhZS05ZjcxLTM5ZmNmMDUzNzMwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40Nzg5Njg4NjJaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" provided=sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b vars.name="foo/bar" vars.uuid=446fc089-bdbb-4eae-9f71-39fcf0537306 time="2025-04-24T07:30:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=1a8b4b6f-46fa-49bc-bb54-8b62f3dbb8a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/446fc089-bdbb-4eae-9f71-39fcf0537306?_state=jCXxPEPIIJCKcPrB0wdDHfk6CmjqGauN344djWhTt7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0NmZjMDg5LWJkYmItNGVhZS05ZjcxLTM5ZmNmMDUzNzMwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40Nzg5Njg4NjJaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=446fc089-bdbb-4eae-9f71-39fcf0537306 time="2025-04-24T07:30:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=1a8b4b6f-46fa-49bc-bb54-8b62f3dbb8a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/446fc089-bdbb-4eae-9f71-39fcf0537306?_state=jCXxPEPIIJCKcPrB0wdDHfk6CmjqGauN344djWhTt7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0NmZjMDg5LWJkYmItNGVhZS05ZjcxLTM5ZmNmMDUzNzMwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40Nzg5Njg4NjJaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.296052ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=446fc089-bdbb-4eae-9f71-39fcf0537306 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "PUT /v2/foo/bar/blobs/uploads/446fc089-bdbb-4eae-9f71-39fcf0537306?_state=jCXxPEPIIJCKcPrB0wdDHfk6CmjqGauN344djWhTt7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ0NmZjMDg5LWJkYmItNGVhZS05ZjcxLTM5ZmNmMDUzNzMwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40Nzg5Njg4NjJaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=f65b3520-384f-4763-91be-0dd6b9873f1d http.request.method=POST http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=963f9fba-31cc-41e5-93f3-30a738ab21bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/8ce8a9ea-e203-45cc-aa6b-279d4020be52?_state=Bq8XwW7Ss9zLPnqoJuDMde3M2R6mh66Qgpt03ORuJhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZThhOWVhLWUyMDMtNDVjYy1hYTZiLTI3OWQ0MDIwYmU1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40ODI4Nzk2OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "PUT /v2/foo/bar/blobs/uploads/8ce8a9ea-e203-45cc-aa6b-279d4020be52?_state=Bq8XwW7Ss9zLPnqoJuDMde3M2R6mh66Qgpt03ORuJhN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjZThhOWVhLWUyMDMtNDVjYy1hYTZiLTI3OWQ0MDIwYmU1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40ODI4Nzk2OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=8fdcd124-4904-44ac-8c28-2061e72f355b http.request.method=POST http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=074ee235-26bf-4bdd-8b19-f66664513ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/3b76b697-a3bf-40d8-ae7e-fe0862d97cd8?_state=t4rDxElI-LhRjOJ-E9NhRf7dxd4T-g160VgmTqLrZE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzZiNjk3LWEzYmYtNDBkOC1hZTdlLWZlMDg2MmQ5N2NkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40ODg5MDM0NzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "PUT /v2/foo/bar/blobs/uploads/3b76b697-a3bf-40d8-ae7e-fe0862d97cd8?_state=t4rDxElI-LhRjOJ-E9NhRf7dxd4T-g160VgmTqLrZE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzZiNjk3LWEzYmYtNDBkOC1hZTdlLWZlMDg2MmQ5N2NkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40ODg5MDM0NzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=4ee32c45-3ad4-408b-80d7-39458880c0e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=f6b29de6-d528-4f70-a133-63593cfdc66c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/28a4393c-4831-4168-be5f-683b41eb90c1?_state=BYQbU5-nOnr1PXFCCymbXg85JfiMHmHsnQOCwFZM1KZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4YTQzOTNjLTQ4MzEtNDE2OC1iZTVmLTY4M2I0MWViOTBjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40OTUwOTczNzFaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.996569127s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:05 +0000] "PUT /v2/foo/bar/blobs/uploads/28a4393c-4831-4168-be5f-683b41eb90c1?_state=BYQbU5-nOnr1PXFCCymbXg85JfiMHmHsnQOCwFZM1KZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4YTQzOTNjLTQ4MzEtNDE2OC1iZTVmLTY4M2I0MWViOTBjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowNS40OTUwOTczNzFaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=7702991a-6f81-47e5-88ff-6807e8ccf363 http.request.method=POST http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46415" http.request.id=64028179-b7f3-4d2d-8539-2053fa8ae207 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/a22043b2-7a7e-45ca-8b07-63003ca39727?_state=fehaRb8TnjyS2kCib5ntWz83GYuqd2uDxyzgpKPDtwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjA0M2IyLTdhN2UtNDVjYS04YjA3LTYzMDAzY2EzOTcyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowOC42NzQ2NzE1NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.48024263s http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/a22043b2-7a7e-45ca-8b07-63003ca39727?_state=fehaRb8TnjyS2kCib5ntWz83GYuqd2uDxyzgpKPDtwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjA0M2IyLTdhN2UtNDVjYS04YjA3LTYzMDAzY2EzOTcyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDowOC42NzQ2NzE1NTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=4f5ebe8a-db2f-4c91-a940-732dd6e08c87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/uploads/a22043b2-7a7e-45ca-8b07-63003ca39727?_state=HzqaRkkfXFpb4BDDDoSTeNu0VexdgiscJtwygCiZFLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjA0M2IyLTdhN2UtNDVjYS04YjA3LTYzMDAzY2EzOTcyNyIsIk9mZnNldCI6MjgwNzE0MjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MDhaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "PUT /v2/foo/bar/blobs/uploads/a22043b2-7a7e-45ca-8b07-63003ca39727?_state=HzqaRkkfXFpb4BDDDoSTeNu0VexdgiscJtwygCiZFLt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMjA0M2IyLTdhN2UtNDVjYS04YjA3LTYzMDAzY2EzOTcyNyIsIk9mZnNldCI6MjgwNzE0MjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MDhaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=fc4393fb-c212-4a10-b1c7-ffeda9f1c652 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.011409ms http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=da1eb96b-09dc-4b31-9609-148efed6f39f http.request.method=GET http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=134.845208ms http.response.status=200 http.response.written=28071424 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "GET /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 200 28071424 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=error msg="error parsing digest="sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=9b7dfa20-da5f-4ac6-a2df-dbc69b009c12 http.request.method=GET http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" time="2025-04-24T07:30:11Z" 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.2 http.request.host="127.0.0.1:46415" http.request.id=9b7dfa20-da5f-4ac6-a2df-dbc69b009c12 http.request.method=GET http.request.remoteaddr="127.0.0.1:43282" http.request.uri="/v2/foo/bar/blobs/sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="823.328µs" http.response.status=400 http.response.written=110 vars.digest="sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "GET /v2/foo/bar/blobs/sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=169dada2-5da6-45ab-a584-c57931629e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:52088" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12461ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "GET /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=994bf680-00c4-49d9-8cef-5e03423b21b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52098" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.duration="988.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=9d67c320-3fdd-4015-802f-8bf382362c5a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52098" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="867.688µs" http.response.status=404 http.response.written=157 vars.digest="sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=0c4d76d8-a7cb-475b-a098-981894bcea36 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52098" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.247µs" http.response.status=404 http.response.written=74 vars.digest="sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=error msg="error parsing digest="sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=c76555ad-9177-4080-b6ed-53492d6c97e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52104" http.request.uri="/v2/foo/bar/blobs/sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" time="2025-04-24T07:30:11Z" 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.2 http.request.host="127.0.0.1:46415" http.request.id=c76555ad-9177-4080-b6ed-53492d6c97e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52104" http.request.uri="/v2/foo/bar/blobs/sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.329µs" http.response.status=400 http.response.written=110 vars.digest="sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "DELETE /v2/foo/bar/blobs/sha257:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-24T07:30:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=05088f74-a1a8-44d1-859a-4ee472fb7210 http.request.method=POST http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=7e9f1fdf-eecd-4c53-a71b-89fae0f3edec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/48b3863f-3803-415c-9a03-0216a1bec629?_state=62SfPz88I37hBRwASCM7nkqA_ZA8OitixQ1d9XF3SgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YjM4NjNmLTM4MDMtNDE1Yy05YTAzLTAyMTZhMWJlYzYyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxMS4zNTg3ODM1MDlaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.138917912s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "PUT /v2/foo/bar/blobs/uploads/48b3863f-3803-415c-9a03-0216a1bec629?_state=62SfPz88I37hBRwASCM7nkqA_ZA8OitixQ1d9XF3SgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YjM4NjNmLTM4MDMtNDE1Yy05YTAzLTAyMTZhMWJlYzYyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxMS4zNTg3ODM1MDlaIn0%3D&digest=sha256%3A10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=7885fafc-7190-4df7-ad16-5aed396c23a5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.158691ms http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=a2b96a3d-c32c-4f61-a5a1-79d5dc85472b http.request.method=GET http.request.remoteaddr="127.0.0.1:52084" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.331404853s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "GET /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-04-24T07:30:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46415" http.request.id=3ac5dd86-24af-4e76-a227-ca7f78e96b8b http.request.method=GET http.request.remoteaddr="127.0.0.1:52088" http.request.uri="/v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.326467887s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [24/Apr/2025:07:30:11 +0000] "GET /v2/foo/bar/blobs/sha256:10eac96049422ddd954ac86e40d321ec0c7ce50fdcb5f0e370215119857b351b HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (8.50s) === RUN TestRelativeURL time="2025-04-24T07:30:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:30:13Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36479" http.request.id=d09dfc0f-035d-4892-83d8-c3deed1fd4a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36479" http.request.id=c04e5de0-2720-426e-a760-06108ead4a84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53932" http.request.uri="/v2/foo/bar/blobs/uploads/67c00b6c-5c01-465e-b56c-5412a3f4966e?_state=W6FjhoB3rdUqSTNbMeysYKWqRlkDSwfiiTC39FzCOJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3YzAwYjZjLTVjMDEtNDY1ZS1iNTZjLTU0MTJhM2Y0OTY2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxMy42ODExNjE0NzhaIn0%3D&digest=sha256%3A7265c96e0a628df24c5c4fcfcd2cc3a1680a57df4166112df1e3c609815bde20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092119066s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:13 +0000] "PUT /v2/foo/bar/blobs/uploads/67c00b6c-5c01-465e-b56c-5412a3f4966e?_state=W6FjhoB3rdUqSTNbMeysYKWqRlkDSwfiiTC39FzCOJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3YzAwYjZjLTVjMDEtNDY1ZS1iNTZjLTU0MTJhM2Y0OTY2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxMy42ODExNjE0NzhaIn0%3D&digest=sha256%3A7265c96e0a628df24c5c4fcfcd2cc3a1680a57df4166112df1e3c609815bde20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36479" http.request.id=8075beb5-e0fa-4277-b22b-319d38dd005e http.request.method=POST http.request.remoteaddr="127.0.0.1:53932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03897ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36479" http.request.id=e9ad552d-4492-43b5-88e0-3a82f941a92b http.request.method=POST http.request.remoteaddr="127.0.0.1:53932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36479" http.request.id=4c024e50-01fa-4253-93f4-f0286a717549 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53932" http.request.uri="/v2/foo/bar/blobs/uploads/67eaf157-17a8-4b07-bf6b-b292e26b5ab0?_state=tXDwKAmXqYbp-5xPSrYIHvJ5XlalYuTkw_J9bkRJb8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZWFmMTU3LTE3YTgtNGIwNy1iZjZiLWIyOTJlMjZiNWFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxNS4wOTUwOTA0MDJaIn0%3D&digest=sha256%3Ac323e9778890f08599eb1940d07fe665b6e72fd76752b93d82a221135d10ec04" http.request.useragent="Go-http-client/1.1" http.response.duration=539.202229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:15 +0000] "PUT /v2/foo/bar/blobs/uploads/67eaf157-17a8-4b07-bf6b-b292e26b5ab0?_state=tXDwKAmXqYbp-5xPSrYIHvJ5XlalYuTkw_J9bkRJb8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZWFmMTU3LTE3YTgtNGIwNy1iZjZiLWIyOTJlMjZiNWFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxNS4wOTUwOTA0MDJaIn0%3D&digest=sha256%3Ac323e9778890f08599eb1940d07fe665b6e72fd76752b93d82a221135d10ec04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.96s) === RUN TestBlobDeleteDisabled time="2025-04-24T07:30: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.2 time="2025-04-24T07:30:15Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:38379" http.request.id=02a0e108-95e0-4976-b9dc-f5fbf1a892e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45474" http.request.uri="/v2/foo/bar/blobs/sha256:ede40b5216419467d8ac3a53ca4415e0003bc0b414e5d69e595ef6d626c3d69d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.569µs" http.response.status=405 http.response.written=78 vars.digest="sha256:ede40b5216419467d8ac3a53ca4415e0003bc0b414e5d69e595ef6d626c3d69d" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:ede40b5216419467d8ac3a53ca4415e0003bc0b414e5d69e595ef6d626c3d69d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.18s) === RUN TestDeleteDisabled time="2025-04-24T07:30: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.2 time="2025-04-24T07:30:15Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45853" http.request.id=cf95f694-ce03-4333-a701-99153e4fcdb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:54546" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08269ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45853" http.request.id=c1568064-18ab-46ed-babb-05bb8e977d73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54546" http.request.uri="/v2/foo/bar/blobs/uploads/73cb5828-30bb-4043-b027-e636221e5161?_state=9FnDVthJBh_jT3_JQAbihPSiLqkCy3wncc6MIvknwCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczY2I1ODI4LTMwYmItNDA0My1iMDI3LWU2MzYyMjFlNTE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxNi4wMjc4NTk4MzNaIn0%3D&digest=sha256%3Af3e259a385d72a483b07687123d259ce47c36b3a86912029ceb0e7fe783fc8a9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.62218369s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:16 +0000] "PUT /v2/foo/bar/blobs/uploads/73cb5828-30bb-4043-b027-e636221e5161?_state=9FnDVthJBh_jT3_JQAbihPSiLqkCy3wncc6MIvknwCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczY2I1ODI4LTMwYmItNDA0My1iMDI3LWU2MzYyMjFlNTE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxNi4wMjc4NTk4MzNaIn0%3D&digest=sha256%3Af3e259a385d72a483b07687123d259ce47c36b3a86912029ceb0e7fe783fc8a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:17Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:45853" http.request.id=6e7817e5-2bcd-4e9f-9a95-ea3c7a7930c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54546" http.request.uri="/v2/foo/bar/blobs/sha256:f3e259a385d72a483b07687123d259ce47c36b3a86912029ceb0e7fe783fc8a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.088µs" http.response.status=405 http.response.written=78 vars.digest="sha256:f3e259a385d72a483b07687123d259ce47c36b3a86912029ceb0e7fe783fc8a9" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:f3e259a385d72a483b07687123d259ce47c36b3a86912029ceb0e7fe783fc8a9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.84s) === RUN TestDeleteReadOnly time="2025-04-24T07:30:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:30:17Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44555" http.request.id=2a513c75-d58c-4608-b7a2-1dd144fdfee3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38970" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07121ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44555" http.request.id=eff7efde-f902-4c34-b688-735629458f1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38970" http.request.uri="/v2/foo/bar/blobs/uploads/d71fec45-f9f5-408e-933c-e0d93c27bba9?_state=f7iIKEN2sIT49efHJXZe-ZTZbw8xeZ41bOMGA_Pk3OR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MWZlYzQ1LWY5ZjUtNDA4ZS05MzNjLWUwZDkzYzI3YmJhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxNy45NzYwODk5ODFaIn0%3D&digest=sha256%3Aa4f92f2dece1a9d950c32f78bc8b7ec5c25b70234a406b8c3e6e9a93f2424d2d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.819376169s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:17 +0000] "PUT /v2/foo/bar/blobs/uploads/d71fec45-f9f5-408e-933c-e0d93c27bba9?_state=f7iIKEN2sIT49efHJXZe-ZTZbw8xeZ41bOMGA_Pk3OR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MWZlYzQ1LWY5ZjUtNDA4ZS05MzNjLWUwZDkzYzI3YmJhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDoxNy45NzYwODk5ODFaIn0%3D&digest=sha256%3Aa4f92f2dece1a9d950c32f78bc8b7ec5c25b70234a406b8c3e6e9a93f2424d2d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [24/Apr/2025:07:30:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:a4f92f2dece1a9d950c32f78bc8b7ec5c25b70234a406b8c3e6e9a93f2424d2d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.15s) === RUN TestStartPushReadOnly time="2025-04-24T07:30: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.2 time="2025-04-24T07:30:20Z" level=info msg="redis not configured" go.version=go1.24.2 127.0.0.1 - - [24/Apr/2025:07:30: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-04-24T07:30: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.2 time="2025-04-24T07:30:20Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=d62a9c39-adc3-45b9-8987-d19b99fac106 http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" 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="995.809µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=6cef39e2-3b93-4bb5-baf1-f3a6f1281213 http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" 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="780.607µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Apr/2025:07:30:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=645574b0-9a33-47c7-9b7b-0deb625dd0a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" 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="772.248µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=7cbdcfa0-0dc0-4f39-aca7-314ad5d403e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.979028ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=7cbdcfa0-0dc0-4f39-aca7-314ad5d403e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" 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.022428ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=7cbdcfa0-0dc0-4f39-aca7-314ad5d403e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" 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.051749ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=7cbdcfa0-0dc0-4f39-aca7-314ad5d403e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" 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.078629ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-24T07:30:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=8808c26a-c377-4a70-a4cb-b7d06c0b002c http.request.method=POST http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:22Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=6d29393c-7cc4-4d61-950b-0a7a6ded9c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/blobs/uploads/023fa493-ab04-4382-bf2f-81be506ee7dc?_state=6pWloFXZF8RGSUQx1Qw5aSaGL0LJs2e5zgMn9JgdNuN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjNmYTQ5My1hYjA0LTQzODItYmYyZi04MWJlNTA2ZWU3ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjEuMDA2MDg2OTc5WiJ9&digest=sha256%3Ab470ad579ebc6c2600433808a91c5e532ca29c9634b4e2a99f79817eee091664" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143154378s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/023fa493-ab04-4382-bf2f-81be506ee7dc?_state=6pWloFXZF8RGSUQx1Qw5aSaGL0LJs2e5zgMn9JgdNuN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjNmYTQ5My1hYjA0LTQzODItYmYyZi04MWJlNTA2ZWU3ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjEuMDA2MDg2OTc5WiJ9&digest=sha256%3Ab470ad579ebc6c2600433808a91c5e532ca29c9634b4e2a99f79817eee091664 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:22Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=1e16c223-c60c-4173-9f37-9e692c21453e http.request.method=POST http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04621ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=af87ab2a-f222-4c11-9bd6-cfdfbbe33eaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/blobs/uploads/a09bc5c1-5342-4c87-9bd9-6dfa7adadc2b?_state=MnhRgUrpkNIxgyy0UCmJu69xY_ImCIV5MT4qZwk7v-B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDliYzVjMS01MzQyLTRjODctOWJkOS02ZGZhN2FkYWRjMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjIuNDA4ODQzODc5WiJ9&digest=sha256%3A23ec290928d827fb980f4a1a7e56f0500d8b38033cbc9c2fb854d9864318e25b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.00568036s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/a09bc5c1-5342-4c87-9bd9-6dfa7adadc2b?_state=MnhRgUrpkNIxgyy0UCmJu69xY_ImCIV5MT4qZwk7v-B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDliYzVjMS01MzQyLTRjODctOWJkOS02ZGZhN2FkYWRjMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjIuNDA4ODQzODc5WiJ9&digest=sha256%3A23ec290928d827fb980f4a1a7e56f0500d8b38033cbc9c2fb854d9864318e25b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=b4a1c188-81e2-4371-825a-1a7453fdd50f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.705634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=7ab8cfe1-22f7-4e0d-971a-90e150a3b8df http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.27203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=47020782-b658-4d1f-af24-2937661ad971 http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" 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.767976ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=7817405d-46e4-41ce-8a39-1fab3f70afad http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.709976ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39923" http.request.id=a5b1c134-4651-4726-9e45-5be8e3f983fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.20091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39923" http.request.id=5fd763c0-a16f-4e8a-9b5c-ba611086a884 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.252951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:39923" http.request.id=1c2485eb-753c-47b8-898b-4c9beaca8dc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.23691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=45cd4c07-0e63-43bd-9cfb-6e03918aac7f http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.715576ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=289cc75e-9f64-46d1-9429-5e81dda0893d http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="734.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=593eaaf7-78cf-4648-94e2-a23ca08fb71b http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.duration="720.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=06e45e53-1388-4767-8261-4df0f68708e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41664" 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="767.887µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=error msg="payload digest does match: "sha256:5ebf1425ad0639f061b572120917d3a023a0b27a0656c967b29848c84fea1706" != "sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b"" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=c8c20776-8b0e-4627-b107-293c1d9c0a9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=c8c20776-8b0e-4627-b107-293c1d9c0a9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41664" http.request.uri="/v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.208µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b" 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:8e5be807823602563857dae2a8c8a3dbf23ec840ba124bb2f2af74a2e5bb5f3b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=5a43e701-75b3-42fe-bc02-e807e3bb4446 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" 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="966.329µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:39923" http.request.id=e8117194-8f88-4607-81ad-cb22e08eab01 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="698.966µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39923" http.request.id=30c5304a-2c10-4493-ae7f-a59adbefc542 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" 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.568µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39923" http.request.id=30c5304a-2c10-4493-ae7f-a59adbefc542 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" 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="911.808µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39923" http.request.id=30c5304a-2c10-4493-ae7f-a59adbefc542 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="964.809µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=b88f652e-6120-461e-bf06-df6a97ea444d http.request.method=POST http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=93f92217-9a69-4fbc-aa01-d0922963bb01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/blobs/uploads/99cab719-59c4-4b58-897c-9ee6dcec5b67?_state=QyKurwBwH3AORIFsHyzdLF2BEluU-A17Dus3_V53JaV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWNhYjcxOS01OWM0LTRiNTgtODk3Yy05ZWU2ZGNlYzViNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjQuNDUwMTkzNjA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09801ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/99cab719-59c4-4b58-897c-9ee6dcec5b67?_state=QyKurwBwH3AORIFsHyzdLF2BEluU-A17Dus3_V53JaV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWNhYjcxOS01OWM0LTRiNTgtODk3Yy05ZWU2ZGNlYzViNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjQuNDUwMTkzNjA5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39923" http.request.id=5e4f0ed1-43ba-4ee5-adde-c328d9c1d7f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" 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="911.728µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39923" http.request.id=5e4f0ed1-43ba-4ee5-adde-c328d9c1d7f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" 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.529µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-24T07:30:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=a876d246-e706-4df1-8458-21c6ed15249d http.request.method=POST http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=b5287ff8-fce0-438d-b4db-4ca24aebe7ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/blobs/uploads/52f45e52-6b05-4fc9-a450-b67f15c50b73?_state=IBxo5KlDN1UNRMmxa79unMQrkKmf2dNJ2-YNQN5Cf-F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmY0NWU1Mi02YjA1LTRmYzktYTQ1MC1iNjdmMTVjNTBiNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjQuNjI1ODIwMTE0WiJ9&digest=sha256%3A7b1a863d7bd761a26732bf0e7488658ba87dfd7f7f4e47454e81b2618b75778d" http.request.useragent="Go-http-client/1.1" http.response.duration=918.019575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/52f45e52-6b05-4fc9-a450-b67f15c50b73?_state=IBxo5KlDN1UNRMmxa79unMQrkKmf2dNJ2-YNQN5Cf-F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmY0NWU1Mi02YjA1LTRmYzktYTQ1MC1iNjdmMTVjNTBiNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjQuNjI1ODIwMTE0WiJ9&digest=sha256%3A7b1a863d7bd761a26732bf0e7488658ba87dfd7f7f4e47454e81b2618b75778d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=38ade2c2-9412-4d27-8123-f3abdf2b9341 http.request.method=POST http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=01f1c4e9-9ef5-4a94-9d4c-4bc34b63f9a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/blobs/uploads/d1143593-02b8-4c54-93fd-baa30b0e8160?_state=BcUfEvQot_bQLa-TYIiWNhCSrabrM-aKqL8m2TNgtmp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTE0MzU5My0wMmI4LTRjNTQtOTNmZC1iYWEzMGIwZTgxNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjUuNzQ1MDYxNTkxWiJ9&digest=sha256%3A2723da69ede9f0ca7ab02595e3f30bf66529f75f0138357bb58088dad35cf509" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216772619s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/d1143593-02b8-4c54-93fd-baa30b0e8160?_state=BcUfEvQot_bQLa-TYIiWNhCSrabrM-aKqL8m2TNgtmp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTE0MzU5My0wMmI4LTRjNTQtOTNmZC1iYWEzMGIwZTgxNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjUuNzQ1MDYxNTkxWiJ9&digest=sha256%3A2723da69ede9f0ca7ab02595e3f30bf66529f75f0138357bb58088dad35cf509 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39923" http.request.id=e2b6b5b3-78ac-445c-9f2e-408a01280cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39923" http.request.id=f79e3304-2d00-49fd-9931-cebcb470fef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/sha256:35c0e4d11829b19113a9bead1c5d0535db7fd47f6cebff56bf95d4fdfd7ddcf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:35c0e4d11829b19113a9bead1c5d0535db7fd47f6cebff56bf95d4fdfd7ddcf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=63c4d8c8-dfed-427b-a95c-dff7c178f694 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" 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="970.769µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=4cfbee73-dff7-4c0b-892b-81e297e7b5dc http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/sha256:35c0e4d11829b19113a9bead1c5d0535db7fd47f6cebff56bf95d4fdfd7ddcf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="977.209µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/sha256:35c0e4d11829b19113a9bead1c5d0535db7fd47f6cebff56bf95d4fdfd7ddcf5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=227712b6-4685-463e-bc4a-27e3b9fc9f9f http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="767.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=551a4f76-2208-4849-b860-4375f1538d5d http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/sha256:35c0e4d11829b19113a9bead1c5d0535db7fd47f6cebff56bf95d4fdfd7ddcf5" http.request.useragent="Go-http-client/1.1" http.response.duration="715.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/sha256:35c0e4d11829b19113a9bead1c5d0535db7fd47f6cebff56bf95d4fdfd7ddcf5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=626c7848-5597-4ecc-bacc-ba9e3d45f567 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" 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="749.327µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="rewriting manifest sha256:35c0e4d11829b19113a9bead1c5d0535db7fd47f6cebff56bf95d4fdfd7ddcf5 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=c9fe9952-d601-4d94-af56-f2e41fd0f66a http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" 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-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=c9fe9952-d601-4d94-af56-f2e41fd0f66a http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" 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.146059ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39923" http.request.id=c39e34c7-cefe-41d1-8e16-4c86f71a3a20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" 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=2.535423ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39923" http.request.id=e1a7e221-f229-4d03-b033-9dab9b8aec99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39923" http.request.id=41c31f32-dc09-44fd-8ce7-e32f62c63d18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/sha256:2a0e5262cf76ca40e6445f7a594d30ffba91fa1eacebd8b2bee2f88067d7ff2b" http.request.useragent="Go-http-client/1.1" http.response.duration="972.649µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:2a0e5262cf76ca40e6445f7a594d30ffba91fa1eacebd8b2bee2f88067d7ff2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=f9b026aa-d323-4396-b0f6-667ec6ca9353 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" 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="944.409µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=a9e9ec29-a2d7-4418-90b7-2520a96e646f http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/sha256:2a0e5262cf76ca40e6445f7a594d30ffba91fa1eacebd8b2bee2f88067d7ff2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="809.008µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/sha256:2a0e5262cf76ca40e6445f7a594d30ffba91fa1eacebd8b2bee2f88067d7ff2b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=108b9305-6607-4e97-aaf3-76617a955405 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="757.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=d7b55ba1-8b2a-4589-8e6e-a5729829ee0c http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/sha256:2a0e5262cf76ca40e6445f7a594d30ffba91fa1eacebd8b2bee2f88067d7ff2b" http.request.useragent="Go-http-client/1.1" http.response.duration="695.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/sha256:2a0e5262cf76ca40e6445f7a594d30ffba91fa1eacebd8b2bee2f88067d7ff2b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=info msg="rewriting manifest list sha256:2a0e5262cf76ca40e6445f7a594d30ffba91fa1eacebd8b2bee2f88067d7ff2b in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=09f289d6-433e-44ca-aabe-fe704dfd4a09 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" 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-04-24T07:30:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39923" http.request.id=09f289d6-433e-44ca-aabe-fe704dfd4a09 http.request.method=GET http.request.remoteaddr="127.0.0.1:41666" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.999499ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:30:26Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=f46772ac-e3db-489e-961a-d31d531c38e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" 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="854.128µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=d72c7997-e887-434f-848c-1a04d35326a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" 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="787.528µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=2dd45616-8397-4ab1-be64-f0529a52781a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" 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="799.447µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=aa8305c3-d11b-4b96-aa26-d1c2ffb65cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" 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.051308ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=aa8305c3-d11b-4b96-aa26-d1c2ffb65cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" 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.100629ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=aa8305c3-d11b-4b96-aa26-d1c2ffb65cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" 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.129349ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=aa8305c3-d11b-4b96-aa26-d1c2ffb65cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" 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.157309ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-24T07:30:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=12b1b115-5e7a-44d6-9374-94296db85035 http.request.method=POST http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=bcf756ab-4a3e-4fe9-9429-0dddd82bef99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/blobs/uploads/1c6cad8d-be4a-4360-8592-b7e86aadf25e?_state=2uxzHItBJjKGhIGR3v25_F2yDwv60NuSxS1nnqcOQWF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzZjYWQ4ZC1iZTRhLTQzNjAtODU5Mi1iN2U4NmFhZGYyNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjcuMTU1NjIzMzIzWiJ9&digest=sha256%3A43be9d26776725bfe7e5d7c4b77862267d1953cecdff813046047e715911bbe4" http.request.useragent="Go-http-client/1.1" http.response.duration=811.448948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/1c6cad8d-be4a-4360-8592-b7e86aadf25e?_state=2uxzHItBJjKGhIGR3v25_F2yDwv60NuSxS1nnqcOQWF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYzZjYWQ4ZC1iZTRhLTQzNjAtODU5Mi1iN2U4NmFhZGYyNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjcuMTU1NjIzMzIzWiJ9&digest=sha256%3A43be9d26776725bfe7e5d7c4b77862267d1953cecdff813046047e715911bbe4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=70a9792d-37d7-4b04-8dc0-9c63772b9c11 http.request.method=POST http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09205ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=39950d25-967a-44dc-b6fa-5c1e2d656ed3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/blobs/uploads/1fa3de32-ce58-4d51-a5d9-4fd6f32e06f0?_state=G6hCzbLXW2BWOVkLR8QryyRCB-kFYAxc0nM5coN-vVJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZmEzZGUzMi1jZTU4LTRkNTEtYTVkOS00ZmQ2ZjMyZTA2ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjguMTg5MTgxOTI4WiJ9&digest=sha256%3A2f8537a73380f673238a078fa26d11462cad3e4224a10f85ea57ae462deaa557" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500125442s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/1fa3de32-ce58-4d51-a5d9-4fd6f32e06f0?_state=G6hCzbLXW2BWOVkLR8QryyRCB-kFYAxc0nM5coN-vVJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZmEzZGUzMi1jZTU4LTRkNTEtYTVkOS00ZmQ2ZjMyZTA2ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjguMTg5MTgxOTI4WiJ9&digest=sha256%3A2f8537a73380f673238a078fa26d11462cad3e4224a10f85ea57ae462deaa557 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=2f6b2a61-a9ec-4751-b3f3-0bdb9ea9ac5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.619594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=bf7e6f92-4b1a-4636-8276-dc4d397abc46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.duration=3.369551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=26c82c88-04df-4fc4-8f6d-5cda33ef9c69 http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" 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.871738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=e03d80f9-c4de-42f8-814c-defce7b0e48e http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.875737ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39875" http.request.id=53d6dd63-0d6c-4302-8d47-20712b053014 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.duration=3.333631ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39875" http.request.id=ddcd4cc1-bf83-424b-892b-4f201df40649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.duration=3.421952ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:39875" http.request.id=5159fa18-1051-4d3a-b3b4-c12a94c8371b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.duration=3.28463ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=16c5d096-2c6e-4226-be3d-16c98f3de0c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.841777ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=1888c7c2-5d8d-4fbf-a835-235e6e4a7ddb http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="769.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=9b56be3b-b192-4f8c-9a7e-d18a23dc6ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.duration="720.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=ef37e0cb-a20c-46bc-9712-a96f695f9798 http.request.method=GET http.request.remoteaddr="127.0.0.1:60578" 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="751.007µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=error msg="payload digest does match: "sha256:22122c161799d5928a260e33927f0439b994d9337d66960c56114a8ba5376df3" != "sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407"" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=e45626eb-3a4c-4d1d-9ea1-8a5549961bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" time="2025-04-24T07:30:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=e45626eb-3a4c-4d1d-9ea1-8a5549961bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60578" http.request.uri="/v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.929µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407" 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:3b5b17864f96364534adc6eb04b7c1f0b239ae4cfd20dc2643b3b55e61c0d407 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=77c12801-2a94-43ad-8b44-02b051d7bc0c http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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="878.008µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" 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.2 http.request.host="127.0.0.1:39875" http.request.id=b34ac02d-aa97-4b92-89f6-6db514ca91d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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="770.647µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39875" http.request.id=29f3f48a-4b62-43cd-a6b1-f6222115992c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" 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="884.369µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30:29Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39875" http.request.id=29f3f48a-4b62-43cd-a6b1-f6222115992c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" 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="927.809µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30:29Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39875" http.request.id=29f3f48a-4b62-43cd-a6b1-f6222115992c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" 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="957.489µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=f76e91df-a8ef-476d-8c50-07d28b8b4343 http.request.method=POST http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=bad81359-1f73-4bc8-9efe-a88e33f5ed63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/blobs/uploads/d2297a3b-ae99-4cf6-bcb8-53828d7e05f1?_state=Qtu33BmD_MLw7CegGcuvCabpxfISi7SJhyAda96NDaF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjI5N2EzYi1hZTk5LTRjZjYtYmNiOC01MzgyOGQ3ZTA1ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjkuNzI1ODM3MjY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/d2297a3b-ae99-4cf6-bcb8-53828d7e05f1?_state=Qtu33BmD_MLw7CegGcuvCabpxfISi7SJhyAda96NDaF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjI5N2EzYi1hZTk5LTRjZjYtYmNiOC01MzgyOGQ3ZTA1ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjkuNzI1ODM3MjY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39875" http.request.id=2f44940c-2dd4-4028-a43a-938747c0f19d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" 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="906.368µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30:29Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39875" http.request.id=2f44940c-2dd4-4028-a43a-938747c0f19d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" 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="954.129µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-24T07:30:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=2e77ec4f-e2de-4ea5-932b-a1180ba6f74c http.request.method=POST http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="954.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=e7ffa723-31ad-4e54-90b8-ed140634a1d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/blobs/uploads/a0f54895-3a71-4f64-b49c-e4ba226aae01?_state=w2goYJcIN-bQdQ9XBkTpc7HMa11nSPLDaJYDUSVVowJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGY1NDg5NS0zYTcxLTRmNjQtYjQ5Yy1lNGJhMjI2YWFlMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjkuOTM5MTQ0NjgxWiJ9&digest=sha256%3Af93ba91b8388a4be50928a747a3a4057a7cf4ef08045985b9ada1569d6e199ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.34214618s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/a0f54895-3a71-4f64-b49c-e4ba226aae01?_state=w2goYJcIN-bQdQ9XBkTpc7HMa11nSPLDaJYDUSVVowJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGY1NDg5NS0zYTcxLTRmNjQtYjQ5Yy1lNGJhMjI2YWFlMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MjkuOTM5MTQ0NjgxWiJ9&digest=sha256%3Af93ba91b8388a4be50928a747a3a4057a7cf4ef08045985b9ada1569d6e199ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=b203606c-f45b-4821-bebe-de67108a1d6f http.request.method=POST http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=ed41f9e3-c15e-476a-b316-75349dcc84ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/blobs/uploads/3f972af0-6ffb-485f-89b2-1944fa070a70?_state=18HAYnbnGpur2tyLu4tJA6MpOm2PCqq83muh4yzaRBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZjk3MmFmMC02ZmZiLTQ4NWYtODliMi0xOTQ0ZmEwNzBhNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzEuNTQ3ODMyMjg3WiJ9&digest=sha256%3A169e201a9040f7b53f3b176f9a0d55c860b0fb99c48e7e5251d36749eaf50be1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.051596624s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/3f972af0-6ffb-485f-89b2-1944fa070a70?_state=18HAYnbnGpur2tyLu4tJA6MpOm2PCqq83muh4yzaRBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZjk3MmFmMC02ZmZiLTQ4NWYtODliMi0xOTQ0ZmEwNzBhNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzEuNTQ3ODMyMjg3WiJ9&digest=sha256%3A169e201a9040f7b53f3b176f9a0d55c860b0fb99c48e7e5251d36749eaf50be1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39875" http.request.id=1b2a6453-2e11-46e5-a3fb-01a333468e0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39875" http.request.id=8a63a547-d58c-488c-a259-d1b0747ab647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/sha256:92cf74e5de97239ccc36916e81b373be93c8a6a8311aa350c9a2fd08a2386ca0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:92cf74e5de97239ccc36916e81b373be93c8a6a8311aa350c9a2fd08a2386ca0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=7edbe6f5-5693-4623-b34a-656377e23b41 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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="898.209µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=47d0febd-1e2c-410e-9e49-a8ebc30b4628 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/sha256:92cf74e5de97239ccc36916e81b373be93c8a6a8311aa350c9a2fd08a2386ca0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="909.208µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/sha256:92cf74e5de97239ccc36916e81b373be93c8a6a8311aa350c9a2fd08a2386ca0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=e8b79220-84f1-4a81-8122-4c817e277722 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="823.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=e89065ea-4dbb-4371-9938-659735d661d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/sha256:92cf74e5de97239ccc36916e81b373be93c8a6a8311aa350c9a2fd08a2386ca0" http.request.useragent="Go-http-client/1.1" http.response.duration="685.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/sha256:92cf74e5de97239ccc36916e81b373be93c8a6a8311aa350c9a2fd08a2386ca0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=86ce52b2-f937-459d-8340-5d6e9e620c0d http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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="732.727µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="rewriting manifest sha256:92cf74e5de97239ccc36916e81b373be93c8a6a8311aa350c9a2fd08a2386ca0 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=9531510c-8800-439c-8154-fa5581f52402 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=9531510c-8800-439c-8154-fa5581f52402 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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.11478ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39875" http.request.id=f89653e1-153d-463e-b9c2-ac8c65c21b76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" 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="937.089µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39875" http.request.id=8cc7ad29-9df5-4fd0-9670-f25f07525732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39875" http.request.id=721365f5-2f51-4882-87b7-211dab242b1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/sha256:c93b3e77397ec6cce24df997f4d7fcb84a7776e1de340111dee1ab763ea84d70" http.request.useragent="Go-http-client/1.1" http.response.duration="988.689µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:c93b3e77397ec6cce24df997f4d7fcb84a7776e1de340111dee1ab763ea84d70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=cd9141d1-56ee-411f-8e0f-1a1cb12ff89d http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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="940.408µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=69994caf-dbc9-41de-a9c9-67e91b1efed5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/sha256:c93b3e77397ec6cce24df997f4d7fcb84a7776e1de340111dee1ab763ea84d70" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="921.808µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/sha256:c93b3e77397ec6cce24df997f4d7fcb84a7776e1de340111dee1ab763ea84d70 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=72275b4b-72a1-4df2-a151-71dbd086a628 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="778.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=8d044bd3-013b-458c-a57e-1b6f0334c9b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema2/manifests/sha256:c93b3e77397ec6cce24df997f4d7fcb84a7776e1de340111dee1ab763ea84d70" http.request.useragent="Go-http-client/1.1" http.response.duration="818.888µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/sha256:c93b3e77397ec6cce24df997f4d7fcb84a7776e1de340111dee1ab763ea84d70 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="rewriting manifest list sha256:c93b3e77397ec6cce24df997f4d7fcb84a7776e1de340111dee1ab763ea84d70 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=6c4e6388-dd61-474c-a2eb-a8693584fe40 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39875" http.request.id=6c4e6388-dd61-474c-a2eb-a8693584fe40 http.request.method=GET http.request.remoteaddr="127.0.0.1:60592" 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.166021ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (12.82s) === RUN TestGetManifestWithStorageError time="2025-04-24T07:30:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:30:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:39471" http.request.id=60dc9147-0bd4-4888-b555-36baf4868b12 http.request.method=GET http.request.remoteaddr="127.0.0.1:37372" 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="870.568µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:39471" http.request.id=0dfdd8a2-19bb-45da-aca8-df66704c32bf http.request.method=GET http.request.remoteaddr="127.0.0.1:37372" 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="724.686µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:39471" http.request.id=c7361681-7cd1-4eb8-b824-7f66ed5062ad http.request.method=GET http.request.remoteaddr="127.0.0.1:37372" 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="831.888µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:39471" http.request.id=23a7952d-7b35-41f9-9229-98a4f08c7f65 http.request.method=GET http.request.remoteaddr="127.0.0.1:37372" 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="804.007µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-04-24T07:30:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-24T07:30:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=9840d536-ca1d-4f57-b440-a0a39c1f9146 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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="993.209µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" 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.2 http.request.host="127.0.0.1:42527" http.request.id=0401c48c-2315-42c1-8263-eb75668787f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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="785.488µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=f7d0c8eb-42dd-435f-9aee-d9cf3aa1c452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" 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="772.887µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=dbb0b5f5-98e0-4333-91fa-6c2742ea2b6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" 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.042668ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30:33Z" 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.2 http.request.host="127.0.0.1:42527" http.request.id=dbb0b5f5-98e0-4333-91fa-6c2742ea2b6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" 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.142909ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=dbb0b5f5-98e0-4333-91fa-6c2742ea2b6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" 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.213349ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-24T07:30:33Z" 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.2 http.request.host="127.0.0.1:42527" http.request.id=dbb0b5f5-98e0-4333-91fa-6c2742ea2b6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" 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.26999ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-24T07:30:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=94e8df9d-69cf-43a7-9f4c-8c6037a0176b http.request.method=POST http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=cc964b92-0a76-4b05-8879-da2c859c766a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/blobs/uploads/ff5853f6-feff-4f02-9e65-127338745fa5?_state=KtICxjSPHYrP8Y2bfxh5j_OGMFWgJ8dCwS-dPtMWvS57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjU4NTNmNi1mZWZmLTRmMDItOWU2NS0xMjczMzg3NDVmYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzMuODE4NjcyNDYxWiJ9&digest=sha256%3Af6bdc475628dc06cf9fdbc07ba8e06a0106bf28fedd79748875058499124f804" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063134118s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/ff5853f6-feff-4f02-9e65-127338745fa5?_state=KtICxjSPHYrP8Y2bfxh5j_OGMFWgJ8dCwS-dPtMWvS57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZjU4NTNmNi1mZWZmLTRmMDItOWU2NS0xMjczMzg3NDVmYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzMuODE4NjcyNDYxWiJ9&digest=sha256%3Af6bdc475628dc06cf9fdbc07ba8e06a0106bf28fedd79748875058499124f804 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=9e940c28-21de-4c8f-8201-5615eb8f5426 http.request.method=POST http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=cc40a60e-0cf3-4aa7-8260-7f6d3d7d4e5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/blobs/uploads/95ec36f3-1927-42ee-b17d-e6639662c2d5?_state=qebY7eHXzJyWFXVLCgbThHoTLljLcgsfoLQ9bbPSuqd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NWVjMzZmMy0xOTI3LTQyZWUtYjE3ZC1lNjYzOTY2MmMyZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzUuMTk0MzU2MTUxWiJ9&digest=sha256%3Aa95a5507740f99a8fad0c955c758559896804c232b9f15e13501fd9340796965" http.request.useragent="Go-http-client/1.1" http.response.duration=2.916428788s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/95ec36f3-1927-42ee-b17d-e6639662c2d5?_state=qebY7eHXzJyWFXVLCgbThHoTLljLcgsfoLQ9bbPSuqd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NWVjMzZmMy0xOTI3LTQyZWUtYjE3ZC1lNjYzOTY2MmMyZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzUuMTk0MzU2MTUxWiJ9&digest=sha256%3Aa95a5507740f99a8fad0c955c758559896804c232b9f15e13501fd9340796965 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=a3c55529-6961-4622-8282-987a6b44f083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.605833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=e86fa345-3b0d-43a6-adac-54008b0de5b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.375111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=8f692195-5fd3-4679-90a9-b5d037a842c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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.812616ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=2f03aa1d-1289-424e-b2eb-9e9f4f5458bf http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.761216ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42527" http.request.id=5e0e37c4-7708-4935-8180-0dfc36504772 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.355231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42527" http.request.id=81b341e8-a158-427d-9b60-c4e99f4157d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.350831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42527" http.request.id=cb7e45df-f0bf-48e9-bd3f-adaf23236c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.28619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=259c5fa7-5fd6-4cc7-bd4b-44de140e48e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.878097ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=7417a554-4a05-4cf1-825a-515255a4bfc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="789.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=44085660-60be-4688-8703-676033eefc0a http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration="734.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=7f53360e-4e0d-4c14-8c67-3c8c96daca56 http.request.method=GET http.request.remoteaddr="127.0.0.1:47340" 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="733.247µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=error msg="payload digest does match: "sha256:36c34b6a9803c1490956ea46de8d526425e09e0804cc5511ceabb306fb16ad89" != "sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9"" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=c46a7d45-70e9-4a33-bfba-6765d8fa33ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:42527" http.request.id=c46a7d45-70e9-4a33-bfba-6765d8fa33ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:47340" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.169µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=61faf73a-5c00-4758-bf83-23414d4da288 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47352" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=3bc21b33-f67b-49dc-adb8-e790ba14cf78 http.request.method=GET http.request.remoteaddr="127.0.0.1:47352" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.208µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=c3f35737-5d94-4b17-a2bd-5b8d6b4bc452 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47358" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.569µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=3e910d2b-97ac-48d7-b150-78b7a5dc434a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.457872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=38c49a73-8927-4180-8e29-ee366fd43da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47374" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.857297ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=a9808f6c-23ad-417e-884b-917c29829f89 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47388" 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="958.609µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=a84ff04b-ca15-4121-90c9-14584d379964 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.496312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=78a4cdee-6863-4664-b46b-12b4d67ec597 http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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="751.807µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=3367b8ec-88ee-4769-be46-2d08e669c670 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9" http.request.useragent="Go-http-client/1.1" http.response.duration="967.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:71ac1d5ee8c1b251db20d9356dce29b16ddbb35cb71ac062b2721e3cf7ccebe9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=c7ece799-4cc1-4050-95dd-626a0ff4ce24 http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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="810.888µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:42527" http.request.id=c494cd9c-2609-4493-bbeb-185d4380d05e http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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="823.568µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.host="127.0.0.1:42527" http.request.id=b0e6d39f-b776-402c-a845-3f438f9255e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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="781.247µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=e43c2685-36df-4bab-ae5b-f28de79c2edf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.848µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=e43c2685-36df-4bab-ae5b-f28de79c2edf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" 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="973.409µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=e43c2685-36df-4bab-ae5b-f28de79c2edf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" 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.002369ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=f4422add-3453-43f7-bd47-0bdebc4da32b http.request.method=POST http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=a401461a-75c8-4695-930e-c0de2fd9b1c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/blobs/uploads/8de9c3e2-a3a4-43fd-8a51-b63221a6a6b1?_state=gQJiUt3OEZD9QIVfeN6uZ-Sx_C9F6N-lHx-QN5euAOp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGU5YzNlMi1hM2E0LTQzZmQtOGE1MS1iNjMyMjFhNmE2YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzguMTY1NDU5NTY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.195891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/8de9c3e2-a3a4-43fd-8a51-b63221a6a6b1?_state=gQJiUt3OEZD9QIVfeN6uZ-Sx_C9F6N-lHx-QN5euAOp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGU5YzNlMi1hM2E0LTQzZmQtOGE1MS1iNjMyMjFhNmE2YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzguMTY1NDU5NTY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=5318b7f9-c123-44e8-970f-28030729fcaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" 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.023369ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-24T07:30: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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=5318b7f9-c123-44e8-970f-28030729fcaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" 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.06829ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-24T07:30:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=c130fad7-a962-45ed-8e04-c8c96feddd01 http.request.method=POST http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=5d89d2c2-1f0a-4852-b45c-025b197d394b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/blobs/uploads/a97f197d-2717-4cee-95f1-7d9b1d99a980?_state=P_RGPRgC8RK9z6XG9wCWe3H6lsNqfunDthgLsNvKnW97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTdmMTk3ZC0yNzE3LTRjZWUtOTVmMS03ZDliMWQ5OWE5ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzguNDE4NjQzODI4WiJ9&digest=sha256%3A4bd104327becd7fba1a57614c0a8d2271e5dd91c5f9de7d6dc83abd54d574e21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.882304218s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/a97f197d-2717-4cee-95f1-7d9b1d99a980?_state=P_RGPRgC8RK9z6XG9wCWe3H6lsNqfunDthgLsNvKnW97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOTdmMTk3ZC0yNzE3LTRjZWUtOTVmMS03ZDliMWQ5OWE5ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6MzguNDE4NjQzODI4WiJ9&digest=sha256%3A4bd104327becd7fba1a57614c0a8d2271e5dd91c5f9de7d6dc83abd54d574e21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=5327a426-8516-4674-980f-398956ae5962 http.request.method=POST http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=525cde3c-a585-4386-b986-395d215470d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/blobs/uploads/fb86ee43-9b24-4a7a-bb31-7414d3702755?_state=UYW0f-6UeUE2aOOQwm4d76XB6nKBog8IrpO2KRg3c057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYjg2ZWU0My05YjI0LTRhN2EtYmIzMS03NDE0ZDM3MDI3NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6NDAuNDU1NTI2NTE3WiJ9&digest=sha256%3Aef1f90896867eecb6ab6cf36381674e27107d22a2579b267d20bb4017b1367d4" http.request.useragent="Go-http-client/1.1" http.response.duration=671.812736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/fb86ee43-9b24-4a7a-bb31-7414d3702755?_state=UYW0f-6UeUE2aOOQwm4d76XB6nKBog8IrpO2KRg3c057Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYjg2ZWU0My05YjI0LTRhN2EtYmIzMS03NDE0ZDM3MDI3NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMjRUMDc6MzA6NDAuNDU1NTI2NTE3WiJ9&digest=sha256%3Aef1f90896867eecb6ab6cf36381674e27107d22a2579b267d20bb4017b1367d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=7b29d37e-07f8-4156-94be-4e90099e5c89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342172ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=c538107a-74f0-4770-a04e-ca975a2c3e17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15621ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=5bc6de76-94c0-4045-940c-d6cf02b036c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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="899.008µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=4cdb405a-9b6a-4eca-b4f4-8223399f7b82 http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="913.849µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=1669ef75-5139-4995-a87a-e3b71febadb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="749.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=b9446ed5-3355-4af2-8585-611c76b9b94d http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.duration="774.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=a981bb16-d790-4d8d-829a-5d2a8958cebd http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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="722.687µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="rewriting manifest sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=a4c6a4ea-de72-4f87-8b3e-201bcce8162e http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=a4c6a4ea-de72-4f87-8b3e-201bcce8162e http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" 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.007219ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=71eb4f6e-47b9-4e52-b1ea-7b25ba1dbb6e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.duration="926.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=9768ae96-605a-4586-b040-9d087afaaabd http.request.method=GET http.request.remoteaddr="127.0.0.1:47398" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="807.567µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=eee68885-2199-45c3-96ae-468a8f025c81 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37152" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="926.448µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=d52f93b7-b13f-479a-96ef-fb27d1941f5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.duration=1.278572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=6ba53a91-b690-47d2-a35b-d662d9cb1ac8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37164" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="955.048µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=b31f868a-b17f-4be1-bbb1-14c9e5f50fe7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37166" 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="964.009µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42527" http.request.id=859276ff-ef68-4ac3-9672-1b09d0bb4b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37172" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=32466b5b-279b-4a1a-aff4-a613dd6d403d http.request.method=GET http.request.remoteaddr="127.0.0.1:37172" 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="734.327µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=45e992e3-8b72-4f5a-ac82-2f32251a7b65 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37172" http.request.uri="/v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28" http.request.useragent="Go-http-client/1.1" http.response.duration="946.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:05027f66bb17878a6c198d023f907db562ad508a4178e197ae0e78ac4ba66d28 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42527" http.request.id=431581ae-9b20-4b9a-9ef6-4973ad6f954a http.request.method=GET http.request.remoteaddr="127.0.0.1:37172" 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="766.008µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.52s) === RUN TestManifestDeleteDisabled time="2025-04-24T07:30: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.2 time="2025-04-24T07:30:41Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:39905" http.request.id=aa43527e-ebba-48f2-aea2-b8eed911c294 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41486" 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="862.168µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [24/Apr/2025:07:30:41 +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-04-24T07:30: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.2 time="2025-04-24T07:30:41Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-24T07:30:41Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.2 time="2025-04-24T07:30:41Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:41313" http.request.id=ad46fa4e-36cb-4a9b-88dd-936bbc895d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41026" 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.801816ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:41313" http.request.id=9ddd4e5d-9f61-4ae2-bcdc-dce8b614ea66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41034" 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.514054ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:41313" http.request.id=65a7c246-25e4-4d83-abea-8e850fed41c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41036" 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.498294ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-24T07:30:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:41313" http.request.id=1e652aa8-5358-4ee5-9ae9-3d9c3c5af706 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41042" 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.476134ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.51s) === RUN TestProxyManifestGetByTag time="2025-04-24T07:30: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.2 time="2025-04-24T07:30:41Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=f4903bf5-1022-4d5e-a55b-a727ee163904 http.request.method=POST http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=9b95ea21-29f6-48a5-b0f5-b4349abb0dec http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/6da8f122-c521-4fc4-8054-3cc58a9696ab?_state=MpObSIRolA_yTtLjTCEoHJa0uMlGQayfkEGl39D9KcV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYThmMTIyLWM1MjEtNGZjNC04MDU0LTNjYzU4YTk2OTZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDo0MS45MzgxMDk2MzdaIn0%3D&digest=sha256%3A130dc2e902b63e01b9c47ce3b0e43cadb4e147cd858938264f0a9a443e41665f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.272224307s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:41 +0000] "PUT /v2/foo/bar/blobs/uploads/6da8f122-c521-4fc4-8054-3cc58a9696ab?_state=MpObSIRolA_yTtLjTCEoHJa0uMlGQayfkEGl39D9KcV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYThmMTIyLWM1MjEtNGZjNC04MDU0LTNjYzU4YTk2OTZhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDo0MS45MzgxMDk2MzdaIn0%3D&digest=sha256%3A130dc2e902b63e01b9c47ce3b0e43cadb4e147cd858938264f0a9a443e41665f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=32b6ea57-7636-41a6-ac97-2b0e1ff01db8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.448072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30: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.2 time="2025-04-24T07:30:44Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-24T07:30:44Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.24.2 time="2025-04-24T07:30:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=a0f34e10-852f-4b87-a9de-2b02cf36d1bf http.request.method=GET http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.767µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33073" go.version=go1.24.2 time="2025-04-24T07:30:44Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=1000a09a-abef-4886-bbe2-0bb30a0fa461 http.request.method=GET http.request.remoteaddr="127.0.0.1:46526" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.888µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33073 /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:33073/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34933" http.request.id=00d91ad8-ffa0-49c6-ba2e-3bf255e8a2cd http.request.method=GET http.request.remoteaddr="127.0.0.1:51264" http.request.uri="/v2/foo/bar/manifests/sha256:0cc307218616a906b33f4752b876a8cb11389d46995baa8fca971a9b32609a7a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0cc307218616a906b33f4752b876a8cb11389d46995baa8fca971a9b32609a7a" time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=b3aa7c0d-268f-4f45-8e0a-49b2a9cd959d http.request.method=GET http.request.remoteaddr="127.0.0.1:46534" http.request.uri="/v2/foo/bar/manifests/sha256:0cc307218616a906b33f4752b876a8cb11389d46995baa8fca971a9b32609a7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.984779ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "GET /v2/foo/bar/manifests/sha256:0cc307218616a906b33f4752b876a8cb11389d46995baa8fca971a9b32609a7a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0cc307218616a906b33f4752b876a8cb11389d46995baa8fca971a9b32609a7a with ttl=167h59m59.99999688s" go.version=go1.24.2 time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34933" http.request.id=00d91ad8-ffa0-49c6-ba2e-3bf255e8a2cd http.request.method=GET http.request.remoteaddr="127.0.0.1:51264" http.request.uri="/v2/foo/bar/manifests/sha256:0cc307218616a906b33f4752b876a8cb11389d46995baa8fca971a9b32609a7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.732352ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "GET /v2/foo/bar/manifests/sha256:0cc307218616a906b33f4752b876a8cb11389d46995baa8fca971a9b32609a7a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=2c831826-876a-41ca-ac3a-61b4da1aa500 http.request.method=GET http.request.remoteaddr="127.0.0.1:46534" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.247µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33073 /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:33073/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34933" http.request.id=892e8248-4a87-4ef8-8f61-0d64ff7cf0ac http.request.method=GET http.request.remoteaddr="127.0.0.1:51280" 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-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=3ffb1294-98e7-49c6-ba31-1dc98cfb1869 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46546" 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.905298ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34933" http.request.id=892e8248-4a87-4ef8-8f61-0d64ff7cf0ac http.request.method=GET http.request.remoteaddr="127.0.0.1:51280" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.929334ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-24T07:30:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=50d2cad7-ed70-44b0-8763-2e25c77d4fbe http.request.method=POST http.request.remoteaddr="127.0.0.1:46546" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=df040358-0962-4464-af12-f82e812fce17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46546" http.request.uri="/v2/foo/bar/blobs/uploads/b9a34473-1f65-42b0-81fb-a73b8fa93867?_state=rJabDtqHqd9NimetzWiT28rjlATuzpfEdujjL4_QbCt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5YTM0NDczLTFmNjUtNDJiMC04MWZiLWE3M2I4ZmE5Mzg2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDo0NC41MDU1MTI1NTZaIn0%3D&digest=sha256%3A6b6c723bd17a12133b7f3ca5d68a4e9cf870895f0afebc14b87feb8dfec4ada9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.234113754s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:44 +0000] "PUT /v2/foo/bar/blobs/uploads/b9a34473-1f65-42b0-81fb-a73b8fa93867?_state=rJabDtqHqd9NimetzWiT28rjlATuzpfEdujjL4_QbCt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5YTM0NDczLTFmNjUtNDJiMC04MWZiLWE3M2I4ZmE5Mzg2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0yNFQwNzozMDo0NC41MDU1MTI1NTZaIn0%3D&digest=sha256%3A6b6c723bd17a12133b7f3ca5d68a4e9cf870895f0afebc14b87feb8dfec4ada9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=6080032f-bea7-43a0-b790-e11162d30c1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46546" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.492632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Apr/2025:07:30:46 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=4330b07a-d061-429c-b8ff-1ee15e3dbd42 http.request.method=GET http.request.remoteaddr="127.0.0.1:46546" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.487µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:30:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-24T07:30:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33073 /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:33073/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34933" http.request.id=025e1172-80b3-4f5d-be11-7aba45c0ec98 http.request.method=GET http.request.remoteaddr="127.0.0.1:51290" 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-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=6457dc0b-125e-4d2b-b656-6a7a444418c1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46550" 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.944378ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Apr/2025:07:30:46 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=bca987d6-e617-496b-a368-df635d24a594 http.request.method=GET http.request.remoteaddr="127.0.0.1:46550" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Apr/2025:07:30:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-24T07:30:46Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33073 /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:33073/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:34933" http.request.id=025e1172-80b3-4f5d-be11-7aba45c0ec98 http.request.method=GET http.request.remoteaddr="127.0.0.1:51290" 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-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33073" http.request.id=514ef159-c92c-4ec1-a81c-61a883a69fb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46552" 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.918778ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Apr/2025:07:30:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-24T07:30:46Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7bd054b367951668f6ea6b16b816da29e08b9b6219cbb7943705077e5631b307 with ttl=167h59m59.99999672s" go.version=go1.24.2 time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34933" http.request.id=025e1172-80b3-4f5d-be11-7aba45c0ec98 http.request.method=GET http.request.remoteaddr="127.0.0.1:51290" 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=10.524617ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Apr/2025:07:30:46 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.09s) === RUN TestAppDispatcher time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41195" http.request.id=deb3d02c-ee23-44b0-b03d-d4d4da95d205 http.request.method=GET http.request.remoteaddr="127.0.0.1:59334" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="951.529µs" http.response.status=200 http.response.written=0 time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41195" http.request.id=907dcb2b-66ba-4fa0-8302-ca5f2496ce3c http.request.method=GET http.request.remoteaddr="127.0.0.1:59334" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="736.247µs" http.response.status=200 http.response.written=0 time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41195" http.request.id=0c6818ee-8fcc-421e-9f95-657954ffc02a http.request.method=GET http.request.remoteaddr="127.0.0.1:59334" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.367µs" http.response.status=200 http.response.written=0 time="2025-04-24T07:30:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41195" http.request.id=0f6290de-910f-4b67-88aa-3b8b04a00b23 http.request.method=GET http.request.remoteaddr="127.0.0.1:59334" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="701.166µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-04-24T07:30: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.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:46Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:46Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.2 http.request.host="127.0.0.1:44023" http.request.id=3947dbd3-397b-4ca9-8467-b2e2b5b48f7b http.request.method=GET http.request.remoteaddr="127.0.0.1:49728" 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-04-24T07:30: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.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:46Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:46Z" level=info msg="configuring file health check path=/tmp/healthcheck4229286980, interval=1" go.version=go1.24.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-04-24T07:30: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.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:50Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:50Z" level=info msg="configuring TCP health check addr=127.0.0.1:34203, interval=1" go.version=go1.24.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-04-24T07:30: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.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:54Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c time="2025-04-24T07:30:54Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44045, interval=1, threshold=3" go.version=go1.24.2 instance.id=868b2973-91b5-429f-9552-4b9f55308e1c --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 81.994s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.88s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.309s === RUN TestSchedule time="2025-04-24T07:29:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c time="2025-04-24T07:29:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99736ms" go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c time="2025-04-24T07:29:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.68µs" go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c time="2025-04-24T07:29:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.32µs" go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c 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-04-24T07:29:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-04-24T07:29:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c time="2025-04-24T07:29:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99748ms" go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c time="2025-04-24T07:29:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9972ms" go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c time="2025-04-24T07:29:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-04-24T07:29:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=bdf080f4-9305-4e4c-b0ee-03a7c2147f4c --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.611s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.89s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 14490624 sha256:894f2490ce4c8789f50bbd37ee5bce36cefaef15e17cc2c0e2b89f480455f570 [] map[] } --- PASS: TestSimpleBlobRead (0.35s) === RUN TestBlobMount --- PASS: TestBlobMount (0.39s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.20s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.34s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.41s) === 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:77ec7933b045acea548d7bba7087726891fac023c71cd46bdcc7f2a52d3bd424 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3a9a105338c3602574c591080de4a54d49cfefaa4610a5faeb6bd6f65e5958fa palailogos: marking blob sha256:fc8524cb8ce7257614beb77a43233c31b200e4932ea17b8651c2075ffce917c7 palailogos: marking manifest sha256:b630021604ce51950f15b507ba5f41f29bf9116609d0061d19430740ed86b0c8 palailogos: marking blob sha256:6f1554b286561a7e88593122bf7bb5b3ad5c19371b295c821fab37f49a256653 palailogos: marking blob sha256:9eeb05073b05784394854484407f3caa25e043daf947ea022427f5fa3d832f14 palailogos: marking manifest sha256:e00d9e9b975ac66922b3482f282b829bf67c7dac77d8a0b5d36001ad2d61a59d palailogos: marking blob sha256:eb01296ccc0645a163f3382cf5922c60396a350ac5f4f5327b9172d0481b8da4 palailogos: marking blob sha256:b630021604ce51950f15b507ba5f41f29bf9116609d0061d19430740ed86b0c8 palailogos: marking manifest sha256:eb01296ccc0645a163f3382cf5922c60396a350ac5f4f5327b9172d0481b8da4 palailogos: marking blob sha256:643c7260a1ac163fd19e436fb88270034028e931b940984b8686f375ec51b1dc palailogos: marking blob sha256:4d44d3140e30dea5443d3089138c68799d47ae442f220a4f7c50cadbbe0c3dc3 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.11s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:a79767ea3d0e19275df03b584ef2ae8df826a4f4333e08924f1e3e581f343809 deletemanifests: marking manifest sha256:eac8a9fd41b0131a3690953fb1a68b1651cfcf2ab5dc10d9dea58c0a0c74c0c8 deletemanifests: marking blob sha256:d8eb252fae85f9ed02e1c485c95f6d78dfad2bfdcc577772e4c8721d3eb308c8 deletemanifests: marking blob sha256:5f550ad3dc7f51884b887e38f14724e28d1c5f3f23a3ab2490e08fa9d24e8b01 deletemanifests: marking blob sha256:d7272b150f00a161b231f1c0695e603272c541f2ae41262fe5bf22d4b96e6f7c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:59d95842cd225a08e3097bdc4e43b183de12549e5c070edd0e67d4bae21e86cb blob eligible for deletion: sha256:9e08a2f6d33276101d7aec88be7324c8c41c420b3db1e895b51760cc5b5f1b50 blob eligible for deletion: sha256:a79767ea3d0e19275df03b584ef2ae8df826a4f4333e08924f1e3e581f343809 blob eligible for deletion: sha256:ff7d21e7ace43ae28f17dda6cab8141f6b52c60d90f9edd58033f05c05ceb65d deletemanifests manifest eligible for deletion: sha256:a79767ea3d0e19275df03b584ef2ae8df826a4f4333e08924f1e3e581f343809 deletemanifests: marking manifest sha256:eac8a9fd41b0131a3690953fb1a68b1651cfcf2ab5dc10d9dea58c0a0c74c0c8 deletemanifests: marking blob sha256:d8eb252fae85f9ed02e1c485c95f6d78dfad2bfdcc577772e4c8721d3eb308c8 deletemanifests: marking blob sha256:5f550ad3dc7f51884b887e38f14724e28d1c5f3f23a3ab2490e08fa9d24e8b01 deletemanifests: marking blob sha256:d7272b150f00a161b231f1c0695e603272c541f2ae41262fe5bf22d4b96e6f7c time="2025-04-24T07:29:58Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/a79767ea3d0e19275df03b584ef2ae8df826a4f4333e08924f1e3e581f343809" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 time="2025-04-24T07:29:58Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/a79767ea3d0e19275df03b584ef2ae8df826a4f4333e08924f1e3e581f343809" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:59d95842cd225a08e3097bdc4e43b183de12549e5c070edd0e67d4bae21e86cb time="2025-04-24T07:29:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59d95842cd225a08e3097bdc4e43b183de12549e5c070edd0e67d4bae21e86cb" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:9e08a2f6d33276101d7aec88be7324c8c41c420b3db1e895b51760cc5b5f1b50 time="2025-04-24T07:29:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9e08a2f6d33276101d7aec88be7324c8c41c420b3db1e895b51760cc5b5f1b50" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:a79767ea3d0e19275df03b584ef2ae8df826a4f4333e08924f1e3e581f343809 time="2025-04-24T07:29:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a79767ea3d0e19275df03b584ef2ae8df826a4f4333e08924f1e3e581f343809" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:ff7d21e7ace43ae28f17dda6cab8141f6b52c60d90f9edd58033f05c05ceb65d time="2025-04-24T07:29:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff7d21e7ace43ae28f17dda6cab8141f6b52c60d90f9edd58033f05c05ceb65d" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 --- PASS: TestDeleteManifestIfTagNotFound (2.52s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a62f1747b60a42f901868ae0f037e317d981bc2448b2d19b71bff7ded351b580 time="2025-04-24T07:29:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a62f1747b60a42f901868ae0f037e317d981bc2448b2d19b71bff7ded351b580" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:dc97340bb4a99281f4417539684a6db6a73302610eea94c3b84ec862f20cc595 time="2025-04-24T07:29:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc97340bb4a99281f4417539684a6db6a73302610eea94c3b84ec862f20cc595" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:e7efb5dcdf7e7462fc2eb8c007c7ae53605ade9a9ba0ba1c0a3770187227fc2e time="2025-04-24T07:29:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e7efb5dcdf7e7462fc2eb8c007c7ae53605ade9a9ba0ba1c0a3770187227fc2e" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 --- PASS: TestGCWithMissingManifests (0.88s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e31f4b1239e024d4660234a5e263d59adda87d1fc1e8282155400aad7bc28a2a komnenos: marking blob sha256:6e388dc00d8d9f8bd073786f5c03d762877f8634d7124a6bb4f73ec1f671fef6 komnenos: marking blob sha256:7027e32ee54bbc08d58545e1ddb5f6d6620451cfb18569679f7dc04603dffbe4 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:81f810833b3023d388c84bc0f5776f11a0eeecd00d75fb152da10347dc8768d2 time="2025-04-24T07:30:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/81f810833b3023d388c84bc0f5776f11a0eeecd00d75fb152da10347dc8768d2" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:8c0020703537ca8fccae148cdba839d1a9f6bec2f104fd2b9f38386aa373ae57 time="2025-04-24T07:30:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8c0020703537ca8fccae148cdba839d1a9f6bec2f104fd2b9f38386aa373ae57" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:bdbaaff97462d7abdfbe679c76e15d56d2798960bdd8aeff1e4f1b788060f882 time="2025-04-24T07:30:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bdbaaff97462d7abdfbe679c76e15d56d2798960bdd8aeff1e4f1b788060f882" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-04-24T07:30:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:0cf1967894c14d74b449d9a48fe61e6ab3d67efd170e92820fe5ff7c5bb692f9 time="2025-04-24T07:30:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0cf1967894c14d74b449d9a48fe61e6ab3d67efd170e92820fe5ff7c5bb692f9" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:2fd09514aaf6e674bc2d18a7cb7e89294be9356ddb6e6651a4f19a02c77e7171 time="2025-04-24T07:30:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2fd09514aaf6e674bc2d18a7cb7e89294be9356ddb6e6651a4f19a02c77e7171" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 blob eligible for deletion: sha256:767be9c1376115b400ec531cd8ac8e8fc0a6484f0bfc3468ae273c7b3a08282f time="2025-04-24T07:30:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/767be9c1376115b400ec531cd8ac8e8fc0a6484f0bfc3468ae273c7b3a08282f" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 --- PASS: TestDeletionHasEffect (2.24s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.92s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:3633abd8e96a281de4fa73dd3dd10aff2f5a532c43cf52aa93c08e985a9220d1 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:9e5ba418f43195b39a7d525a7b8797fcdc53aa4e9a45964676071f5bbf48012f michael_z_doukas: marking blob sha256:b4d0246e9f49708d1d092805bd4a71deea00a94b6c54082c4488e3f9122df52a 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:02526add277369eb1f608f3ae4243391a57c66633ae74be9473a67325182f2bd time="2025-04-24T07:30:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/02526add277369eb1f608f3ae4243391a57c66633ae74be9473a67325182f2bd" go.version=go1.24.2 instance.id=e28550e0-2ce0-46ea-9990-c16431d2bac0 --- PASS: TestOrphanBlobDeleted (1.12s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a7091950c1d40474cb6659331ff16e749813df9f5b5f69917378cec0d6375507 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6bde27a01500cbae1d1edc38f9ef1aa2d7104ad78cdbecc47f0057a0953ae8f4 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.86s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.92s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.43s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-04-24T07:30:07Z" level=info msg="PurgeUploads starting: olderThan=2025-04-24 06:30:07.935448432 +0000 UTC m=-3571.911060897, actuallyDelete=true" time="2025-04-24T07:30:07Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-04-24T07:30:07Z" level=info msg="PurgeUploads starting: olderThan=2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594, actuallyDelete=true" time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/80fd5e4c-daca-4a3e-890c-afa255bc7144 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ed8e1c0b-adb2-45bf-8960-fe34976564c6 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0e5f4e20-cbec-4a79-b7e1-798ef12e5faf have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0c6be1d8-4d39-45dc-aded-31f0cb03ad8a have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e8b65ed-e01e-4b2c-8729-f1cf863e565f have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3bf806ae-21d4-4aff-a5cb-4a16f9c5623e have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/814e3b6b-7093-4794-9ecb-c1036d415144 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c01de063-1621-4f63-8f0f-b24c7dfcf564 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c3323a35-b644-4631-be07-87aa931cc596 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea7f04b8-4bda-4fd7-814c-939b6d193ca1 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/55f95b56-48ca-4f8f-9d8d-c55deca64f8c have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.936634883 +0000 UTC m=+28.090125594). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-04-24T07:30:07Z" level=info msg="PurgeUploads starting: olderThan=2025-04-24 07:30:07.938303099 +0000 UTC m=+28.091793770, actuallyDelete=true" time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5fdbbac4-a074-488f-b96c-4feb55d5298d have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.938303099 +0000 UTC m=+28.091793770). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/77064f39-21a6-4015-bbfc-ce2af7cfee0b have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.938303099 +0000 UTC m=+28.091793770). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/958b1fb2-e200-4f17-bf21-36479f4fe5b1 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.938303099 +0000 UTC m=+28.091793770). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3e60c664-6ce9-4da3-8b96-4d097c0d2d10 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.938303099 +0000 UTC m=+28.091793770). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/58f9150f-161d-47df-a2f5-55f2af4acf36 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.938303099 +0000 UTC m=+28.091793770). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-04-24T07:30:07Z" level=info msg="PurgeUploads starting: olderThan=2025-04-24 07:30:07.939464789 +0000 UTC m=+28.092955540, actuallyDelete=true" time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/376b832f-c0b7-46b6-bbd2-e3ddc8d9e53a have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.939464789 +0000 UTC m=+28.092955540). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5d7ca591-d1bc-4a11-a082-484d69b7f798 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.939464789 +0000 UTC m=+28.092955540). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c82711d-da26-4da6-8b6f-7c00a986b9b1 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.939464789 +0000 UTC m=+28.092955540). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/238d3d74-be79-4333-a200-b41728408351 have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.939464789 +0000 UTC m=+28.092955540). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3482579d-f8a3-4542-8d81-b9ed7523f0bc have older date (2025-04-24 06:30:07 +0000 UTC) than purge date (2025-04-24 07:30:07.939464789 +0000 UTC m=+28.092955540). Removing upload directory." time="2025-04-24T07:30:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-04-24T07:30:07Z" level=info msg="PurgeUploads starting: olderThan=2025-04-24 07:30:07.940225316 +0000 UTC m=+28.093715987, actuallyDelete=true" time="2025-04-24T07:30: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 28.128s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.039s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.040s === RUN TestWalkFileRemoved time="2025-04-24T07:29:39Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.023s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.387s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.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.586s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.49s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.858s ? 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-04-24T07:29:39Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-04-24T07:29:39Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-04-24T07:29:39Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestInvalidData --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2025-04-24T07:29:39Z" level=error msg="unknown ip address format" go.version=go1.24.2 instance.id=36566761-8497-40f0-bae3-d1bcc0287e1c ip=?0000000000000000000000000000000000 time="2025-04-24T07:29:39Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-04-24T07:29:39Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=36566761-8497-40f0-bae3-d1bcc0287e1c --- PASS: TestParsing (0.01s) time="2025-04-24T07:29:39Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=36566761-8497-40f0-bae3-d1bcc0287e1c --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-04-24T07:29:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-24T07:29:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-24T07:29:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-24T07:29:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.550s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.037s ? 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.387s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.66s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.048s ? 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.041s ? 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-r11.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-r11.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r11.apk >>> docker-registry: Build complete at Thu, 24 Apr 2025 07:31:02 +0000 elapsed time 0h 1m 43s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250424.072919) (2/3) Purging go (1.24.2-r1) (3/3) Purging binutils-gold (2.44-r0) Executing busybox-1.37.0-r16.trigger OK: 601 MiB in 109 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...