>>> docker-registry: Building community/docker-registry 2.8.3-r11 (using abuild 3.15.0_rc3-r0) started Fri, 11 Apr 2025 20:48:43 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.2-r0) (2/2) Installing .makedepends-docker-registry (20250411.204844) Executing busybox-1.37.0-r16.trigger OK: 469 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/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-11T20:49:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-04-11T20:49:05Z" 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.029s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-04-11T20:49:05Z" 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.009s ? 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.008s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.96s) PASS ok github.com/docker/distribution/health/checks 0.961s ? 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.009s === 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.010s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.010s === 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.005s ? 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/11 20:49:05 http: TLS handshake error from 127.0.0.1:52598: 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:39933/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39933/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39933/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39933/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42423?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.60s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-04-11T20:49:05Z" level=info msg="broadcaster: closing" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="closing testSink" time="2025-04-11T20:49:05Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-04-11T20:49:05Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 1} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:05Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=warning msg="&{0xc000698d50 0.9} encountered too many errors, backing off" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T20:49:06Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.52s) PASS ok github.com/docker/distribution/notifications 1.270s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-04-11T20:49:05Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T20:49:05.040823604Z" 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-11T20:49:05.040842759Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:05.040937336Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.24.2 time="2025-04-11T20:49:05.041138933Z" level=info msg="listening on [::]:5000" go.version=go1.24.2 time="2025-04-11T20:49:08.044172078Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 time="2025-04-11T20:49:08.148492322Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=9930a54d-da65-4b4f-8ed0-50f5b987080b http.request.method=GET http.request.remoteaddr="[::1]:39288" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.304511ms http.response.status=200 http.response.written=2 ::1 - - [11/Apr/2025:20:49:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-04-11T20:49:08.464889576Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T20:49:08.465589224Z" 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-11T20:49:08.465606356Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:08.465621633Z" level=info msg="Starting upload purge in 8m0s" go.version=go1.24.2 time="2025-04-11T20:49:08.465732822Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-04-11T20:49:08.465743511Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.2 time="2025-04-11T20:49:08.466051459Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.2 time="2025-04-11T20:49:11.472820792Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=f31a5941-5a2a-4813-aaff-7940115d7d5f http.request.method=GET http.request.remoteaddr="127.0.0.1:45484" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.052µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-04-11T20:49:11.472935001Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 --- PASS: TestRegistrySupportedCipherSuite (3.42s) === RUN TestRegistryUnsupportedCipherSuite time="2025-04-11T20:49:11.864906062Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T20:49:11.867312046Z" 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-11T20:49:11.867349658Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:11.86757323Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-04-11T20:49:11.867605743Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.24.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.40s) PASS ok github.com/docker/distribution/registry 14.944s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.100s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-04-11T20:49:05Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.2 instance.id=1ba89f16-4d67-4a50-a588-57244f4777e3 time="2025-04-11T20:49:05Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.2 instance.id=1ba89f16-4d67-4a50-a588-57244f4777e3 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-04-11T20:49:05Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.2 password="fp8cyEV0NgNdWd6d3d8T-UcxtO42f8XIIY5_ee235uw" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.099s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-04-11T20:49:05Z" level=info msg="token not to be used before 2025-04-11 20:49:06 +0000 UTC - currently 2025-04-11 20:49:05.052005568 +0000 UTC m=+0.016378522" time="2025-04-11T20:49:05Z" level=info msg="token not to be used after 2025-04-11 20:49:05 +0000 UTC - currently 2025-04-11 20:49:05.052874479 +0000 UTC m=+0.017247425" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-04-11T20:49:05Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.029s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.062s === 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.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-04-11T20:49: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-11T20:49:05Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40639" http.request.id=a841a613-83e7-48c6-9eb6-e79d637dfba2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45090" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.489657ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-04-11T20:49: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-11T20:49:05Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=c6d0dc48-7efe-4e3b-b716-daf701200836 http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.213341ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2025:20:49:05 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-11T20:49:05Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=46cb9e62-407d-44a6-a1df-7bb281645797 http.request.method=POST http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:05 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=bdc2f458-1671-4a1a-8ffe-156883997a8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/aaaa/blobs/uploads/84ab783e-1035-4bff-9c12-d943da957134?_state=AgRtVYxQamPTtvC4YMM02yMQxo-TjcLmva-6sCt0XFB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NGFiNzgzZS0xMDM1LTRiZmYtOWMxMi1kOTQzZGE5NTcxMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDUuNjAxODQ1MzU2WiJ9&digest=sha256%3Abe5dee961ad5b9fbdde8bbf24a2e92467a4f8040ec096b3a43df34e4548ac666" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886125656s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:05 +0000] "PUT /v2/foo/aaaa/blobs/uploads/84ab783e-1035-4bff-9c12-d943da957134?_state=AgRtVYxQamPTtvC4YMM02yMQxo-TjcLmva-6sCt0XFB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4NGFiNzgzZS0xMDM1LTRiZmYtOWMxMi1kOTQzZGE5NTcxMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDUuNjAxODQ1MzU2WiJ9&digest=sha256%3Abe5dee961ad5b9fbdde8bbf24a2e92467a4f8040ec096b3a43df34e4548ac666 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=70d35ce8-abb0-45de-a717-775851046969 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.645311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:07 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=1145fc38-9a06-4dd0-abd5-777f2538fd3e http.request.method=POST http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="835.836µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:07 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=a3050781-7340-4c8c-bd07-37554e638708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/bbbb/blobs/uploads/f20bfedd-d636-4538-bc26-0ed1d7ed27b5?_state=HIUQTF6EytrNXuVDgMoauRnf2W5rBlLIb7kBR9bxOEt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMjBiZmVkZC1kNjM2LTQ1MzgtYmMyNi0wZWQxZDdlZDI3YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDcuNjgyMjQ5MDFaIn0%3D&digest=sha256%3Ae0f7101bd99a7d7800f4e5d87388e2c6bceba0dce0431345ea24ec544012a706" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328631283s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:07 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f20bfedd-d636-4538-bc26-0ed1d7ed27b5?_state=HIUQTF6EytrNXuVDgMoauRnf2W5rBlLIb7kBR9bxOEt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMjBiZmVkZC1kNjM2LTQ1MzgtYmMyNi0wZWQxZDdlZDI3YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDcuNjgyMjQ5MDFaIn0%3D&digest=sha256%3Ae0f7101bd99a7d7800f4e5d87388e2c6bceba0dce0431345ea24ec544012a706 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=ddac173b-ee65-40de-855e-3eae7329c67d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.650032ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=e5065587-1814-4c43-b9bc-b2a16123d3bb http.request.method=POST http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.609193ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=64f2ad64-5ce4-43fe-9b8b-895e7eda4d61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/cccc/blobs/uploads/fec4029b-b537-4a9c-8d09-a5fa29dab585?_state=l6faWhNo0xLbr3mJYnvqetgt8VzOPy3GGdh_mtzKWbF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZWM0MDI5Yi1iNTM3LTRhOWMtOGQwOS1hNWZhMjlkYWI1ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDkuMTM5NzQzNDVaIn0%3D&digest=sha256%3A8e121c4f273b88776a0a9ddc960a69025e84c5b29eeb6aa7efb1a4b7d99edad8" http.request.useragent="Go-http-client/1.1" http.response.duration=553.928507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/fec4029b-b537-4a9c-8d09-a5fa29dab585?_state=l6faWhNo0xLbr3mJYnvqetgt8VzOPy3GGdh_mtzKWbF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZWM0MDI5Yi1iNTM3LTRhOWMtOGQwOS1hNWZhMjlkYWI1ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDkuMTM5NzQzNDVaIn0%3D&digest=sha256%3A8e121c4f273b88776a0a9ddc960a69025e84c5b29eeb6aa7efb1a4b7d99edad8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=6d16c432-fcb9-4d7f-a649-226539b16673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.101137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:09 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=2d5d001c-c596-46f7-8ac1-f85a0ff8f651 http.request.method=POST http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22708ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:09 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=2dd30074-4029-42eb-a58f-ff450269fc28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/dddd/blobs/uploads/3cf64a29-fe99-4851-9403-54396f087e93?_state=Zyj4oggH0wm6YOxxL8eXWu0SBH4WeAxE8oT4vsg-hdV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzY2Y2NGEyOS1mZTk5LTQ4NTEtOTQwMy01NDM5NmYwODdlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDkuODUzMjYzNDNaIn0%3D&digest=sha256%3A8ffb8171023a88a40289a99c7262dbc1df43e45d0f3c47db814b13a702a7bdb3" http.request.useragent="Go-http-client/1.1" http.response.duration=869.793694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:09 +0000] "PUT /v2/foo/dddd/blobs/uploads/3cf64a29-fe99-4851-9403-54396f087e93?_state=Zyj4oggH0wm6YOxxL8eXWu0SBH4WeAxE8oT4vsg-hdV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzY2Y2NGEyOS1mZTk5LTQ4NTEtOTQwMy01NDM5NmYwODdlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MDkuODUzMjYzNDNaIn0%3D&digest=sha256%3A8ffb8171023a88a40289a99c7262dbc1df43e45d0f3c47db814b13a702a7bdb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=7bfaa359-5c1c-4fc3-992e-208046bfe285 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:10 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=7386bb25-a522-4d76-b827-c953129f1883 http.request.method=POST http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.202µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:10 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=b66e273e-b281-4970-96e2-a2c666ee1cef http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/eeee/blobs/uploads/bbea6a53-be51-4e3f-b69a-8dc7777e3c55?_state=JrHMvefzWkzANmJg1L39Eimg4cN5cXinySx8Z0uPeO17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYmVhNmE1My1iZTUxLTRlM2YtYjY5YS04ZGM3Nzc3ZTNjNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTAuODU0ODY2NTQ0WiJ9&digest=sha256%3Aeaa0d203cfb423efb68c4c5cc32e5dc6dbf8cad48d6bd8a2c906c7a43fccdabe" http.request.useragent="Go-http-client/1.1" http.response.duration=563.294924ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:10 +0000] "PUT /v2/foo/eeee/blobs/uploads/bbea6a53-be51-4e3f-b69a-8dc7777e3c55?_state=JrHMvefzWkzANmJg1L39Eimg4cN5cXinySx8Z0uPeO17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYmVhNmE1My1iZTUxLTRlM2YtYjY5YS04ZGM3Nzc3ZTNjNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTAuODU0ODY2NTQ0WiJ9&digest=sha256%3Aeaa0d203cfb423efb68c4c5cc32e5dc6dbf8cad48d6bd8a2c906c7a43fccdabe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=ae9b3354-6d72-4a07-9568-b9e638d6ea0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.648005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:11 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=fc08d8e8-5c50-4665-9c4d-d6b36ebfdb04 http.request.method=POST http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.844974ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:11 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=32959b1d-3ef4-48a2-bc90-45db48cc0f56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/ffff/blobs/uploads/e4cb9cee-7612-4ffa-9cc5-9cb7265285af?_state=JOohLt6ub_PbpJqIHQG0CG1kvHk1LnDA71Sx6JxoT0x7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlNGNiOWNlZS03NjEyLTRmZmEtOWNjNS05Y2I3MjY1Mjg1YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTEuNjE1MzM3NzE0WiJ9&digest=sha256%3A6c8e872e138a30cd89c35fde848178874043d428974e4ab2b33f319d9564c3c4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342163724s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:11 +0000] "PUT /v2/foo/ffff/blobs/uploads/e4cb9cee-7612-4ffa-9cc5-9cb7265285af?_state=JOohLt6ub_PbpJqIHQG0CG1kvHk1LnDA71Sx6JxoT0x7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJlNGNiOWNlZS03NjEyLTRmZmEtOWNjNS05Y2I3MjY1Mjg1YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTEuNjE1MzM3NzE0WiJ9&digest=sha256%3A6c8e872e138a30cd89c35fde848178874043d428974e4ab2b33f319d9564c3c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=5f517662-ab11-4216-82ea-48887b75970b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=56acde81-4e2c-4a0e-8f83-35e4edf03f4c http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.172µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=d0d360ce-f4f5-4b56-8f76-d9a12105fe4f http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="750.587µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=086c2c1c-6066-43e0-8de2-26ec86ff62bc http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="619.621µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=c0ce7186-5e50-4462-9287-1bc12a7b6eb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="629.47µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=84315495-556e-42f6-9118-fd7be60d31fe http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="838.539µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=38727ba6-bb9b-47b0-93cf-34a69e20621a http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="709.317µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" 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:40339" http.request.id=3ea334fd-d0f8-4e2b-beb9-8e86d1d5f42f http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="682.487µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" 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:40339" http.request.id=e1bf33e9-885c-46e5-acba-bbdadaf62985 http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="564.418µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=05ebd589-cb8a-41f0-9cf2-a4b1a081649f http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="538.493µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40339" http.request.id=40329c0b-9cc5-4d7b-ad00-5a6a44d1af6c http.request.method=GET http.request.remoteaddr="127.0.0.1:42024" 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="781.216µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:20:49:12 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T20:49:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:12Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=93094d80-92d0-4e84-bc95-9389b7816fc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.116µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:13 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=19fd0812-833d-4a33-96f8-6d5c344f4080 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/aaaa/blobs/uploads/1791e03a-c165-484b-bafa-2f456a7bdf9a?_state=aeIqfPCazv-KkNZShnItSiYtfOe0IUmaWy06qnniwsN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNzkxZTAzYS1jMTY1LTQ4NGItYmFmYS0yZjQ1NmE3YmRmOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTMuMTA4OTI1MjI0WiJ9&digest=sha256%3A994904194b2df5e4bba0cc8a9a93995d2dd6a207f815840edcb3ce88d29e399b" http.request.useragent="Go-http-client/1.1" http.response.duration=574.281727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:13 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1791e03a-c165-484b-bafa-2f456a7bdf9a?_state=aeIqfPCazv-KkNZShnItSiYtfOe0IUmaWy06qnniwsN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxNzkxZTAzYS1jMTY1LTQ4NGItYmFmYS0yZjQ1NmE3YmRmOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTMuMTA4OTI1MjI0WiJ9&digest=sha256%3A994904194b2df5e4bba0cc8a9a93995d2dd6a207f815840edcb3ce88d29e399b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=0bdd98d5-0cd7-4eb4-ab50-06a52dddc3ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.484146ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:13 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:13Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=13bbea47-3970-4273-89d9-3482593a5d93 http.request.method=POST http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.95µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:13 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=2272e6b8-c696-4643-b874-4831aef6aa52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/bbbb/blobs/uploads/5acb3633-4d87-4f29-acd4-aef61ade8095?_state=zbefpk83wp6fOZyLU8k4UezZD-QlHRfVgHsDZCeMLQp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YWNiMzYzMy00ZDg3LTRmMjktYWNkNC1hZWY2MWFkZTgwOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTMuOTE1MzA1NzM4WiJ9&digest=sha256%3A92bf2a36bf7ef3e5a326b100f4b022069008157b72ac4beec3f35a0de49f3ac4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880567999s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:13 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5acb3633-4d87-4f29-acd4-aef61ade8095?_state=zbefpk83wp6fOZyLU8k4UezZD-QlHRfVgHsDZCeMLQp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YWNiMzYzMy00ZDg3LTRmMjktYWNkNC1hZWY2MWFkZTgwOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTMuOTE1MzA1NzM4WiJ9&digest=sha256%3A92bf2a36bf7ef3e5a326b100f4b022069008157b72ac4beec3f35a0de49f3ac4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:15Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=5ac9daf7-5cd7-4d38-a1dc-0423a79c1f57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.468914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:15 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=8596285b-b325-4fd2-81ed-3dfe8c7cd32d http.request.method=POST http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.662µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:16 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=8529ff56-8dff-4850-b03e-7b90fec33465 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/cccc/blobs/uploads/8bf6991e-512c-4609-9106-fe46a95c803d?_state=B8oSRAAeSmnVlleKnq-KRoL90fiAbLyP07Q5ItgjNB97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YmY2OTkxZS01MTJjLTQ2MDktOTEwNi1mZTQ2YTk1YzgwM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTYuMDIyMzM4NFoifQ%3D%3D&digest=sha256%3Acb6f4a275ebb887f40d0184fb497a928641936eece53df717d0ff6e217e48150" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480397971s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:16 +0000] "PUT /v2/foo/cccc/blobs/uploads/8bf6991e-512c-4609-9106-fe46a95c803d?_state=B8oSRAAeSmnVlleKnq-KRoL90fiAbLyP07Q5ItgjNB97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4YmY2OTkxZS01MTJjLTQ2MDktOTEwNi1mZTQ2YTk1YzgwM2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTYuMDIyMzM4NFoifQ%3D%3D&digest=sha256%3Acb6f4a275ebb887f40d0184fb497a928641936eece53df717d0ff6e217e48150 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=e909e13d-63b1-4cef-ac5f-b4ac179ea058 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:17 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=49d97c9c-4c24-434b-9998-e13a1ef0650f http.request.method=POST http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="810.122µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=c5c11b9f-d1f7-453b-a090-8cd2a8bc1170 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/dddd/blobs/uploads/ebf4a682-9daa-47a7-b8cc-6c33780ab65e?_state=pIdHnZCZLmuXQMbudG6zSMoyH896DJDpZd1KYCuWBeR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlYmY0YTY4Mi05ZGFhLTQ3YTctYjhjYy02YzMzNzgwYWI2NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTcuNjcyNTc1MDI5WiJ9&digest=sha256%3A6596231016f6938ea39dae3d4be99b08481c0e2f1336a03aab7f5333d5843b0b" http.request.useragent="Go-http-client/1.1" http.response.duration=905.010339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/ebf4a682-9daa-47a7-b8cc-6c33780ab65e?_state=pIdHnZCZLmuXQMbudG6zSMoyH896DJDpZd1KYCuWBeR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlYmY0YTY4Mi05ZGFhLTQ3YTctYjhjYy02YzMzNzgwYWI2NWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MTcuNjcyNTc1MDI5WiJ9&digest=sha256%3A6596231016f6938ea39dae3d4be99b08481c0e2f1336a03aab7f5333d5843b0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=5be3fa1d-de7b-49fe-bdb6-849eb2b29893 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47904" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.48918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34513" http.request.id=4964c4df-f7b0-4790-aef7-ed3d24fe6fdf http.request.method=GET http.request.remoteaddr="127.0.0.1:47904" 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="669.508µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.24s) === RUN TestURLPrefix time="2025-04-11T20:49:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:18Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:42163" http.request.id=7e1aa826-ea6a-4f69-9953-ce468bb6ed0a http.request.method=GET http.request.remoteaddr="127.0.0.1:51966" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.363µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-04-11T20:49:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:18Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=8061d4e7-9e59-4185-9c73-db1e174ac486 http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.428483ms http.response.status=404 http.response.written=157 vars.digest="sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "GET /v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=685195b7-f56b-4a85-a8a3-475454d88408 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.414517ms http.response.status=404 http.response.written=157 vars.digest="sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=3dbe93ad-40ce-4f8f-ba52-fea730502ed2 http.request.method=POST http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290367ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=21e94291-9392-4461-b3a1-d614066827fa http.request.method=GET http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/e02d6dab-e8a9-41f1-860c-198a0d421555?_state=KfgLRWG2MnYYAsfZAt5DZIsVJrXcCt-UzSpWqjsvGd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmQ2ZGFiLWU4YTktNDFmMS04NjBjLTE5OGEwZDQyMTU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODE3NDIyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383665ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "GET /v2/foo/bar/blobs/uploads/e02d6dab-e8a9-41f1-860c-198a0d421555?_state=KfgLRWG2MnYYAsfZAt5DZIsVJrXcCt-UzSpWqjsvGd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmQ2ZGFiLWU4YTktNDFmMS04NjBjLTE5OGEwZDQyMTU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODE3NDIyMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=ef71bc74-3ba8-49f3-b537-21d214eb5d23 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/e02d6dab-e8a9-41f1-860c-198a0d421555?_state=KfgLRWG2MnYYAsfZAt5DZIsVJrXcCt-UzSpWqjsvGd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmQ2ZGFiLWU4YTktNDFmMS04NjBjLTE5OGEwZDQyMTU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODE3NDIyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.396793ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/e02d6dab-e8a9-41f1-860c-198a0d421555?_state=KfgLRWG2MnYYAsfZAt5DZIsVJrXcCt-UzSpWqjsvGd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmQ2ZGFiLWU4YTktNDFmMS04NjBjLTE5OGEwZDQyMTU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODE3NDIyMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=edcc4119-db98-43da-90e1-2b0df78ed997 http.request.method=GET http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/e02d6dab-e8a9-41f1-860c-198a0d421555?_state=KfgLRWG2MnYYAsfZAt5DZIsVJrXcCt-UzSpWqjsvGd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmQ2ZGFiLWU4YTktNDFmMS04NjBjLTE5OGEwZDQyMTU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODE3NDIyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e02d6dab-e8a9-41f1-860c-198a0d421555 time="2025-04-11T20:49:18Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=edcc4119-db98-43da-90e1-2b0df78ed997 http.request.method=GET http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/foo/bar/blobs/uploads/e02d6dab-e8a9-41f1-860c-198a0d421555?_state=KfgLRWG2MnYYAsfZAt5DZIsVJrXcCt-UzSpWqjsvGd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmQ2ZGFiLWU4YTktNDFmMS04NjBjLTE5OGEwZDQyMTU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODE3NDIyMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306607ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e02d6dab-e8a9-41f1-860c-198a0d421555 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "GET /v2/foo/bar/blobs/uploads/e02d6dab-e8a9-41f1-860c-198a0d421555?_state=KfgLRWG2MnYYAsfZAt5DZIsVJrXcCt-UzSpWqjsvGd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmQ2ZGFiLWU4YTktNDFmMS04NjBjLTE5OGEwZDQyMTU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODE3NDIyMjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=37172050-6cfc-446c-828d-6a0f7ab2adfa http.request.method=POST http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=b174f48c-d535-4abf-8ff9-2eb5448c2fa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/f06d069b-7070-48e6-bc2b-169bc7e7b089?_state=CH_kNPbH7RoEXSb-5SDWeY7zuJQ1t3LN0QEZr2id5fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNmQwNjliLTcwNzAtNDhlNi1iYzJiLTE2OWJjN2U3YjA4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODg5MTc0ODlaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" provided=sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 vars.name="foo/bar" vars.uuid=f06d069b-7070-48e6-bc2b-169bc7e7b089 time="2025-04-11T20:49:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=b174f48c-d535-4abf-8ff9-2eb5448c2fa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/f06d069b-7070-48e6-bc2b-169bc7e7b089?_state=CH_kNPbH7RoEXSb-5SDWeY7zuJQ1t3LN0QEZr2id5fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNmQwNjliLTcwNzAtNDhlNi1iYzJiLTE2OWJjN2U3YjA4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODg5MTc0ODlaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f06d069b-7070-48e6-bc2b-169bc7e7b089 time="2025-04-11T20:49:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93, 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:37025" http.request.id=b174f48c-d535-4abf-8ff9-2eb5448c2fa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/f06d069b-7070-48e6-bc2b-169bc7e7b089?_state=CH_kNPbH7RoEXSb-5SDWeY7zuJQ1t3LN0QEZr2id5fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNmQwNjliLTcwNzAtNDhlNi1iYzJiLTE2OWJjN2U3YjA4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODg5MTc0ODlaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.15364ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f06d069b-7070-48e6-bc2b-169bc7e7b089 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "PUT /v2/foo/bar/blobs/uploads/f06d069b-7070-48e6-bc2b-169bc7e7b089?_state=CH_kNPbH7RoEXSb-5SDWeY7zuJQ1t3LN0QEZr2id5fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwNmQwNjliLTcwNzAtNDhlNi1iYzJiLTE2OWJjN2U3YjA4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43ODg5MTc0ODlaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=7601abea-24a2-4916-8f6a-c68b1c13a9cd http.request.method=POST http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.25087ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=b774fb0b-7deb-462a-85cf-7839cb48398d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/e8a93141-3b76-4ac1-87fa-051ebed40f82?_state=i9kUAfetdGsUWJC5nEiYc_t35JfDYMl_xrqDcDCVYPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YTkzMTQxLTNiNzYtNGFjMS04N2ZhLTA1MWViZWQ0MGY4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43OTIxNDY3MjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.527675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "PUT /v2/foo/bar/blobs/uploads/e8a93141-3b76-4ac1-87fa-051ebed40f82?_state=i9kUAfetdGsUWJC5nEiYc_t35JfDYMl_xrqDcDCVYPB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YTkzMTQxLTNiNzYtNGFjMS04N2ZhLTA1MWViZWQ0MGY4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43OTIxNDY3MjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=85a0af2c-7f38-4948-aac4-6c9eecfefb7b http.request.method=POST http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=12f95ac1-708a-45df-8f13-31eb07b47b9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/6e309a1b-c2be-4634-a386-fd1b46f35f8f?_state=3zKo1glDE6JMuqDTHW7YwIVDVACzZNOICqn49demEHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMzA5YTFiLWMyYmUtNDYzNC1hMzg2LWZkMWI0NmYzNWY4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43OTU0NzA5ODlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "PUT /v2/foo/bar/blobs/uploads/6e309a1b-c2be-4634-a386-fd1b46f35f8f?_state=3zKo1glDE6JMuqDTHW7YwIVDVACzZNOICqn49demEHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMzA5YTFiLWMyYmUtNDYzNC1hMzg2LWZkMWI0NmYzNWY4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43OTU0NzA5ODlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=4fc19939-de1e-4364-b930-b214c2ce0e3f http.request.method=POST http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="979.234µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=4837fdbb-9342-4956-9781-31cdb74850bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/ee2253ea-9e4b-4416-a6ff-e2b2142c9887?_state=sYRhOsLTlPiZVALh_SOpmOFQ2pW7t7xJiU-9yf6N_LR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMjI1M2VhLTllNGItNDQxNi1hNmZmLWUyYjIxNDJjOTg4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43OTg1MzgyODJaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.duration=1.275702182s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:18 +0000] "PUT /v2/foo/bar/blobs/uploads/ee2253ea-9e4b-4416-a6ff-e2b2142c9887?_state=sYRhOsLTlPiZVALh_SOpmOFQ2pW7t7xJiU-9yf6N_LR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMjI1M2VhLTllNGItNDQxNi1hNmZmLWUyYjIxNDJjOTg4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToxOC43OTg1MzgyODJaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=a316fc43-7bab-479b-86b8-37970efff015 http.request.method=POST http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.654µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37025" http.request.id=f17625dd-c9ca-469e-af74-2577365e0fb9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/84e04c42-7b9c-46d6-90fd-2fcbb9cb8c08?_state=0hiF7EsytXAxU-w8C5MHa5l2sCaelNvYViCyhwDvG1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZTA0YzQyLTdiOWMtNDZkNi05MGZkLTJmY2JiOWNiOGMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMC4xNTY4MDg2MDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.24125474s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/84e04c42-7b9c-46d6-90fd-2fcbb9cb8c08?_state=0hiF7EsytXAxU-w8C5MHa5l2sCaelNvYViCyhwDvG1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZTA0YzQyLTdiOWMtNDZkNi05MGZkLTJmY2JiOWNiOGMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMC4xNTY4MDg2MDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=8f3b182b-38a3-4f18-8ffe-1df68f3b31c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/uploads/84e04c42-7b9c-46d6-90fd-2fcbb9cb8c08?_state=t5y07N0knhMHD7y5EPI_Lc1PvraOti7PcqGWAG6fYdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZTA0YzQyLTdiOWMtNDZkNi05MGZkLTJmY2JiOWNiOGMwOCIsIk9mZnNldCI6MjQ1MDM4MDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MjBaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739424ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "PUT /v2/foo/bar/blobs/uploads/84e04c42-7b9c-46d6-90fd-2fcbb9cb8c08?_state=t5y07N0knhMHD7y5EPI_Lc1PvraOti7PcqGWAG6fYdp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZTA0YzQyLTdiOWMtNDZkNi05MGZkLTJmY2JiOWNiOGMwOCIsIk9mZnNldCI6MjQ1MDM4MDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MjBaIn0%3D&digest=sha256%3A3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=c087ccd3-d1a5-46ba-aea2-9aa1e9a6bd1d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="851.489µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=9c93ad2a-fe25-4968-8b7f-28406e1c5d95 http.request.method=GET http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=61.028387ms http.response.status=200 http.response.written=24503808 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 200 24503808 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=error msg="error parsing digest="sha257:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=8ca697be-bfd5-4552-934a-a4edf8719b31 http.request.method=GET http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/sha257:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" vars.name="foo/bar" time="2025-04-11T20:49:21Z" 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:37025" http.request.id=8ca697be-bfd5-4552-934a-a4edf8719b31 http.request.method=GET http.request.remoteaddr="127.0.0.1:51422" http.request.uri="/v2/foo/bar/blobs/sha257:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="685.207µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/sha257:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=2bbd632f-8123-4e54-b191-5e87df99ab22 http.request.method=GET http.request.remoteaddr="127.0.0.1:51438" http.request.uri="/v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.duration=1.474565ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:21Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=733f8986-1033-4b54-96d2-d56b2091dc63 http.request.method=GET http.request.remoteaddr="127.0.0.1:40356" http.request.uri="/v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.938µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=6f81f436-b7ea-45fc-a168-60a0ec767e7d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40360" http.request.uri="/v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="763.222µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=f94bc2cf-36f8-4383-965f-b98cb327ef74 http.request.method=POST http.request.remoteaddr="127.0.0.1:40360" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="731.82µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=23d5359c-dfba-4de9-80bf-23d00418cda0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40360" http.request.uri="/v2/foo/bar/blobs/uploads/238b7b3d-822a-4e5a-bf4c-4ad17ffba187?_state=FIsOeRGPbMhESG6v7uH3Z_g2a10iW7ms5Qrsu3HxHB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOGI3YjNkLTgyMmEtNGU1YS1iZjRjLTRhZDE3ZmZiYTE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjE0NzQzNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="834.004µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/uploads/238b7b3d-822a-4e5a-bf4c-4ad17ffba187?_state=FIsOeRGPbMhESG6v7uH3Z_g2a10iW7ms5Qrsu3HxHB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOGI3YjNkLTgyMmEtNGU1YS1iZjRjLTRhZDE3ZmZiYTE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjE0NzQzNzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=2941395e-a4b8-4329-929a-f4cfb6e429ed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40360" http.request.uri="/v2/foo/bar/blobs/uploads/238b7b3d-822a-4e5a-bf4c-4ad17ffba187?_state=FIsOeRGPbMhESG6v7uH3Z_g2a10iW7ms5Qrsu3HxHB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOGI3YjNkLTgyMmEtNGU1YS1iZjRjLTRhZDE3ZmZiYTE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjE0NzQzNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="785.143µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "DELETE /v2/foo/bar/blobs/uploads/238b7b3d-822a-4e5a-bf4c-4ad17ffba187?_state=FIsOeRGPbMhESG6v7uH3Z_g2a10iW7ms5Qrsu3HxHB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOGI3YjNkLTgyMmEtNGU1YS1iZjRjLTRhZDE3ZmZiYTE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjE0NzQzNzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=e1436219-1a18-4170-8536-ab3672f39862 http.request.method=GET http.request.remoteaddr="127.0.0.1:40360" http.request.uri="/v2/foo/bar/blobs/uploads/238b7b3d-822a-4e5a-bf4c-4ad17ffba187?_state=FIsOeRGPbMhESG6v7uH3Z_g2a10iW7ms5Qrsu3HxHB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOGI3YjNkLTgyMmEtNGU1YS1iZjRjLTRhZDE3ZmZiYTE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjE0NzQzNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=238b7b3d-822a-4e5a-bf4c-4ad17ffba187 time="2025-04-11T20:49:21Z" 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:35059" http.request.id=e1436219-1a18-4170-8536-ab3672f39862 http.request.method=GET http.request.remoteaddr="127.0.0.1:40360" http.request.uri="/v2/foo/bar/blobs/uploads/238b7b3d-822a-4e5a-bf4c-4ad17ffba187?_state=FIsOeRGPbMhESG6v7uH3Z_g2a10iW7ms5Qrsu3HxHB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOGI3YjNkLTgyMmEtNGU1YS1iZjRjLTRhZDE3ZmZiYTE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjE0NzQzNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.292µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=238b7b3d-822a-4e5a-bf4c-4ad17ffba187 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/uploads/238b7b3d-822a-4e5a-bf4c-4ad17ffba187?_state=FIsOeRGPbMhESG6v7uH3Z_g2a10iW7ms5Qrsu3HxHB57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzOGI3YjNkLTgyMmEtNGU1YS1iZjRjLTRhZDE3ZmZiYTE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjE0NzQzNzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=3d184eca-4f8e-4405-b65c-cad229fb0f7d http.request.method=POST http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.117µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=02dba891-6dc3-40c2-8d46-68cfc8008041 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/72ad86a6-ee7b-4d28-bc57-8624e80a3663?_state=yJNKSB2gs6PgGwqJSwtkXAIYFL621WlgJALUvBNX7_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWQ4NmE2LWVlN2ItNGQyOC1iYzU3LTg2MjRlODBhMzY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjUzMTY3MTdaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" provided=sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 vars.name="foo/bar" vars.uuid=72ad86a6-ee7b-4d28-bc57-8624e80a3663 time="2025-04-11T20:49:21Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=02dba891-6dc3-40c2-8d46-68cfc8008041 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/72ad86a6-ee7b-4d28-bc57-8624e80a3663?_state=yJNKSB2gs6PgGwqJSwtkXAIYFL621WlgJALUvBNX7_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWQ4NmE2LWVlN2ItNGQyOC1iYzU3LTg2MjRlODBhMzY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjUzMTY3MTdaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=72ad86a6-ee7b-4d28-bc57-8624e80a3663 time="2025-04-11T20:49:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87, 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:35059" http.request.id=02dba891-6dc3-40c2-8d46-68cfc8008041 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/72ad86a6-ee7b-4d28-bc57-8624e80a3663?_state=yJNKSB2gs6PgGwqJSwtkXAIYFL621WlgJALUvBNX7_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWQ4NmE2LWVlN2ItNGQyOC1iYzU3LTg2MjRlODBhMzY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjUzMTY3MTdaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.047µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=72ad86a6-ee7b-4d28-bc57-8624e80a3663 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "PUT /v2/foo/bar/blobs/uploads/72ad86a6-ee7b-4d28-bc57-8624e80a3663?_state=yJNKSB2gs6PgGwqJSwtkXAIYFL621WlgJALUvBNX7_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWQ4NmE2LWVlN2ItNGQyOC1iYzU3LTg2MjRlODBhMzY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjUzMTY3MTdaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=f777b35f-c4c7-4ae1-90dd-7ea997117935 http.request.method=POST http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="737.699µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=98fbd4ce-b7a2-47fc-b9f0-414d3cbb209a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/7623ff07-1195-4292-8466-7e1a89802ac9?_state=_8P5PQtL-Y5skWXzXTN4Xsjma_UpA8dnZ5bTJcyHk397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjNmZjA3LTExOTUtNDI5Mi04NDY2LTdlMWE4OTgwMmFjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjcxNzQ5MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="899.141µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "PUT /v2/foo/bar/blobs/uploads/7623ff07-1195-4292-8466-7e1a89802ac9?_state=_8P5PQtL-Y5skWXzXTN4Xsjma_UpA8dnZ5bTJcyHk397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MjNmZjA3LTExOTUtNDI5Mi04NDY2LTdlMWE4OTgwMmFjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MjcxNzQ5MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=978e4305-7322-43b9-822a-18f140505e01 http.request.method=POST http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268989ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=84d2810b-bc6a-4244-b1ce-0457d0327092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/97d00b2f-a060-44e5-aae8-65aeeacb1030?_state=PvL6_2fi4TPWrYebZBFN0PBG-TBlE7aVF_wWGQNdr-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZDAwYjJmLWEwNjAtNDRlNS1hYWU4LTY1YWVlYWNiMTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43Mjk3MjM0NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.511055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "PUT /v2/foo/bar/blobs/uploads/97d00b2f-a060-44e5-aae8-65aeeacb1030?_state=PvL6_2fi4TPWrYebZBFN0PBG-TBlE7aVF_wWGQNdr-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZDAwYjJmLWEwNjAtNDRlNS1hYWU4LTY1YWVlYWNiMTAzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43Mjk3MjM0NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=23209208-90b8-474f-8961-5740316dd6d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=c01facc6-8b6d-4fe4-b0ec-8413ee1a7ad6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/da5b2a40-5fae-4e3f-9785-ae69a64fdd85?_state=s9bXqlpyIXbRLsAXZq3Uk5jzVR3lKTZYoMjjJiA92Bx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWIyYTQwLTVmYWUtNGUzZi05Nzg1LWFlNjlhNjRmZGQ4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MzMyMjA5MzdaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.duration=1.732361647s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "PUT /v2/foo/bar/blobs/uploads/da5b2a40-5fae-4e3f-9785-ae69a64fdd85?_state=s9bXqlpyIXbRLsAXZq3Uk5jzVR3lKTZYoMjjJiA92Bx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWIyYTQwLTVmYWUtNGUzZi05Nzg1LWFlNjlhNjRmZGQ4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMS43MzMyMjA5MzdaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=f7afcd81-fe71-4222-afe9-fd6ede320e4f http.request.method=POST http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35059" http.request.id=1031f23b-e4e6-42b2-af94-de9ffbe35285 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/c4fe4b06-018f-43f9-ab37-24bca141de82?_state=rzg3u60bwszVWSQDAe8z2f0Ras00zLBzHAP1ghmpGZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZmU0YjA2LTAxOGYtNDNmOS1hYjM3LTI0YmNhMTQxZGU4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMy41NTkxNTA1MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693306749s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/c4fe4b06-018f-43f9-ab37-24bca141de82?_state=rzg3u60bwszVWSQDAe8z2f0Ras00zLBzHAP1ghmpGZt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZmU0YjA2LTAxOGYtNDNmOS1hYjM3LTI0YmNhMTQxZGU4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyMy41NTkxNTA1MloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=427acfed-6b10-487b-b548-af033694d70e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/uploads/c4fe4b06-018f-43f9-ab37-24bca141de82?_state=-GGAkf_7xSgo4-SD-jqWzXqRKpEkcxJiLOXz6kYR_vF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZmU0YjA2LTAxOGYtNDNmOS1hYjM3LTI0YmNhMTQxZGU4MiIsIk9mZnNldCI6Mjg0NzA3ODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MjNaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.duration=1.653325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/c4fe4b06-018f-43f9-ab37-24bca141de82?_state=-GGAkf_7xSgo4-SD-jqWzXqRKpEkcxJiLOXz6kYR_vF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZmU0YjA2LTAxOGYtNDNmOS1hYjM3LTI0YmNhMTQxZGU4MiIsIk9mZnNldCI6Mjg0NzA3ODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MjNaIn0%3D&digest=sha256%3A0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=c8ad21c9-494c-4977-a112-4bd1d910d8b8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.216836ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=a6f7912f-8558-4e8b-a0ce-f0153317a162 http.request.method=GET http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=71.456251ms http.response.status=200 http.response.written=28470784 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 200 28470784 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=error msg="error parsing digest="sha257:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=d1d375e7-a58c-4e77-9483-c5c24ec436f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/sha257:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" vars.name="foo/bar" time="2025-04-11T20:49:25Z" 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:35059" http.request.id=d1d375e7-a58c-4e77-9483-c5c24ec436f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40368" http.request.uri="/v2/foo/bar/blobs/sha257:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001125ms http.response.status=400 http.response.written=110 vars.digest="sha257:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/sha257:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=8b82fcf5-83a0-4fba-a5a7-6ad27671e500 http.request.method=GET http.request.remoteaddr="127.0.0.1:40394" http.request.uri="/v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.duration="924.831µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=9b886c12-ffa0-4ef3-92e7-94425720f7d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40378" http.request.uri="/v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.658611ms http.response.status=200 http.response.written=2605056 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 200 2605056 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35059" http.request.id=9feced9b-13d2-4584-a4e1-2b3665afe774 http.request.method=GET http.request.remoteaddr="127.0.0.1:40394" http.request.uri="/v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.808277ms http.response.status=200 http.response.written=2490368 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/sha256:0af8414c699aa4651c2d5ac55b49f574e3fbd0f5ec6602cd773cb86c3e8cbb87 HTTP/1.1" 200 2490368 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=92176335-62eb-4e93-ba49-927501992953 http.request.method=GET http.request.remoteaddr="127.0.0.1:51438" http.request.uri="/v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.870258258s http.response.status=200 http.response.written=2572288 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 200 2572288 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37025" http.request.id=2382f749-b999-44ec-ba10-d24e39e04977 http.request.method=GET http.request.remoteaddr="127.0.0.1:51432" http.request.uri="/v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.875256407s http.response.status=200 http.response.written=2605056 127.0.0.1 - - [11/Apr/2025:20:49:21 +0000] "GET /v2/foo/bar/blobs/sha256:3bd58aa56038ea3b6943b2f32a8b50da0210ea5d29b9a28656252b145cdf4f93 HTTP/1.1" 200 2605056 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.77s) === RUN TestBlobDelete time="2025-04-11T20:49:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:25Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=0b16ade2-338d-4b73-942f-bdcc7899c0ff http.request.method=GET http.request.remoteaddr="127.0.0.1:43948" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.298956ms http.response.status=404 http.response.written=157 vars.digest="sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=b13af6f3-715c-4fe8-9b8d-74bf34623c7f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43950" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.146626ms http.response.status=404 http.response.written=157 vars.digest="sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=5a9dc5cc-4ef3-4f0f-8072-6d90554fcff8 http.request.method=POST http.request.remoteaddr="127.0.0.1:43950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="749.513µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=bf3627e6-641f-4599-816c-44a2d03e8ee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43950" http.request.uri="/v2/foo/bar/blobs/uploads/17175a35-df77-4923-a351-11ddd5c9d599?_state=dGfDhzC8R-rKgkB91ocxJrL0nybS-5k3zAFPbw2c-1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTc1YTM1LWRmNzctNDkyMy1hMzUxLTExZGRkNWM5ZDU5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41Mzg2MTY1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270219ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/uploads/17175a35-df77-4923-a351-11ddd5c9d599?_state=dGfDhzC8R-rKgkB91ocxJrL0nybS-5k3zAFPbw2c-1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTc1YTM1LWRmNzctNDkyMy1hMzUxLTExZGRkNWM5ZDU5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41Mzg2MTY1MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=8124a65c-836e-441f-80ff-a68d1f478e8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43950" http.request.uri="/v2/foo/bar/blobs/uploads/17175a35-df77-4923-a351-11ddd5c9d599?_state=dGfDhzC8R-rKgkB91ocxJrL0nybS-5k3zAFPbw2c-1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTc1YTM1LWRmNzctNDkyMy1hMzUxLTExZGRkNWM5ZDU5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41Mzg2MTY1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="794.99µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/17175a35-df77-4923-a351-11ddd5c9d599?_state=dGfDhzC8R-rKgkB91ocxJrL0nybS-5k3zAFPbw2c-1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTc1YTM1LWRmNzctNDkyMy1hMzUxLTExZGRkNWM5ZDU5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41Mzg2MTY1MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=649a8c65-42e4-4710-9ea6-291fb3688b03 http.request.method=GET http.request.remoteaddr="127.0.0.1:43950" http.request.uri="/v2/foo/bar/blobs/uploads/17175a35-df77-4923-a351-11ddd5c9d599?_state=dGfDhzC8R-rKgkB91ocxJrL0nybS-5k3zAFPbw2c-1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTc1YTM1LWRmNzctNDkyMy1hMzUxLTExZGRkNWM5ZDU5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41Mzg2MTY1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=17175a35-df77-4923-a351-11ddd5c9d599 time="2025-04-11T20:49:25Z" 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:43219" http.request.id=649a8c65-42e4-4710-9ea6-291fb3688b03 http.request.method=GET http.request.remoteaddr="127.0.0.1:43950" http.request.uri="/v2/foo/bar/blobs/uploads/17175a35-df77-4923-a351-11ddd5c9d599?_state=dGfDhzC8R-rKgkB91ocxJrL0nybS-5k3zAFPbw2c-1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTc1YTM1LWRmNzctNDkyMy1hMzUxLTExZGRkNWM5ZDU5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41Mzg2MTY1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.113725ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=17175a35-df77-4923-a351-11ddd5c9d599 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "GET /v2/foo/bar/blobs/uploads/17175a35-df77-4923-a351-11ddd5c9d599?_state=dGfDhzC8R-rKgkB91ocxJrL0nybS-5k3zAFPbw2c-1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MTc1YTM1LWRmNzctNDkyMy1hMzUxLTExZGRkNWM5ZDU5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41Mzg2MTY1MzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=48c91078-b6b7-45bc-ba13-a54412ff44cd http.request.method=POST http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294046ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=d2c70de6-8c66-4cc1-a608-36e40770be4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/ed8fc8f2-e583-41dc-b7c4-6e812952b925?_state=gg8ytwtr2qAoTQ0wY7rwBzqOeYC7rjdar4vnO3PJ3fd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOGZjOGYyLWU1ODMtNDFkYy1iN2M0LTZlODEyOTUyYjkyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NDU1NjM5NloifQ%3D%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" provided=sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 vars.name="foo/bar" vars.uuid=ed8fc8f2-e583-41dc-b7c4-6e812952b925 time="2025-04-11T20:49:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=d2c70de6-8c66-4cc1-a608-36e40770be4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/ed8fc8f2-e583-41dc-b7c4-6e812952b925?_state=gg8ytwtr2qAoTQ0wY7rwBzqOeYC7rjdar4vnO3PJ3fd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOGZjOGYyLWU1ODMtNDFkYy1iN2M0LTZlODEyOTUyYjkyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NDU1NjM5NloifQ%3D%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ed8fc8f2-e583-41dc-b7c4-6e812952b925 time="2025-04-11T20:49:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20, 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:43219" http.request.id=d2c70de6-8c66-4cc1-a608-36e40770be4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/ed8fc8f2-e583-41dc-b7c4-6e812952b925?_state=gg8ytwtr2qAoTQ0wY7rwBzqOeYC7rjdar4vnO3PJ3fd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOGZjOGYyLWU1ODMtNDFkYy1iN2M0LTZlODEyOTUyYjkyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NDU1NjM5NloifQ%3D%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.003µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ed8fc8f2-e583-41dc-b7c4-6e812952b925 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/ed8fc8f2-e583-41dc-b7c4-6e812952b925?_state=gg8ytwtr2qAoTQ0wY7rwBzqOeYC7rjdar4vnO3PJ3fd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOGZjOGYyLWU1ODMtNDFkYy1iN2M0LTZlODEyOTUyYjkyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NDU1NjM5NloifQ%3D%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=7da06f72-da9e-4465-a4bc-5fa895fee44e http.request.method=POST http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146304ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=ac9904e4-948a-4201-9a68-a1c2f8779504 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/1fc3b917-ad6b-4bee-be76-de37e254464d?_state=IXYdUmojCj0PkaXBjH0u-4CAantdxhVbZ1wHew66qjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYzNiOTE3LWFkNmItNGJlZS1iZTc2LWRlMzdlMjU0NDY0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NDg4NzA3NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/1fc3b917-ad6b-4bee-be76-de37e254464d?_state=IXYdUmojCj0PkaXBjH0u-4CAantdxhVbZ1wHew66qjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYzNiOTE3LWFkNmItNGJlZS1iZTc2LWRlMzdlMjU0NDY0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NDg4NzA3NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=bcf953f2-e863-49e7-849b-7cf64d49499d http.request.method=POST http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198335ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=5a127ea8-8032-4014-95ee-43d9c8a31e86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/1759ac6f-547c-4cfa-90d3-34ddd846bae5?_state=XXJ45K8VL14fJpUS2mlXvT69HhY0NAbJQAul6hT5UYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NTlhYzZmLTU0N2MtNGNmYS05MGQzLTM0ZGRkODQ2YmFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NTI2NTExOTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531548ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/1759ac6f-547c-4cfa-90d3-34ddd846bae5?_state=XXJ45K8VL14fJpUS2mlXvT69HhY0NAbJQAul6hT5UYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3NTlhYzZmLTU0N2MtNGNmYS05MGQzLTM0ZGRkODQ2YmFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NTI2NTExOTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=7a75648c-4f8a-4cf9-99d1-c3d11ec6e0a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=5e3aa193-0173-4ead-a11b-9890a4b07473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/4da58cba-de74-4e23-9f4f-fea6e04af5c6?_state=GJYZCX8uC7dOCykFZpphRMhG5Xf74WlMg9C5i3phJRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYTU4Y2JhLWRlNzQtNGUyMy05ZjRmLWZlYTZlMDRhZjVjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NTU4NjM4NzlaIn0%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.duration=885.301017ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/4da58cba-de74-4e23-9f4f-fea6e04af5c6?_state=GJYZCX8uC7dOCykFZpphRMhG5Xf74WlMg9C5i3phJRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkYTU4Y2JhLWRlNzQtNGUyMy05ZjRmLWZlYTZlMDRhZjVjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNS41NTU4NjM4NzlaIn0%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=240d33fd-52be-4397-b46d-f0f0ffce0f89 http.request.method=POST http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.44997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43219" http.request.id=9181f718-fb0e-48ff-ba6a-c4bfcb905966 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/cb3541e3-c515-42b8-af1d-62a2e397a880?_state=bmlcCvkVssQnmSWSXrdUIuji8joknJoQq_9c1VKelKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMzU0MWUzLWM1MTUtNDJiOC1hZjFkLTYyYTJlMzk3YTg4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNi41MTMwMjkwOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=889.410055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:26 +0000] "PATCH /v2/foo/bar/blobs/uploads/cb3541e3-c515-42b8-af1d-62a2e397a880?_state=bmlcCvkVssQnmSWSXrdUIuji8joknJoQq_9c1VKelKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMzU0MWUzLWM1MTUtNDJiOC1hZjFkLTYyYTJlMzk3YTg4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNi41MTMwMjkwOVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=fbe5ebea-c49e-4f9a-b3cf-07a5fca677c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/uploads/cb3541e3-c515-42b8-af1d-62a2e397a880?_state=-LTY15goaF9dUh7kIfpyO4dr6vfQr5AyL3cxm3NDiIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMzU0MWUzLWM1MTUtNDJiOC1hZjFkLTYyYTJlMzk3YTg4MCIsIk9mZnNldCI6MjAwNjc4NDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MjZaIn0%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "PUT /v2/foo/bar/blobs/uploads/cb3541e3-c515-42b8-af1d-62a2e397a880?_state=-LTY15goaF9dUh7kIfpyO4dr6vfQr5AyL3cxm3NDiIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMzU0MWUzLWM1MTUtNDJiOC1hZjFkLTYyYTJlMzk3YTg4MCIsIk9mZnNldCI6MjAwNjc4NDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MjZaIn0%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=126d9dfa-496b-402f-b9c3-8e24a9df8637 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.314476ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=cb6793ff-0056-42c2-8c6b-323d9b313545 http.request.method=GET http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=46.385128ms http.response.status=200 http.response.written=20067840 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "GET /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 200 20067840 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=error msg="error parsing digest="sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=affd6c96-7607-4af4-b684-b970520ad917 http.request.method=GET http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" time="2025-04-11T20:49:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=affd6c96-7607-4af4-b684-b970520ad917 http.request.method=GET http.request.remoteaddr="127.0.0.1:43958" http.request.uri="/v2/foo/bar/blobs/sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.049809ms http.response.status=400 http.response.written=110 vars.digest="sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "GET /v2/foo/bar/blobs/sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=55a783c6-c868-4ac5-b7ac-217444357a58 http.request.method=GET http.request.remoteaddr="127.0.0.1:43978" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.duration="961.594µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "GET /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=65590597-7c57-46c7-a915-808cf1cae6f0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43980" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.duration=1.31304ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=26edbfac-5ea8-48d0-ada6-a93d509e2f47 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43980" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.073931ms http.response.status=404 http.response.written=157 vars.digest="sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" 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:43219" http.request.id=3d1488ae-a2d8-4454-985c-bec92f4df5c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43980" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.97µs" http.response.status=404 http.response.written=74 vars.digest="sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=error msg="error parsing digest="sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=8095e368-3f60-469a-95fd-e016cb9a108b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43982" http.request.uri="/v2/foo/bar/blobs/sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" time="2025-04-11T20:49:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=8095e368-3f60-469a-95fd-e016cb9a108b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43982" http.request.uri="/v2/foo/bar/blobs/sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.341795ms http.response.status=400 http.response.written=110 vars.digest="sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "DELETE /v2/foo/bar/blobs/sha257:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T20:49:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=53c5bef6-bb3c-4539-87c9-e8865178131a http.request.method=POST http.request.remoteaddr="127.0.0.1:43988" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=d7d59285-60f6-49db-81b8-e830c542badd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43988" http.request.uri="/v2/foo/bar/blobs/uploads/5e6c7729-355f-4003-a74e-c4049bfc2ee3?_state=WFjcJZpoJmj5rZLDUOxY1BxtGHNQUNddiBk4WEEVQc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNmM3NzI5LTM1NWYtNDAwMy1hNzRlLWM0MDQ5YmZjMmVlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNy40ODczNDQ1MjdaIn0%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.duration=877.557036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "PUT /v2/foo/bar/blobs/uploads/5e6c7729-355f-4003-a74e-c4049bfc2ee3?_state=WFjcJZpoJmj5rZLDUOxY1BxtGHNQUNddiBk4WEEVQc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNmM3NzI5LTM1NWYtNDAwMy1hNzRlLWM0MDQ5YmZjMmVlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyNy40ODczNDQ1MjdaIn0%3D&digest=sha256%3Aace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=aa09f2c8-620a-43a2-829f-71c61e200514 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43988" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="952.785µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=155aa7e0-c001-477c-9d77-4215f2b68927 http.request.method=GET http.request.remoteaddr="127.0.0.1:43968" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=953.857621ms http.response.status=200 http.response.written=2605056 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "GET /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 200 2605056 "" "Go-http-client/1.1" time="2025-04-11T20:49:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43219" http.request.id=0fbb7968-6986-4b95-9482-a0c1fb1cc494 http.request.method=GET http.request.remoteaddr="127.0.0.1:43978" http.request.uri="/v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=948.971931ms http.response.status=200 http.response.written=2572288 127.0.0.1 - - [11/Apr/2025:20:49:27 +0000] "GET /v2/foo/bar/blobs/sha256:ace3da2c65c77ade6c51a45af1fd07dba286aeeaa8517acb426e8d20e52aec20 HTTP/1.1" 200 2572288 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.07s) === RUN TestRelativeURL time="2025-04-11T20:49:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:28Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36637" http.request.id=a8d21b8d-b433-4638-ad01-36e0853e5071 http.request.method=POST http.request.remoteaddr="127.0.0.1:45824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.376232ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36637" http.request.id=9d0e02f0-1d0a-4b8c-b507-793a99c645c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45824" http.request.uri="/v2/foo/bar/blobs/uploads/21cd8390-9aa3-4d7d-a35e-978721ffe346?_state=P7GS4ILmr1NYOd-cWwTBw1xgDyLshL2yDdjYBienIFZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxY2Q4MzkwLTlhYTMtNGQ3ZC1hMzVlLTk3ODcyMWZmZTM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyOC40Mjk5NTUyOTJaIn0%3D&digest=sha256%3Abfd29cafce4d415ecae59ce25e2d2500dfa25dc13e6d665f5bf5a5e24527220d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051563321s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:28 +0000] "PUT /v2/foo/bar/blobs/uploads/21cd8390-9aa3-4d7d-a35e-978721ffe346?_state=P7GS4ILmr1NYOd-cWwTBw1xgDyLshL2yDdjYBienIFZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxY2Q4MzkwLTlhYTMtNGQ3ZC1hMzVlLTk3ODcyMWZmZTM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyOC40Mjk5NTUyOTJaIn0%3D&digest=sha256%3Abfd29cafce4d415ecae59ce25e2d2500dfa25dc13e6d665f5bf5a5e24527220d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36637" http.request.id=085668ca-fdd4-4b12-b9a8-a6e519acc678 http.request.method=POST http.request.remoteaddr="127.0.0.1:45824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.104µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36637" http.request.id=e8d21dd5-cd95-446c-81e9-e9031f6c6f36 http.request.method=POST http.request.remoteaddr="127.0.0.1:45824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.428µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36637" http.request.id=85a6b12f-dc11-46d6-a2f7-638657f52360 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45824" http.request.uri="/v2/foo/bar/blobs/uploads/a856f75d-9e9e-4705-a445-edee6ae51137?_state=rAJBJwdJ1Uefqx-NnNS6P3FyifYtmoibE_t9dUjs_Cx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4NTZmNzVkLTllOWUtNDcwNS1hNDQ1LWVkZWU2YWU1MTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyOS43NjM5NjI4MzZaIn0%3D&digest=sha256%3Ae0d7039c36902ee2fe76fdf8c8af9c84f5b62c82220871f3482f7a02fdda0cc9" http.request.useragent="Go-http-client/1.1" http.response.duration=448.409864ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:29 +0000] "PUT /v2/foo/bar/blobs/uploads/a856f75d-9e9e-4705-a445-edee6ae51137?_state=rAJBJwdJ1Uefqx-NnNS6P3FyifYtmoibE_t9dUjs_Cx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4NTZmNzVkLTllOWUtNDcwNS1hNDQ1LWVkZWU2YWU1MTEzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OToyOS43NjM5NjI4MzZaIn0%3D&digest=sha256%3Ae0d7039c36902ee2fe76fdf8c8af9c84f5b62c82220871f3482f7a02fdda0cc9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.79s) === RUN TestBlobDeleteDisabled time="2025-04-11T20:49:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:30Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:30Z" 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:38723" http.request.id=5c08ab7b-c610-4f85-a7b3-76597c087b56 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35338" http.request.uri="/v2/foo/bar/blobs/sha256:02cf1082d4e28e0760c1d1c8711195c72c50e49a070ff01c4674d67e06d88f8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.705µs" http.response.status=405 http.response.written=78 vars.digest="sha256:02cf1082d4e28e0760c1d1c8711195c72c50e49a070ff01c4674d67e06d88f8b" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:02cf1082d4e28e0760c1d1c8711195c72c50e49a070ff01c4674d67e06d88f8b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2025-04-11T20:49:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:30Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39637" http.request.id=5eb5919b-490b-48bf-957b-42b25d75d531 http.request.method=POST http.request.remoteaddr="127.0.0.1:37610" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.582µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39637" http.request.id=cc892b1d-2688-4f56-aff4-1a8ce082e273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37610" http.request.uri="/v2/foo/bar/blobs/uploads/8a8667f3-7e62-4a70-85f0-091c8c093fa9?_state=jz_sSAyOpqFKofkj1xdxY5YP71h5M4z7xDZ3OFuqyVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhODY2N2YzLTdlNjItNGE3MC04NWYwLTA5MWM4YzA5M2ZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTozMC41NzA2MDMxNDJaIn0%3D&digest=sha256%3A9c7718005966764ea77012ab0c71f569781ff50cab44f29ee472ca8d30071d52" http.request.useragent="Go-http-client/1.1" http.response.duration=1.364970472s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:30 +0000] "PUT /v2/foo/bar/blobs/uploads/8a8667f3-7e62-4a70-85f0-091c8c093fa9?_state=jz_sSAyOpqFKofkj1xdxY5YP71h5M4z7xDZ3OFuqyVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhODY2N2YzLTdlNjItNGE3MC04NWYwLTA5MWM4YzA5M2ZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTozMC41NzA2MDMxNDJaIn0%3D&digest=sha256%3A9c7718005966764ea77012ab0c71f569781ff50cab44f29ee472ca8d30071d52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:31Z" 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:39637" http.request.id=386a96f1-0e03-4254-b271-ac4637d52d2d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37610" http.request.uri="/v2/foo/bar/blobs/sha256:9c7718005966764ea77012ab0c71f569781ff50cab44f29ee472ca8d30071d52" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.268995ms http.response.status=405 http.response.written=78 vars.digest="sha256:9c7718005966764ea77012ab0c71f569781ff50cab44f29ee472ca8d30071d52" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:9c7718005966764ea77012ab0c71f569781ff50cab44f29ee472ca8d30071d52 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.56s) === RUN TestDeleteReadOnly time="2025-04-11T20:49:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:31Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43425" http.request.id=f6adb48b-c103-4701-8ef1-3e1cac99f46b http.request.method=POST http.request.remoteaddr="127.0.0.1:54960" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43425" http.request.id=2a36b393-cf94-4099-81e2-29cad4fbaaca http.request.method=PUT http.request.remoteaddr="127.0.0.1:54960" http.request.uri="/v2/foo/bar/blobs/uploads/aa0bd514-a277-4f6b-a719-309b7fe282cb?_state=PXf_mbBzhK0Y0OJH3qtL1uJ7dKygSGtM_IvmYlPLrvx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMGJkNTE0LWEyNzctNGY2Yi1hNzE5LTMwOWI3ZmUyODJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTozMi4xMjY2MjA4MjlaIn0%3D&digest=sha256%3A2efdc4ba5266c661c606d5bcfdbe523610c184111698f05967d659b685700ded" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259839177s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:32 +0000] "PUT /v2/foo/bar/blobs/uploads/aa0bd514-a277-4f6b-a719-309b7fe282cb?_state=PXf_mbBzhK0Y0OJH3qtL1uJ7dKygSGtM_IvmYlPLrvx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMGJkNTE0LWEyNzctNGY2Yi1hNzE5LTMwOWI3ZmUyODJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTozMi4xMjY2MjA4MjlaIn0%3D&digest=sha256%3A2efdc4ba5266c661c606d5bcfdbe523610c184111698f05967d659b685700ded HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [11/Apr/2025:20:49:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:2efdc4ba5266c661c606d5bcfdbe523610c184111698f05967d659b685700ded HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.45s) === RUN TestStartPushReadOnly time="2025-04-11T20:49: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-11T20:49:33Z" level=info msg="redis not configured" go.version=go1.24.2 127.0.0.1 - - [11/Apr/2025:20:49:33 +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-11T20:49: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-11T20:49:33Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49: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:34223" http.request.id=95a52e3c-fd9c-4baa-bbda-f2602f5b7b5b http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" 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="928.36µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T20:49: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:34223" http.request.id=026ab56d-12b6-4425-8b04-06c80bfd1d81 http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039138ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:20:49:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T20:49: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:34223" http.request.id=27328b36-6427-4769-b9db-e4142b4a09d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" 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="994.055µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T20:49: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:34223" http.request.id=06436505-49f9-4234-803b-e288177b7cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306103ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49: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:34223" http.request.id=06436505-49f9-4234-803b-e288177b7cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.338653ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49: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:34223" http.request.id=06436505-49f9-4234-803b-e288177b7cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.366757ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49: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:34223" http.request.id=06436505-49f9-4234-803b-e288177b7cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.390456ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T20:49:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=2d06651e-b02c-4fa9-a381-da5357469194 http.request.method=POST http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346232ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=01674dd0-8b06-4420-8ce7-19b8d3185e06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/blobs/uploads/bd9807a4-4423-4686-bfed-5031a7c0632a?_state=pCkP5C-aPewt5FvvuqjuQqITN27_uOtMSqzBzP5U1wl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZDk4MDdhNC00NDIzLTQ2ODYtYmZlZC01MDMxYTdjMDYzMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzMuNTU5NDgwODAzWiJ9&digest=sha256%3Aa85dbb920e6b83dd5546763e66a59b76c426cd7d1f1e1db77b3a8b10dc85fe38" http.request.useragent="Go-http-client/1.1" http.response.duration=918.58109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/bd9807a4-4423-4686-bfed-5031a7c0632a?_state=pCkP5C-aPewt5FvvuqjuQqITN27_uOtMSqzBzP5U1wl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZDk4MDdhNC00NDIzLTQ2ODYtYmZlZC01MDMxYTdjMDYzMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzMuNTU5NDgwODAzWiJ9&digest=sha256%3Aa85dbb920e6b83dd5546763e66a59b76c426cd7d1f1e1db77b3a8b10dc85fe38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=5164bd9a-1667-4f66-8e18-71870e3b16e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.484647ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=2501d106-15bc-492f-ac3e-7075e5f7abeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/blobs/uploads/39b3fb81-522d-49a3-8a7a-f593d0a03e46?_state=AO0LHGDoMeoR0IyZln9TI3Fqk9XGV_qJ60bfdpXUHH97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOWIzZmI4MS01MjJkLTQ5YTMtOGE3YS1mNTkzZDBhMDNlNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzQuNjMxMjAyMTE5WiJ9&digest=sha256%3A59d891d60a1d83cbe555bde18635ffea9cfadad01e48e259ce273149a222b98d" http.request.useragent="Go-http-client/1.1" http.response.duration=813.232948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/39b3fb81-522d-49a3-8a7a-f593d0a03e46?_state=AO0LHGDoMeoR0IyZln9TI3Fqk9XGV_qJ60bfdpXUHH97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOWIzZmI4MS01MjJkLTQ5YTMtOGE3YS1mNTkzZDBhMDNlNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzQuNjMxMjAyMTE5WiJ9&digest=sha256%3A59d891d60a1d83cbe555bde18635ffea9cfadad01e48e259ce273149a222b98d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=b1344c42-c527-4774-bfcb-89737b3d3efb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.675938ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=a15ca96c-9623-4ea2-8050-12f582369299 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.779594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=60501f10-e91e-46a6-9dc2-274b5f069a2a http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" 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.235492ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=7a49a563-a6c2-4487-a41e-ab0452645fff http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.50301ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" 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:34223" http.request.id=33bd6094-1f5a-427b-a02b-6fe1bdd88668 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427288ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" 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:34223" http.request.id=0970b127-4b49-4d28-86d9-cfe4e9368995 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849046ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:34223" http.request.id=c27c67a2-79cf-4c51-a2cb-dd526e93c579 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.829409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=bec47ec1-a6fc-4d95-80e6-4e2fad0ec66f http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.738178ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=632c95c3-6231-445e-935a-48359a5f6029 http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="660.398µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=9cc7dd48-ffd3-4734-9afc-f47fb19344bb http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.duration="848.939µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=07cdefa3-d20f-4510-897a-afbbcf6f511c http.request.method=GET http.request.remoteaddr="127.0.0.1:40594" 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="894.397µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=error msg="payload digest does match: "sha256:da025104e4364266fb5bedbbd0176e39dbf566e699393a29d0c2b419f389c87f" != "sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a"" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=9084232c-6635-48f6-adca-ebaaff268b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" time="2025-04-11T20:49:35Z" 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:34223" http.request.id=9084232c-6635-48f6-adca-ebaaff268b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.487µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a" 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema1/manifests/sha256:7fc7f4e0f73041bb5cfcb5454280e022943768a2843b6f2bc53957fb7404784a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" 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:34223" http.request.id=de3a6e90-9176-4f2a-8ff1-b8e9a7976a82 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" 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.089387ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=aad268b6-dec7-4afd-9e02-5e2ef0546201 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" 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="830.887µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34223" http.request.id=b54523a8-591a-42ac-993d-330af5d0818a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" 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.115432ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34223" http.request.id=b54523a8-591a-42ac-993d-330af5d0818a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" 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.159426ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34223" http.request.id=b54523a8-591a-42ac-993d-330af5d0818a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" 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.207378ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=ea5e4f47-db9b-40b3-ab35-31cc4a01f473 http.request.method=POST http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=f6f97fbf-63c8-4f46-9382-3956e2dbcadf http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/blobs/uploads/52b760f2-2bbf-4f92-a18a-e2632f67883c?_state=Q6o7xw8RcTP6_gSf1p4ODRv23dZtXqs_L-oC1RdiAvB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmI3NjBmMi0yYmJmLTRmOTItYTE4YS1lMjYzMmY2Nzg4M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzUuNDc1MzI2ODc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.453157ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/52b760f2-2bbf-4f92-a18a-e2632f67883c?_state=Q6o7xw8RcTP6_gSf1p4ODRv23dZtXqs_L-oC1RdiAvB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmI3NjBmMi0yYmJmLTRmOTItYTE4YS1lMjYzMmY2Nzg4M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzUuNDc1MzI2ODc3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34223" http.request.id=40a8fe8c-5785-4ebd-9111-4684642b4f41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" 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.097661ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:35Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34223" http.request.id=40a8fe8c-5785-4ebd-9111-4684642b4f41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" 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.144099ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T20:49:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=30dacbb7-3ef4-4135-8230-8a1afee34c55 http.request.method=POST http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=b66694ce-db66-4488-87df-bd6a05f8289c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/blobs/uploads/5a7c6f1f-ee8b-41c9-afd0-ff4e1bdb48f6?_state=V3T9I7ns1NphaohOukXyFDKpOthjbvqVqgwzqdxNFNJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YTdjNmYxZi1lZThiLTQxYzktYWZkMC1mZjRlMWJkYjQ4ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzUuNjMwNjkzNDlaIn0%3D&digest=sha256%3A3cf00a5ff1c0a66960f79a8426c2aadbaf7a5a84693fe314e00fe8677c4143e1" http.request.useragent="Go-http-client/1.1" http.response.duration=792.671802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/5a7c6f1f-ee8b-41c9-afd0-ff4e1bdb48f6?_state=V3T9I7ns1NphaohOukXyFDKpOthjbvqVqgwzqdxNFNJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YTdjNmYxZi1lZThiLTQxYzktYWZkMC1mZjRlMWJkYjQ4ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzUuNjMwNjkzNDlaIn0%3D&digest=sha256%3A3cf00a5ff1c0a66960f79a8426c2aadbaf7a5a84693fe314e00fe8677c4143e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=db696063-569e-4418-992f-861520fe5398 http.request.method=POST http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.487612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=2b94d2e5-072d-484d-af07-b409750c534b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/blobs/uploads/d6aed48d-d395-4870-afb3-66a77c60e0d9?_state=6aGGUoRoN0k_uVotKb792Q23Pcmc6ejUZHg2ehnpv5p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNmFlZDQ4ZC1kMzk1LTQ4NzAtYWZiMy02NmE3N2M2MGUwZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzYuNTc3MTQwMTA3WiJ9&digest=sha256%3A36d022fc10844181336811816d7658364ded435357243bd0d804dc693e3797c6" http.request.useragent="Go-http-client/1.1" http.response.duration=775.055802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/d6aed48d-d395-4870-afb3-66a77c60e0d9?_state=6aGGUoRoN0k_uVotKb792Q23Pcmc6ejUZHg2ehnpv5p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNmFlZDQ4ZC1kMzk1LTQ4NzAtYWZiMy02NmE3N2M2MGUwZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzYuNTc3MTQwMTA3WiJ9&digest=sha256%3A36d022fc10844181336811816d7658364ded435357243bd0d804dc693e3797c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:34223" http.request.id=8a4f7f04-7502-47a6-b97a-956d85e06c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:34223" http.request.id=ed6bb1dc-a0a0-4058-a03a-ca215fe66f96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/sha256:76f5936b3e9dc12950b0e6353af1c3a2494271e041c42ea04edd105c005c84f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:76f5936b3e9dc12950b0e6353af1c3a2494271e041c42ea04edd105c005c84f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=d5adb3ec-7bc6-4110-b54c-919058b6437f http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.393187ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=b253071b-ce03-41a9-8a27-5d439f869ee8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/sha256:76f5936b3e9dc12950b0e6353af1c3a2494271e041c42ea04edd105c005c84f9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.335342ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/sha256:76f5936b3e9dc12950b0e6353af1c3a2494271e041c42ea04edd105c005c84f9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=babd580e-e8f6-40ec-baf9-3426f37e2ef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077861ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=a4702063-1663-4e39-b49a-58f2fa1bb80e http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/sha256:76f5936b3e9dc12950b0e6353af1c3a2494271e041c42ea04edd105c005c84f9" http.request.useragent="Go-http-client/1.1" http.response.duration="725.072µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/sha256:76f5936b3e9dc12950b0e6353af1c3a2494271e041c42ea04edd105c005c84f9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=fed6ea2f-a5b3-4280-a6fc-0da680ab8538 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" 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="981.717µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="rewriting manifest sha256:76f5936b3e9dc12950b0e6353af1c3a2494271e041c42ea04edd105c005c84f9 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=5501f5cb-2e06-4d01-912a-748603289193 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" 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-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=5501f5cb-2e06-4d01-912a-748603289193 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.584257ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:34223" http.request.id=43b2084a-4ffc-47e1-8f5e-829ca9308c35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.249729ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:34223" http.request.id=8703b092-fbe7-48c8-acbf-7852dbf3064f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:34223" http.request.id=288b10e0-0f24-49ae-a203-62ca0cc472fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/sha256:be8a6f423d8a933425ef8156ecc381b25d4a7c235378ede2d55f5c0a9befc8b5" http.request.useragent="Go-http-client/1.1" http.response.duration="943.339µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:be8a6f423d8a933425ef8156ecc381b25d4a7c235378ede2d55f5c0a9befc8b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=27b923c5-a038-45f1-ac7e-1ef74d6374da http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" 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="894.242µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=aa5699c5-7923-40eb-b625-608a731111a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/sha256:be8a6f423d8a933425ef8156ecc381b25d4a7c235378ede2d55f5c0a9befc8b5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="884.51µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/sha256:be8a6f423d8a933425ef8156ecc381b25d4a7c235378ede2d55f5c0a9befc8b5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=14f70729-9243-4622-8847-ff578a4396f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="737.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=92a283e8-9a63-47b3-887b-326e9bd9c505 http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" http.request.uri="/v2/foo/schema2/manifests/sha256:be8a6f423d8a933425ef8156ecc381b25d4a7c235378ede2d55f5c0a9befc8b5" http.request.useragent="Go-http-client/1.1" http.response.duration="653.677µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/sha256:be8a6f423d8a933425ef8156ecc381b25d4a7c235378ede2d55f5c0a9befc8b5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="rewriting manifest list sha256:be8a6f423d8a933425ef8156ecc381b25d4a7c235378ede2d55f5c0a9befc8b5 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=251f44bf-047b-49c2-9d6f-2cb8d8cb682f http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" 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-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34223" http.request.id=251f44bf-047b-49c2-9d6f-2cb8d8cb682f http.request.method=GET http.request.remoteaddr="127.0.0.1:40610" 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.063549ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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-11T20:49:37Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:37Z" 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:36167" http.request.id=324d318c-4ca5-4e42-a309-76e5a419c6fb http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.056906ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:36167" http.request.id=9e354ed9-e32c-44ea-b754-42fb3f388cc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" 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="833.611µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:36167" http.request.id=2400670d-8d7d-4eb3-8db1-56719d8bf9bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="864.654µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" 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:36167" http.request.id=a0c2e713-558d-4a3b-8d02-ab07b8efb1d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.769158ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49:37Z" 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:36167" http.request.id=a0c2e713-558d-4a3b-8d02-ab07b8efb1d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.813887ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49:37Z" 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:36167" http.request.id=a0c2e713-558d-4a3b-8d02-ab07b8efb1d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.852068ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49:37Z" 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:36167" http.request.id=a0c2e713-558d-4a3b-8d02-ab07b8efb1d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.886492ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T20:49:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=1bfc3399-ea3a-447f-b08a-44ae11b69004 http.request.method=POST http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.916µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=80fc1817-9aa5-4f57-a792-3a3a934b34b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/blobs/uploads/070e5736-a6d6-4cbc-ae87-3ae9fbebd64e?_state=j_rJY8EUJbiqg_ZVvsys1dW7pOgVhFBbndyqScRWh497Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzBlNTczNi1hNmQ2LTRjYmMtYWU4Ny0zYWU5ZmJlYmQ2NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzcuNTcwNDU0NDEzWiJ9&digest=sha256%3A876b522c45fb84c7b8825c1f046c60db75b635f9789de03b6e5aa9239be851ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130510173s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/070e5736-a6d6-4cbc-ae87-3ae9fbebd64e?_state=j_rJY8EUJbiqg_ZVvsys1dW7pOgVhFBbndyqScRWh497Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzBlNTczNi1hNmQ2LTRjYmMtYWU4Ny0zYWU5ZmJlYmQ2NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzcuNTcwNDU0NDEzWiJ9&digest=sha256%3A876b522c45fb84c7b8825c1f046c60db75b635f9789de03b6e5aa9239be851ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=2774d9fe-66a8-40c3-8fa2-4c52a97a6e30 http.request.method=POST http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477112ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=3ead2d68-bfba-459f-bc3d-b39dfb5c0792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/blobs/uploads/6d8e679b-1110-4a2f-a928-a104c029b02a?_state=ZGKkl3OvKRWboBcCorXZzZruq_GkIW7iQ5Y3jOEqr617Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDhlNjc5Yi0xMTEwLTRhMmYtYTkyOC1hMTA0YzAyOWIwMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzguODMwNTgxMjQ4WiJ9&digest=sha256%3A74d2e23af00924ea13c06882e50098d57b990bddf0f23975d041ef1e9303d811" http.request.useragent="Go-http-client/1.1" http.response.duration=468.74626ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/6d8e679b-1110-4a2f-a928-a104c029b02a?_state=ZGKkl3OvKRWboBcCorXZzZruq_GkIW7iQ5Y3jOEqr617Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZDhlNjc5Yi0xMTEwLTRhMmYtYTkyOC1hMTA0YzAyOWIwMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzguODMwNTgxMjQ4WiJ9&digest=sha256%3A74d2e23af00924ea13c06882e50098d57b990bddf0f23975d041ef1e9303d811 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=95bac9fb-c080-4100-b90e-a519dee1907d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=75021fbf-993d-4192-bd92-c145026f022f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.duration=1.483051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=67c1d99d-aa3f-42e1-8f2b-cce57999a9fd http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" 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.971081ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=14502cf6-5e98-4dde-8fa0-05a45dd2ea6d http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.913238ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" 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:36167" http.request.id=53f65678-0dc6-4b3a-ac12-feede5b07d61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.duration=2.351385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" 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:36167" http.request.id=faba236d-60e7-40b4-a41e-7ab431c0f58e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.duration=1.479648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36167" http.request.id=74243687-1177-42eb-ad82-2150d2d57b9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=3c2d038a-3bce-489f-8b03-e9e713d0aa77 http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.659849ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=66d29ff4-ecd6-4b5a-9e46-91c59d33547e http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="865.524µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=af63c52d-ffaf-4322-8bf2-d8bd4c73acb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.duration="881.999µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=01d3cac9-1149-4d2e-9ebb-8dcacce6c272 http.request.method=GET http.request.remoteaddr="127.0.0.1:38744" 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="882.785µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=error msg="payload digest does match: "sha256:d09615c730709dd423d0ed8275bbb99aca9367f7d32b4b4a31e3483add915b48" != "sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272"" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=7e290e93-2f23-4ac7-87a4-dd82b218c437 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" time="2025-04-11T20:49:39Z" 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:36167" http.request.id=7e290e93-2f23-4ac7-87a4-dd82b218c437 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38744" http.request.uri="/v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.099929ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272" 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:8b0cae29b1b0c207d616848ec9ad458755c6ec2b3eb9806b657d9432f3b6c272 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" 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:36167" http.request.id=0af49763-2841-4423-b2be-da5a5f47e322 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" 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.022568ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" 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:36167" http.request.id=b9d195d3-22d6-47ef-bf1b-ef4a6fdf88e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" 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="817.415µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" 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:36167" http.request.id=b7244007-5a16-4e64-8aff-d321d2d0bdc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" 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.054219ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:39Z" 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:36167" http.request.id=b7244007-5a16-4e64-8aff-d321d2d0bdc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" 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.097598ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:39Z" 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:36167" http.request.id=b7244007-5a16-4e64-8aff-d321d2d0bdc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" 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.133035ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=cf3af559-7239-457a-bd2e-a67375b9ac76 http.request.method=POST http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=6e00e5d5-6c31-498f-9100-c7648ddb4085 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/blobs/uploads/9c172876-8a99-4c09-a876-eefa3da5d4fe?_state=5NVjqrST5Xuz9yl4qrJhPUDFOpT5LLoWJAL0-D5ckQZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YzE3Mjg3Ni04YTk5LTRjMDktYTg3Ni1lZWZhM2RhNWQ0ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzkuMzMzNjg3MTgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/9c172876-8a99-4c09-a876-eefa3da5d4fe?_state=5NVjqrST5Xuz9yl4qrJhPUDFOpT5LLoWJAL0-D5ckQZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YzE3Mjg3Ni04YTk5LTRjMDktYTg3Ni1lZWZhM2RhNWQ0ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzkuMzMzNjg3MTgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" 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:36167" http.request.id=ae01d127-b0f1-4f3a-9fd7-dccfa6a6a8cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" 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.066433ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:39Z" 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:36167" http.request.id=ae01d127-b0f1-4f3a-9fd7-dccfa6a6a8cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" 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.107854ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T20:49:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=25c8604c-4ca8-49c3-b288-9166247cfc5b http.request.method=POST http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370425ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=8a093775-110c-46c9-a35d-d1febca6b2b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/blobs/uploads/0e1aab2c-2f30-455c-bfed-19f6fb72d1aa?_state=nSpaDzqtQQBzq4kqVQ_vD16bwaX-ElVzuL6o7AWxKPx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTFhYWIyYy0yZjMwLTQ1NWMtYmZlZC0xOWY2ZmI3MmQxYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzkuNTQzOTY1ODI5WiJ9&digest=sha256%3A9026e368b0169ce1adc5bbd60239f4fe286e4a9ed741b0c620253def1f6cb818" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493545394s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/0e1aab2c-2f30-455c-bfed-19f6fb72d1aa?_state=nSpaDzqtQQBzq4kqVQ_vD16bwaX-ElVzuL6o7AWxKPx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTFhYWIyYy0yZjMwLTQ1NWMtYmZlZC0xOWY2ZmI3MmQxYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6MzkuNTQzOTY1ODI5WiJ9&digest=sha256%3A9026e368b0169ce1adc5bbd60239f4fe286e4a9ed741b0c620253def1f6cb818 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=f3341a88-21fc-4431-859e-3f595798d9ca http.request.method=POST http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.434843ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=12ae99b5-463d-4352-8932-434eff0fcea2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/blobs/uploads/7dbe712c-26f0-4650-ab34-60382015aec8?_state=uAvo_x5hAyAVPldywl3Oxbu7a23QG_QCZ4vN3YTwQBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZGJlNzEyYy0yNmYwLTQ2NTAtYWIzNC02MDM4MjAxNWFlYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDEuMjEwODg2Mzc2WiJ9&digest=sha256%3Ab9030a5364b9f4b938209cc565d053dc9464ab9449a427742107cf7a0a3bd6ad" http.request.useragent="Go-http-client/1.1" http.response.duration=945.614896ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/7dbe712c-26f0-4650-ab34-60382015aec8?_state=uAvo_x5hAyAVPldywl3Oxbu7a23QG_QCZ4vN3YTwQBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZGJlNzEyYy0yNmYwLTQ2NTAtYWIzNC02MDM4MjAxNWFlYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDEuMjEwODg2Mzc2WiJ9&digest=sha256%3Ab9030a5364b9f4b938209cc565d053dc9464ab9449a427742107cf7a0a3bd6ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:36167" http.request.id=4a884343-3432-43f1-88f8-d1e49ee17b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:36167" http.request.id=1df8ed00-73f5-4158-8ba5-beeaee1a9c9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/sha256:f2fb898067480b611be35f0587eb593bded1f3cb4db36abc0f683b7edcec3ade" http.request.useragent="Go-http-client/1.1" http.response.duration="963.771µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:f2fb898067480b611be35f0587eb593bded1f3cb4db36abc0f683b7edcec3ade HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=31268a3b-fe0b-4a26-a6c4-020a7f89738a http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.411222ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=79460277-64fe-472e-9a1e-d063c83c93d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/sha256:f2fb898067480b611be35f0587eb593bded1f3cb4db36abc0f683b7edcec3ade" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.320165ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/sha256:f2fb898067480b611be35f0587eb593bded1f3cb4db36abc0f683b7edcec3ade HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=f0e04a85-8df1-4e10-8f2f-96a56501a871 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="984.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=22439ec3-1187-4547-b7c5-daa834baa28b http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/sha256:f2fb898067480b611be35f0587eb593bded1f3cb4db36abc0f683b7edcec3ade" http.request.useragent="Go-http-client/1.1" http.response.duration="614.637µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/sha256:f2fb898067480b611be35f0587eb593bded1f3cb4db36abc0f683b7edcec3ade HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=6769ecc5-af94-4311-9c95-1b81fd945206 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" 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="594.666µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="rewriting manifest sha256:f2fb898067480b611be35f0587eb593bded1f3cb4db36abc0f683b7edcec3ade in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=ba55b1e7-d273-4e9b-b723-c9ad742e0c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" 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-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=ba55b1e7-d273-4e9b-b723-c9ad742e0c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.967398ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:36167" http.request.id=96e086a1-ebda-4db7-902c-b21f05a7ad3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" 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="807.747µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:36167" http.request.id=20e242cf-646a-4876-9707-dd05adb00d20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:36167" http.request.id=014df53f-3bce-474a-91d0-cbbb4c787381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/sha256:9a3807c6c94e0eb74df1f98cf8346c64e5af17e1249edc3525b570eab426089f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:9a3807c6c94e0eb74df1f98cf8346c64e5af17e1249edc3525b570eab426089f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=338ff2c5-7ebf-4273-bb38-855adf0566af http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" 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="920.899µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=04b0fac6-6c80-4f1a-aad6-808f6fcbbead http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/sha256:9a3807c6c94e0eb74df1f98cf8346c64e5af17e1249edc3525b570eab426089f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="781.056µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/sha256:9a3807c6c94e0eb74df1f98cf8346c64e5af17e1249edc3525b570eab426089f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=17664a4d-7d5b-43ab-8023-62c1a491a2b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="712.858µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=486a48d6-fac5-437b-a897-be6001112424 http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" http.request.uri="/v2/foo/schema2/manifests/sha256:9a3807c6c94e0eb74df1f98cf8346c64e5af17e1249edc3525b570eab426089f" http.request.useragent="Go-http-client/1.1" http.response.duration="615.238µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/sha256:9a3807c6c94e0eb74df1f98cf8346c64e5af17e1249edc3525b570eab426089f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="rewriting manifest list sha256:9a3807c6c94e0eb74df1f98cf8346c64e5af17e1249edc3525b570eab426089f in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=3506115c-618b-46b9-97d8-84bb8960251d http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" 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-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36167" http.request.id=3506115c-618b-46b9-97d8-84bb8960251d http.request.method=GET http.request.remoteaddr="127.0.0.1:38760" 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.613557ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (8.79s) === RUN TestGetManifestWithStorageError time="2025-04-11T20:49:42Z" 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-11T20:49:42Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:42Z" 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:39805" http.request.id=f3e416c6-18bb-4cc5-bb7a-290f107204d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35890" 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="900.951µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:39805" http.request.id=926b9be8-41bc-4eba-ab1e-c8db91c7b861 http.request.method=GET http.request.remoteaddr="127.0.0.1:35890" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020554ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:39805" http.request.id=99d6b3b6-74b4-474d-b2cd-fd5e820af2ac http.request.method=GET http.request.remoteaddr="127.0.0.1:35890" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.035814ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:39805" http.request.id=38bf125d-082d-48da-8367-0cc24ed24bbd http.request.method=GET http.request.remoteaddr="127.0.0.1:35890" 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="992.709µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [11/Apr/2025:20:49:42 +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-11T20:49:42Z" 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-11T20:49:42Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:42Z" 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:45031" http.request.id=7b1fb7cd-10cd-483f-8332-79ac2442c675 http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.372845ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:45031" http.request.id=2ddee049-1f43-44eb-b343-613d37893481 http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08826ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:45031" http.request.id=346bf8f3-6cfd-416c-9151-fd3a4dfea247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" 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="680.762µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" 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:45031" http.request.id=92107339-1943-4e85-a859-444cfd138774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.76479ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49:42Z" 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:45031" http.request.id=92107339-1943-4e85-a859-444cfd138774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.813075ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49:42Z" 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:45031" http.request.id=92107339-1943-4e85-a859-444cfd138774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.851917ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T20:49:42Z" 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:45031" http.request.id=92107339-1943-4e85-a859-444cfd138774 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885979ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=6024d865-1c61-431d-ab1d-03fb6433fe41 http.request.method=POST http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.304492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=57c6594b-c424-45d6-9ca8-a5ead6d3d629 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/blobs/uploads/ddf8ed0d-175b-4167-944d-360117eb97ea?_state=05KJCO7ghnWvCeM2_6un9Y3nXur0_449QL9fxQicggJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZGY4ZWQwZC0xNzViLTQxNjctOTQ0ZC0zNjAxMTdlYjk3ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDIuMzE3NTY1ODMxWiJ9&digest=sha256%3Aa32db7c1b502203e166124cdc234966ee441c983ae824f856f285125213d158e" http.request.useragent="Go-http-client/1.1" http.response.duration=595.740202ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/ddf8ed0d-175b-4167-944d-360117eb97ea?_state=05KJCO7ghnWvCeM2_6un9Y3nXur0_449QL9fxQicggJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZGY4ZWQwZC0xNzViLTQxNjctOTQ0ZC0zNjAxMTdlYjk3ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDIuMzE3NTY1ODMxWiJ9&digest=sha256%3Aa32db7c1b502203e166124cdc234966ee441c983ae824f856f285125213d158e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=f7495e5c-17ed-4186-8daa-6d5a75834049 http.request.method=POST http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046442ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=9ee73573-0f38-4df5-af5d-6849d2f40ebe http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/blobs/uploads/c2d2052d-f349-4a7e-960d-304a2f08e6a2?_state=5kfUcN2fOQ0xJA-SlToGOft2nJcLOcmINTMWwQoe-5R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMmQyMDUyZC1mMzQ5LTRhN2UtOTYwZC0zMDRhMmYwOGU2YTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDMuMTU3OTM0OTA1WiJ9&digest=sha256%3A0d6758eaa9b31afb8ebd0ef7efaa88aa6dc0cb8b2e001962970f7b896053338b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.848448188s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/c2d2052d-f349-4a7e-960d-304a2f08e6a2?_state=5kfUcN2fOQ0xJA-SlToGOft2nJcLOcmINTMWwQoe-5R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMmQyMDUyZC1mMzQ5LTRhN2UtOTYwZC0zMDRhMmYwOGU2YTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDMuMTU3OTM0OTA1WiJ9&digest=sha256%3A0d6758eaa9b31afb8ebd0ef7efaa88aa6dc0cb8b2e001962970f7b896053338b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=abc44965-9f69-46ec-921e-bef68704aeee http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=dca86a82-dba2-48af-9286-b7ddc017f1d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.054559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=30059f62-c784-4293-8aa0-a8a4acf93d43 http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" 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.715032ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=8b8a7750-0121-4889-b199-ee9a7a7b2c8f http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.648725ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=0e2d63c8-4756-4ddc-b0df-ed1b74944a53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.6651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=bc7143b2-eb41-478b-b191-2de5b25b52ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.05628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:45031" http.request.id=3d783893-be91-414e-a713-1d9ce94ef9ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.162723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=3737acb0-1415-45e6-a706-5fd7358ca78d http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.42011ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=cc35f50c-8faa-4e6c-9e67-0d8d859bd428 http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011957ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=3c918179-62b0-440a-b272-3cfb1222bdb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration="870.11µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=f180b075-2908-4e79-b798-fed5b2bf7dc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55662" 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="679.015µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=error msg="payload digest does match: "sha256:450534bc5f3c156ebc1034e0321e947cbd7f4b93957f770dd459e820dcced8a8" != "sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd"" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=a95ba5ba-a2b0-44f0-ac96-fe5fe20d526f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=a95ba5ba-a2b0-44f0-ac96-fe5fe20d526f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55662" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.084353ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=6f22040e-32f9-416a-910b-9edfb0a6d4bd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.364349ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=9a56b981-3449-4a91-bfed-db7ada0e23ab http.request.method=GET http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.088142ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=c923c91f-2fe9-4a19-a08c-b04527272008 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55676" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.143962ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=bf0bbe8a-5dc3-4112-8811-98276efe1ce2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=0af623d4-6b1c-4032-b24a-c4d3c2da9cb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.730434ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=b8aa718c-fb89-4360-b203-3fc0faa1b1b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55692" 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=1.189152ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=23b467c6-f3b3-4689-866a-6a28c8a19962 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.21067ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=ce588d1e-f949-473d-b568-e90e826ebbf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" 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="924.335µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=ce022e7d-1fd2-4037-9a02-2094ac021560 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039766ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:12922c19cafe9c122cf33ac85263c279495f50710978879916d6304dbeb8bbbd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=5077082e-6249-4830-a90b-ac3927ccb3bd http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" 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="818.839µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=c2188458-aafa-499f-862b-598e7c350d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" 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="873.709µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=9148dd3e-b69b-4671-b92f-aad2fd41f334 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" 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="808.548µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=c674ee83-cd90-4b18-9f69-083c34978138 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" 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="999.36µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:45Z" 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:45031" http.request.id=c674ee83-cd90-4b18-9f69-083c34978138 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" 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.040497ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:45Z" 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:45031" http.request.id=c674ee83-cd90-4b18-9f69-083c34978138 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" 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.075701ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=bcef8d05-4c39-4a39-9932-dcf1e4fa7701 http.request.method=POST http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="991.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=9073142b-3f39-4327-89bb-071c82d7a93d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/blobs/uploads/5cd7bcb5-126e-4dfe-a23e-d3fdf1316a68?_state=58T4PHV4dIWa30oJO87_W295YsdhFAThBXUTMP17sux7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2Q3YmNiNS0xMjZlLTRkZmUtYTIzZS1kM2ZkZjEzMTZhNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDUuMDU4NjA2ODMyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/5cd7bcb5-126e-4dfe-a23e-d3fdf1316a68?_state=58T4PHV4dIWa30oJO87_W295YsdhFAThBXUTMP17sux7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2Q3YmNiNS0xMjZlLTRkZmUtYTIzZS1kM2ZkZjEzMTZhNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDUuMDU4NjA2ODMyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" 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:45031" http.request.id=e1a4a83c-f04e-4305-bc41-0171d7cc04a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" 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.229138ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T20:49:45Z" 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:45031" http.request.id=e1a4a83c-f04e-4305-bc41-0171d7cc04a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" 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.277685ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=8d41904c-b390-4acf-9949-2d50e4c3186b http.request.method=POST http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="784.274µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=509a7625-f257-46b1-84bc-90c18896ff17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/blobs/uploads/b20fcd91-fe80-4412-a9db-c62142d8f5e9?_state=NK2CMy70DdsODzuqN2antp-CNJh2Kr0HfnknRJyPnMR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMjBmY2Q5MS1mZTgwLTQ0MTItYTlkYi1jNjIxNDJkOGY1ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDUuMjA0NzAwMTExWiJ9&digest=sha256%3A36f9487b565639ca4286f469b4654930558e47a650397a7d1d3627fb6c24a77c" http.request.useragent="Go-http-client/1.1" http.response.duration=719.913855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/b20fcd91-fe80-4412-a9db-c62142d8f5e9?_state=NK2CMy70DdsODzuqN2antp-CNJh2Kr0HfnknRJyPnMR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMjBmY2Q5MS1mZTgwLTQ0MTItYTlkYi1jNjIxNDJkOGY1ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDUuMjA0NzAwMTExWiJ9&digest=sha256%3A36f9487b565639ca4286f469b4654930558e47a650397a7d1d3627fb6c24a77c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=4cc91de9-fd31-40ff-b35a-690500f4d6c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.464763ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=7749b474-723f-4ee5-bbc7-3b57a2153ec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/blobs/uploads/603ad229-6b3e-4e98-8794-03d7b1fe289d?_state=TcDFK0actkXz6_iGSBneGXhMjfLWCrRnTrOhkUnHLxl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDNhZDIyOS02YjNlLTRlOTgtODc5NC0wM2Q3YjFmZTI4OWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDYuMDYwNTI5NTNaIn0%3D&digest=sha256%3A2d5feddb29122b7a6b6c140285b8acd3a7dbc8ec73c41c36a2dfb847b75ea450" http.request.useragent="Go-http-client/1.1" http.response.duration=629.783837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/603ad229-6b3e-4e98-8794-03d7b1fe289d?_state=TcDFK0actkXz6_iGSBneGXhMjfLWCrRnTrOhkUnHLxl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDNhZDIyOS02YjNlLTRlOTgtODc5NC0wM2Q3YjFmZTI4OWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjA6NDk6NDYuMDYwNTI5NTNaIn0%3D&digest=sha256%3A2d5feddb29122b7a6b6c140285b8acd3a7dbc8ec73c41c36a2dfb847b75ea450 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" 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:45031" http.request.id=df0ea231-e15d-4c1e-b7fe-7371a67b5a62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.875555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" 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:45031" http.request.id=ec3c5a83-4c05-4244-921e-2814a35bbb3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.duration=1.38351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=4d7ec52d-2e38-4c62-874d-d04270bcd4db http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.480755ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=e926843f-487b-46a5-990d-fd025c7ec5e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.30215ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=e8aebdba-d19f-4312-9359-3ab50c2c800e http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025696ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=5f62c518-f358-45aa-a21e-c14c60a3723f http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02638ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=9476e207-5c0a-4d3a-89cd-142044635f68 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.022387ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="rewriting manifest sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=2cb05766-faac-4816-9c4e-a7db66589173 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" 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-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=2cb05766-faac-4816-9c4e-a7db66589173 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" 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.160682ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=96e2278c-4005-460d-a9b3-4dfd0142e33d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=2fec09cc-4ff6-41f7-af99-f77cd4609051 http.request.method=GET http.request.remoteaddr="127.0.0.1:55694" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="954.328µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" 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:45031" http.request.id=9540b66f-9078-469e-adb2-ecdbc52d8a76 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55698" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.106536ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" 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:45031" http.request.id=22a7d40f-629d-424a-95da-6aa8b78e495f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55714" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.duration=1.565993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=24e09cfb-26c7-41a6-87a6-19523893010a http.request.method=GET http.request.remoteaddr="127.0.0.1:55714" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.136864ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" 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:45031" http.request.id=313dd7ef-cc08-4bef-b094-fdd22f0b034f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55716" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206313ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" 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:45031" http.request.id=fc19342f-0945-4a8b-8d8f-cd3a72b674ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:55718" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=0b7f7a2d-711e-4d5a-aca6-37605df4ac88 http.request.method=GET http.request.remoteaddr="127.0.0.1:55718" 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="820.632µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=1393f52a-214e-448d-ba18-c541446fdeb8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55718" http.request.uri="/v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356" http.request.useragent="Go-http-client/1.1" http.response.duration="972.773µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7520ef32c9fd0e3351e579f8b6bb068999d314d3af884b35ed84f378f6101356 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45031" http.request.id=463ae164-33fd-40fb-8c5d-4145dc729646 http.request.method=GET http.request.remoteaddr="127.0.0.1:55718" 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="897.246µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2025:20:49:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.54s) === RUN TestManifestDeleteDisabled time="2025-04-11T20:49: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 time="2025-04-11T20:49:46Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:46Z" 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:37059" http.request.id=df0bcbd8-c45c-4b60-8b02-7531045a6eac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54676" 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="947.489µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [11/Apr/2025:20:49:46 +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-11T20:49: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 time="2025-04-11T20:49:46Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:46Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-11T20:49:47Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.2 time="2025-04-11T20:49:47Z" 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-11T20:49:47Z" 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:44083" http.request.id=a7f772eb-7fa2-4bb2-9524-941f1683bab5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35916" 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=2.331869ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2025:20:49:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T20:49:47Z" 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:44083" http.request.id=9e55c102-5c73-4e6f-9aed-65d8d6d24590 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35932" 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=2.094105ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2025:20:49:47 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T20:49:47Z" 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:44083" http.request.id=f47d7af1-467a-44d2-a596-ebfa4c7da669 http.request.method=POST http.request.remoteaddr="127.0.0.1:35948" 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=2.100356ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T20:49:47Z" 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:44083" http.request.id=7a3dfba0-b2c8-428b-b551-3003cbd87658 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35960" 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=2.033009ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:20:49:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.86s) === RUN TestProxyManifestGetByTag time="2025-04-11T20:49:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:47Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=a01c610c-7bbc-496e-819b-3c8d867c1072 http.request.method=POST http.request.remoteaddr="127.0.0.1:56794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.069µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=0a4ac0ba-43de-45e2-b424-29317d4ff7e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56794" http.request.uri="/v2/foo/bar/blobs/uploads/726f7b34-9ea5-4788-b23a-22a279c75e52?_state=vZZfYJHtligqXnthklfJ1rzE5KHv1pXS1qDF78CwFEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNmY3YjM0LTllYTUtNDc4OC1iMjNhLTIyYTI3OWM3NWU1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTo0Ny44MDA1MjYzNVoifQ%3D%3D&digest=sha256%3Ab63955a98b505966c446924fb03083865a55d2209eb670b85ae3a80886b83fb3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512986322s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:47 +0000] "PUT /v2/foo/bar/blobs/uploads/726f7b34-9ea5-4788-b23a-22a279c75e52?_state=vZZfYJHtligqXnthklfJ1rzE5KHv1pXS1qDF78CwFEl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNmY3YjM0LTllYTUtNDc4OC1iMjNhLTIyYTI3OWM3NWU1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTo0Ny44MDA1MjYzNVoifQ%3D%3D&digest=sha256%3Ab63955a98b505966c446924fb03083865a55d2209eb670b85ae3a80886b83fb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=c5e5b9d3-4413-45d4-98a0-b13b1b4d7277 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56794" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.581714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T20:49:49Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T20:49:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-11T20:49:49Z" level=info msg="Starting upload purge in 47m0s" go.version=go1.24.2 time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=da320ac4-45ba-446a-92ff-0947b1ce3cbf http.request.method=GET http.request.remoteaddr="127.0.0.1:56794" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="641.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36083" go.version=go1.24.2 time="2025-04-11T20:49:49Z" 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-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=af291d1d-7149-4a5f-8bb5-32be62f06069 http.request.method=GET http.request.remoteaddr="127.0.0.1:56804" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016425ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36083 /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:36083/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40123" http.request.id=85ef5c5d-ebe0-4009-905e-bd7d4ca6a822 http.request.method=GET http.request.remoteaddr="127.0.0.1:41584" http.request.uri="/v2/foo/bar/manifests/sha256:e964b91d4057c31ba92fc06ab00771d5e423eaceb22cfca329262a91c327b6d3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e964b91d4057c31ba92fc06ab00771d5e423eaceb22cfca329262a91c327b6d3" time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=0f8abab7-6818-4b2a-8ef0-a3fcf7d862dc http.request.method=GET http.request.remoteaddr="127.0.0.1:56810" http.request.uri="/v2/foo/bar/manifests/sha256:e964b91d4057c31ba92fc06ab00771d5e423eaceb22cfca329262a91c327b6d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.54069ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "GET /v2/foo/bar/manifests/sha256:e964b91d4057c31ba92fc06ab00771d5e423eaceb22cfca329262a91c327b6d3 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e964b91d4057c31ba92fc06ab00771d5e423eaceb22cfca329262a91c327b6d3 with ttl=167h59m59.999997008s" go.version=go1.24.2 time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40123" http.request.id=85ef5c5d-ebe0-4009-905e-bd7d4ca6a822 http.request.method=GET http.request.remoteaddr="127.0.0.1:41584" http.request.uri="/v2/foo/bar/manifests/sha256:e964b91d4057c31ba92fc06ab00771d5e423eaceb22cfca329262a91c327b6d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.253668ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "GET /v2/foo/bar/manifests/sha256:e964b91d4057c31ba92fc06ab00771d5e423eaceb22cfca329262a91c327b6d3 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=d296e52f-6a9e-448b-a13d-d6da8a919078 http.request.method=GET http.request.remoteaddr="127.0.0.1:56810" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="681.087µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36083 /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:36083/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40123" http.request.id=f37c58a9-94ba-4f06-8497-225eb194c7c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41596" 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-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=90aec202-36dd-476a-98e8-bab07cf0d245 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56824" 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.456072ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40123" http.request.id=f37c58a9-94ba-4f06-8497-225eb194c7c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41596" 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.437474ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T20:49:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=67b129ca-3d01-49f7-9bab-df9a46d7aa93 http.request.method=POST http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.2832ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=60185ef2-ac80-45e1-8e74-3f6c3bdf616a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/bar/blobs/uploads/8874ea6c-5a1e-443a-aa27-2bd2814011bc?_state=6gV3hyknOvsliqUYJZynrXjEo9uoPUeowm01LXbgnXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NzRlYTZjLTVhMWUtNDQzYS1hYTI3LTJiZDI4MTQwMTFiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTo0OS40ODc4MzUzNzFaIn0%3D&digest=sha256%3Abbea91798b16689e829587f57d80fd72c03a68e46a78e9070f17d2a2e57f3d75" http.request.useragent="Go-http-client/1.1" http.response.duration=806.716088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:49 +0000] "PUT /v2/foo/bar/blobs/uploads/8874ea6c-5a1e-443a-aa27-2bd2814011bc?_state=6gV3hyknOvsliqUYJZynrXjEo9uoPUeowm01LXbgnXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NzRlYTZjLTVhMWUtNDQzYS1hYTI3LTJiZDI4MTQwMTFiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMDo0OTo0OS40ODc4MzUzNzFaIn0%3D&digest=sha256%3Abbea91798b16689e829587f57d80fd72c03a68e46a78e9070f17d2a2e57f3d75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=e245db06-6e0d-4fe8-b3e9-8bb18c26fb88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.560104ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:20:49:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=a95ac4f5-a308-458c-a210-3953c68095c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="864.212µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T20:49:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36083 /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:36083/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40123" http.request.id=0dbe6cba-d381-41e8-80b9-ac9a1be54639 http.request.method=GET http.request.remoteaddr="127.0.0.1:41598" 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-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=c34e1052-a64d-4b78-9dce-e8ef8bd0f5fc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56840" 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.8798ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:20:49:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=bcebf36a-ffcc-470e-9791-661bfdb77eb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56840" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.822µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:20:49:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T20:49:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36083 /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:36083/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40123" http.request.id=0dbe6cba-d381-41e8-80b9-ac9a1be54639 http.request.method=GET http.request.remoteaddr="127.0.0.1:41598" 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-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36083" http.request.id=ce9a4492-06c1-4e7a-a3f3-800fac50a461 http.request.method=GET http.request.remoteaddr="127.0.0.1:56852" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.230572ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:20:49:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T20:49:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:aeb0beecf79e5517b8f368be3247d17c57fc83e7e210b8c09e876c85fee1f51b with ttl=167h59m59.999997644s" go.version=go1.24.2 time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40123" http.request.id=0dbe6cba-d381-41e8-80b9-ac9a1be54639 http.request.method=GET http.request.remoteaddr="127.0.0.1:41598" 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.830222ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:20:49:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.72s) === RUN TestAppDispatcher time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33051" http.request.id=a8c8a23a-a567-422c-8123-00b6bd1333ad http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="911.38µs" http.response.status=200 http.response.written=0 time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33051" http.request.id=485bd41a-8d18-4d1e-a5dc-0bef39cb7cc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="776.129µs" http.response.status=200 http.response.written=0 time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33051" http.request.id=b0455e9d-cf1f-45ed-9001-6afaacb3d7ec http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.11µs" http.response.status=200 http.response.written=0 time="2025-04-11T20:49:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:33051" http.request.id=1806c86b-d4b2-41a3-855b-db9eb4fd6767 http.request.method=GET http.request.remoteaddr="127.0.0.1:60096" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="864.003µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-04-11T20:49: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=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:50Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:50Z" 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:43629" http.request.id=fd8dafbb-8169-413f-b73e-5bc8610e2805 http.request.method=GET http.request.remoteaddr="127.0.0.1:59594" 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-11T20:49: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=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:50Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:50Z" level=info msg="configuring file health check path=/tmp/healthcheck2769360922, interval=1" go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-04-11T20:49: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=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:54Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:54Z" level=info msg="configuring TCP health check addr=127.0.0.1:32979, interval=1" go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-04-11T20:49:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:58Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b time="2025-04-11T20:49:58Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39873, interval=1, threshold=3" go.version=go1.24.2 instance.id=38fb8841-5dea-4b9c-844c-eebcc09e1f7b --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 60.006s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.29s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.49s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.861s === RUN TestSchedule time="2025-04-11T20:49:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 time="2025-04-11T20:49:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994524ms" go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 time="2025-04-11T20:49:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.94µs" go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 time="2025-04-11T20:49:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.309µs" go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 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-11T20:49:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-04-11T20:49:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 time="2025-04-11T20:49:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997865ms" go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 time="2025-04-11T20:49:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997963ms" go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 time="2025-04-11T20:49:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-04-11T20:49:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=b00fcee4-8eae-4221-81da-ff195353a6a1 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.45s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22090752 sha256:8df9dd6965ca3814dde3532dd9fcbd7d8ee61fafe750b495a43844d4d73e6792 [] map[] } --- PASS: TestSimpleBlobRead (0.37s) === RUN TestBlobMount --- PASS: TestBlobMount (0.32s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.12s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.22s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.43s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:0a2a86be638ba5e1ec02676362240cf7b4ce46a4b93697a6d2523400b48187af palailogos: marking blob sha256:d07c7fd6c391b33625420622cdf54c3046b4cb685e67eb6e46f2f8a803c259ed palailogos: marking blob sha256:274c8d3e140a7117f95bb9ed15fefd92162a0358cc5ae8bdce2128c6ac93e032 palailogos: marking manifest sha256:16f7e3e278168e9add2bc7cf2df11b8d5cab995ef9a00f8c8ffd76b7883ad7c5 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:5eacac10a48e0fe34dda13f477704f7312cac687ae621b78a78996d292522c54 palailogos: marking blob sha256:b7a9cc239d8dac28be57ef75282b9ce6a970a6d7850aa879609a575e2b59f2a5 palailogos: marking manifest sha256:20597be6a862b2cecfd721eb0480b6cd5321e3ebb06b0f42843c540cbfed7444 palailogos: marking blob sha256:9389fabfa62ddc39921870a45c7dbec723992b340d2dd4093e4358e0d1c3a436 palailogos: marking blob sha256:a62258b8c515632bbbf72f7d58ea854473a3ecd1dfcb4c00e4d9d5655f88cae3 palailogos: marking manifest sha256:2c76f7a7882f98541d01eafdcf79485185113891f09d73b02ff8d0f6e62390b6 palailogos: marking blob sha256:0a2a86be638ba5e1ec02676362240cf7b4ce46a4b93697a6d2523400b48187af palailogos: marking blob sha256:20597be6a862b2cecfd721eb0480b6cd5321e3ebb06b0f42843c540cbfed7444 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.40s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:185b3f2e02091d6b6e3658c30715b15999cd9b7a998270bd8ed264494eeff1f5 deletemanifests: marking manifest sha256:6f058c4c9cf4877a821b04f9c18221ffef7a33116806cfc7a933ad85aee0452d deletemanifests: marking blob sha256:a9d4ec0c28cda1e46b81e8de152572f052cadde4cfb4a2565ae7fe1fb94fa352 deletemanifests: marking blob sha256:17c12d1ba94c454f792cccce6fefa14717681ad95017c583e12ec05d4337a16a deletemanifests: marking blob sha256:37d120fe2b18af32bf7d5225c0edac9cc9b1d33398627a8903377953a7e87666 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:185b3f2e02091d6b6e3658c30715b15999cd9b7a998270bd8ed264494eeff1f5 blob eligible for deletion: sha256:4a84045bdfa43354624ec695392920696423d8f24bd1ccc4b50ce034bb96a9d6 blob eligible for deletion: sha256:a1cd8b2c4e95520f72e06a8aec4f027a3bbe8addf268417d80b04f2d649dd0a9 blob eligible for deletion: sha256:b94be34bf1d9605254fb769ce0b42c33b3a20ccc791ee1ad23d5c5973baa6b22 deletemanifests manifest eligible for deletion: sha256:185b3f2e02091d6b6e3658c30715b15999cd9b7a998270bd8ed264494eeff1f5 deletemanifests: marking manifest sha256:6f058c4c9cf4877a821b04f9c18221ffef7a33116806cfc7a933ad85aee0452d deletemanifests: marking blob sha256:a9d4ec0c28cda1e46b81e8de152572f052cadde4cfb4a2565ae7fe1fb94fa352 deletemanifests: marking blob sha256:17c12d1ba94c454f792cccce6fefa14717681ad95017c583e12ec05d4337a16a deletemanifests: marking blob sha256:37d120fe2b18af32bf7d5225c0edac9cc9b1d33398627a8903377953a7e87666 time="2025-04-11T20:49:17Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/185b3f2e02091d6b6e3658c30715b15999cd9b7a998270bd8ed264494eeff1f5" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 time="2025-04-11T20:49:17Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/185b3f2e02091d6b6e3658c30715b15999cd9b7a998270bd8ed264494eeff1f5" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:185b3f2e02091d6b6e3658c30715b15999cd9b7a998270bd8ed264494eeff1f5 time="2025-04-11T20:49:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/185b3f2e02091d6b6e3658c30715b15999cd9b7a998270bd8ed264494eeff1f5" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:4a84045bdfa43354624ec695392920696423d8f24bd1ccc4b50ce034bb96a9d6 time="2025-04-11T20:49:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4a84045bdfa43354624ec695392920696423d8f24bd1ccc4b50ce034bb96a9d6" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:a1cd8b2c4e95520f72e06a8aec4f027a3bbe8addf268417d80b04f2d649dd0a9 time="2025-04-11T20:49:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1cd8b2c4e95520f72e06a8aec4f027a3bbe8addf268417d80b04f2d649dd0a9" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:b94be34bf1d9605254fb769ce0b42c33b3a20ccc791ee1ad23d5c5973baa6b22 time="2025-04-11T20:49:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b94be34bf1d9605254fb769ce0b42c33b3a20ccc791ee1ad23d5c5973baa6b22" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 --- PASS: TestDeleteManifestIfTagNotFound (1.32s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:da888298a3351d479bd1237d3ac327a68917ac37bb9f958de6910409f8418d73 time="2025-04-11T20:49:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/da/da888298a3351d479bd1237d3ac327a68917ac37bb9f958de6910409f8418d73" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:10dd37c98843544258d7ad33c55a2e75784799997b9c8b6d8d7609ab1f83ab25 time="2025-04-11T20:49:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/10dd37c98843544258d7ad33c55a2e75784799997b9c8b6d8d7609ab1f83ab25" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:75e67e4ab32fb91a58565ee4e36d3d69f742ac44572e91e6e0aefb8750beab55 time="2025-04-11T20:49:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75e67e4ab32fb91a58565ee4e36d3d69f742ac44572e91e6e0aefb8750beab55" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 --- PASS: TestGCWithMissingManifests (0.51s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9377f594a42c7ed908350846b0541b5e5c8e87746698325cfa7f8a081c1609e4 komnenos: marking blob sha256:0cbf37a9a6d3cab01e035a413200499fb48543c5be79991546bbec04afc41ab3 komnenos: marking blob sha256:c03738b7d24c543236c6f25fd4b425767a6d9befaa217b11ae38cfe78de75437 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-04-11T20:49:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:107ed408d8ec11091ece67cb9a3d86b7f4047d7daf1617d9cbc508a64cac9585 time="2025-04-11T20:49:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/107ed408d8ec11091ece67cb9a3d86b7f4047d7daf1617d9cbc508a64cac9585" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:3b07a69393c9c13ffa9383ce4e74e129bc59683f74f458c4fd6a70211e3da89a time="2025-04-11T20:49:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3b07a69393c9c13ffa9383ce4e74e129bc59683f74f458c4fd6a70211e3da89a" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:a16b33b80a60a6e3c2f08e9026b3d35d6a9434ac5e6197cd295baa60a5663e12 time="2025-04-11T20:49:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a16b33b80a60a6e3c2f08e9026b3d35d6a9434ac5e6197cd295baa60a5663e12" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:c0155fd1c38d9e294e091f81fb47d5e8208180282fc9f2edd3545ae74f394792 time="2025-04-11T20:49:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c0/c0155fd1c38d9e294e091f81fb47d5e8208180282fc9f2edd3545ae74f394792" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:c62fb7aa06e052d4e00031d47d076560e2d507b2c8587d25a5447d243ba35526 time="2025-04-11T20:49:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c6/c62fb7aa06e052d4e00031d47d076560e2d507b2c8587d25a5447d243ba35526" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 blob eligible for deletion: sha256:e2f2b413abb94bc3c2e98bf40823f4e42b123273e634793fd502b81fd35d4764 time="2025-04-11T20:49:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e2f2b413abb94bc3c2e98bf40823f4e42b123273e634793fd502b81fd35d4764" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 --- PASS: TestDeletionHasEffect (1.22s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.38s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f158942aa4302b451a6b2b2cbab7d539bd46a720138692a340390bb6d21b7e95 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3ad3f01d26e3f7aa9fc107abf2aa089b81ab975a371f0ad44bb9648be8f4bb47 michael_z_doukas: marking blob sha256:2754aaad7f2994abea6f7e9bfa784d4de50a17d867edde3b468b7aae287d2eea 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:edafde86a114beefc82dd4bc81c5a0327b1d7ec827238aff1313d332668bfe73 time="2025-04-11T20:49:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/edafde86a114beefc82dd4bc81c5a0327b1d7ec827238aff1313d332668bfe73" go.version=go1.24.2 instance.id=c4589756-6599-4adc-9345-5b4c0cc7b1b3 --- PASS: TestOrphanBlobDeleted (0.74s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:85bc399afe4791852bb8a0b60acb2356f57fd023e6232ed8cb0c5f1a57aa4ff1 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:afbf229d270b5d7bf9f846710fa70a8d30c8b4c855b9c0a6a6c65b10ecad5691 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.58s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.51s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.44s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.03s) === 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-11T20:49:23Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 19:49:23.398457539 +0000 UTC m=-3581.939002779, actuallyDelete=true" time="2025-04-11T20:49:23Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-04-11T20:49:23Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045, actuallyDelete=true" time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea154003-a64f-4a9d-9b00-6c972eb96ad9 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1084201c-99ff-4897-8364-6cd09f30c182 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30e0f94e-73a0-43e6-9b34-022650ff23e1 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8dbf879b-8a8b-485f-a3b4-7c25ed5ab359 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9d300916-870d-43dc-869e-eb203179ff6b have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e78a2204-a55e-4680-8c45-7bd1c14e4079 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b5addc59-8320-4e8a-b209-d134ce2be5d5 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1892455b-1c21-467e-8cfc-34b0cb96fd98 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5bad670c-c7b3-49c3-829b-df51767ec5e0 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9af380ed-1224-432c-ab86-fec36b878d44 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cacf84b8-e7eb-42d9-9d3d-d219e7e9d048 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.399347367 +0000 UTC m=+18.061887045). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-04-11T20:49:23Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 20:49:23.40042173 +0000 UTC m=+18.062961408, actuallyDelete=true" time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5d5f9977-747e-49c5-b383-736ce80eecd4 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.40042173 +0000 UTC m=+18.062961408). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8dda11b6-0369-4abc-ace7-33f55fd2c67c have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.40042173 +0000 UTC m=+18.062961408). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/045377b6-e3ca-45d3-a4e0-917c80d0504b have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.40042173 +0000 UTC m=+18.062961408). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/08d5b473-2013-4759-bd57-72633534fec6 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.40042173 +0000 UTC m=+18.062961408). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b6833548-60f5-4e88-9126-e7e7b325e7a5 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.40042173 +0000 UTC m=+18.062961408). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-04-11T20:49:23Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 20:49:23.401190768 +0000 UTC m=+18.063730451, actuallyDelete=true" time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7243c39e-6c83-4e94-8366-8741954816e3 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.401190768 +0000 UTC m=+18.063730451). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7df0936-1268-48c6-96f8-84c6d831141a have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.401190768 +0000 UTC m=+18.063730451). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9a92d98-dff6-46d0-8264-c4f086e60d06 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.401190768 +0000 UTC m=+18.063730451). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f2453ec2-218f-4769-9adb-55f4b38ab020 have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.401190768 +0000 UTC m=+18.063730451). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5ba63e86-8ca5-4422-be79-cd633f8e805e have older date (2025-04-11 19:49:23 +0000 UTC) than purge date (2025-04-11 20:49:23.401190768 +0000 UTC m=+18.063730451). Removing upload directory." time="2025-04-11T20:49:23Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-04-11T20:49:23Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 20:49:23.401616907 +0000 UTC m=+18.064156587, actuallyDelete=true" time="2025-04-11T20:49:23Z" 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 18.076s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.012s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.007s === RUN TestWalkFileRemoved time="2025-04-11T20:49:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.715s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.084s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.874s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.46s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.164s ? 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-11T20:49:05Z" 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-11T20:49:05Z" 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-11T20:49:05Z" 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 TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched time="2025-04-11T20:49:05Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T20:49:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=e9f5b16b-b9f6-431c-ad6a-8e42016df5c9 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-04-11T20:49:05Z" level=error msg="unknown ip address format" go.version=go1.24.2 instance.id=e9f5b16b-b9f6-431c-ad6a-8e42016df5c9 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-04-11T20:49:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=e9f5b16b-b9f6-431c-ad6a-8e42016df5c9 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-04-11T20:49:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T20:49:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T20:49:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T20:49:09Z" 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.508s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? 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.732s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.58s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.297s ? 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.02s) PASS ok github.com/docker/distribution/uuid 0.025s ? 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-ppc64le.so.1 >>> docker-registry*: Package size: 26.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r11.apk >>> docker-registry: Build complete at Fri, 11 Apr 2025 20:50:06 +0000 elapsed time 0h 1m 23s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250411.204844) (2/2) Purging go (1.24.2-r0) Executing busybox-1.37.0-r16.trigger OK: 275 MiB in 103 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...