>>> docker-registry: Building community/docker-registry 2.8.3-r11 (using abuild 3.15.0_rc3-r0) started Sun, 13 Apr 2025 10:30:03 +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 (20250413.103006) Executing busybox-1.37.0-r16.trigger OK: 532 MiB in 112 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-04-13T10:31:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-04-13T10:31:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.344s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-04-13T10:31:43Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.03s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.285s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.280s === 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.193s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.13s) PASS ok github.com/docker/distribution/health/checks 0.391s ? 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.205s === 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.212s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.253s === 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.205s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/13 10:31:44 http: TLS handshake error from 127.0.0.1:38014: 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:38223/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38223/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38223/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38223/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46489?status=0, fail=true --- PASS: TestHTTPSink (0.15s) === RUN TestListener --- PASS: TestListener (2.23s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-04-13T10:31:46Z" level=info msg="broadcaster: closing" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="closing testSink" time="2025-04-13T10:31:46Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-04-13T10:31:46Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 1} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 1} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 1} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 1} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:46Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-13T10:31:47Z" level=warning msg="&{0x3f64da6630 0.9} encountered too many errors, backing off" time="2025-04-13T10:31:47Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 3.350s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-04-13T10:31:44Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-13T10:31:44.616747896Z" 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-13T10:31:44.616885756Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:31:44.616932876Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.24.2 time="2025-04-13T10:31:44.622896342Z" level=info msg="listening on [::]:5000" go.version=go1.24.2 time="2025-04-13T10:31:47.623481292Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 time="2025-04-13T10:31:47.740937362Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=c5777091-68f4-4a10-b59e-ea21258ca72f http.request.method=GET http.request.remoteaddr="[::1]:46360" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.32441ms http.response.status=200 http.response.written=2 ::1 - - [13/Apr/2025:10:31:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.13s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-04-13T10:31:48.08058758Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-13T10:31:48.089464159Z" 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-13T10:31:48.089694019Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.24.2 time="2025-04-13T10:31:48.090356737Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:31:48.091277315Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-04-13T10:31:48.091580734Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.2 time="2025-04-13T10:31:48.09341767Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.2 time="2025-04-13T10:31:51.112795698Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=db03460c-94f8-45a4-93d6-245d20c31fd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50006" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.926222ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:31:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-04-13T10:31:51.113438857Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 --- PASS: TestRegistrySupportedCipherSuite (3.47s) === RUN TestRegistryUnsupportedCipherSuite time="2025-04-13T10:31:52.208921695Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-13T10:31:52.215777899Z" 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-13T10:31:52.216240338Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:31:52.216189038Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.24.2 time="2025-04-13T10:31:52.217196336Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 --- PASS: TestRegistryUnsupportedCipherSuite (9.11s) PASS ok github.com/docker/distribution/registry 16.142s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.01s) PASS ok github.com/docker/distribution/registry/api/errcode 0.192s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.564s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-04-13T10:31:44Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.2 instance.id=48e3b0a3-4379-4724-aed7-f9469ced19f9 time="2025-04-13T10:31:44Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.2 instance.id=48e3b0a3-4379-4724-aed7-f9469ced19f9 --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2025-04-13T10:31:44Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.2 password="_2n9Wv8vE7XNvGaPuHsXUKrprue3Tn6_muWRAxA7qc4" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.457s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.283s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-04-13T10:31:44Z" level=info msg="token not to be used before 2025-04-13 10:31:45 +0000 UTC - currently 2025-04-13 10:31:44.485458439 +0000 UTC m=+0.168239154" time="2025-04-13T10:31:44Z" level=info msg="token not to be used after 2025-04-13 10:31:44 +0000 UTC - currently 2025-04-13 10:31:44.489544469 +0000 UTC m=+0.172325184" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-04-13T10:31:44Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.350s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.512s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.379s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.189s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-04-13T10:31: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-13T10:31:47Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:31:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34433" http.request.id=2080ef83-29da-4d47-aba6-8942adab37db http.request.method=GET http.request.remoteaddr="127.0.0.1:55232" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.776209ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:31:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.05s) === RUN TestCatalogAPI time="2025-04-13T10:31: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-13T10:31:47Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:31:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=439071fc-a231-46e7-8b91-611b7c795f1f http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=12.616971ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/Apr/2025:10:31:47 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-13T10:31:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=c8371881-4f47-4602-83da-4ea1f38494ca http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.464012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:31:48 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:31:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=23d16405-eb24-48a7-b4df-4d41436f8437 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/aaaa/blobs/uploads/1ae29af3-ff0a-4347-9b58-ae9724f8028e?_state=4A7U68JPSnNiKtGyfkn3DhqkmZ3xcJcah7ko5HWPBwp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYWUyOWFmMy1mZjBhLTQzNDctOWI1OC1hZTk3MjRmODAyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzE6NDguNjc1NTc0OTFaIn0%3D&digest=sha256%3A4a1a2e8a96198e205fe4833a7f67fcbc877e8857ff897874494977c537d65d8b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.754749768s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:31:48 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1ae29af3-ff0a-4347-9b58-ae9724f8028e?_state=4A7U68JPSnNiKtGyfkn3DhqkmZ3xcJcah7ko5HWPBwp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYWUyOWFmMy1mZjBhLTQzNDctOWI1OC1hZTk3MjRmODAyOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzE6NDguNjc1NTc0OTFaIn0%3D&digest=sha256%3A4a1a2e8a96198e205fe4833a7f67fcbc877e8857ff897874494977c537d65d8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:31:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=b6d94fab-9cd3-4431-813b-c1628227adb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.335525ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:31:56 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:31:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=36bebb37-7e64-4e4a-80cb-c975f77df84f http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.40803ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:31:57 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=b5c6d376-24bb-4efe-8eb6-3217031e9c47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/bbbb/blobs/uploads/8c285322-3f5c-4c50-82fa-ee0207036ad3?_state=FPGUn63xUsZ-MSK34a8HvzRKA52VBrTfDlSYk-w8yER7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YzI4NTMyMi0zZjVjLTRjNTAtODJmYS1lZTAyMDcwMzZhZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzE6NTcuMzA1OTY5NjIyWiJ9&digest=sha256%3A38506e504225429ac9e8e917c03360524930827aab089ef90da3336823fdc935" http.request.useragent="Go-http-client/1.1" http.response.duration=14.542677523s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:31:57 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8c285322-3f5c-4c50-82fa-ee0207036ad3?_state=FPGUn63xUsZ-MSK34a8HvzRKA52VBrTfDlSYk-w8yER7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YzI4NTMyMi0zZjVjLTRjNTAtODJmYS1lZTAyMDcwMzZhZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzE6NTcuMzA1OTY5NjIyWiJ9&digest=sha256%3A38506e504225429ac9e8e917c03360524930827aab089ef90da3336823fdc935 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=9d0db97b-f6eb-47b6-9e8d-71bef9ac4853 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.133594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=1015effe-bb4e-4c05-9c5b-82f579507323 http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.50205ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:12 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=cc1bdc8c-a3f4-4d3b-978d-20009e7149db http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/cccc/blobs/uploads/f3757873-2e72-45e7-bd44-9b72409b0f16?_state=Hy7TsO8jr3baO_cUhjpxd5q-slgH35qIRz3kWowKwnJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMzc1Nzg3My0yZTcyLTQ1ZTctYmQ0NC05YjcyNDA5YjBmMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6MTIuNzU5NzExNTVaIn0%3D&digest=sha256%3A5811245cd318f299b87757381c2f567bc604b7081a9fb7aa2f47522be76d947f" http.request.useragent="Go-http-client/1.1" http.response.duration=14.540070096s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:12 +0000] "PUT /v2/foo/cccc/blobs/uploads/f3757873-2e72-45e7-bd44-9b72409b0f16?_state=Hy7TsO8jr3baO_cUhjpxd5q-slgH35qIRz3kWowKwnJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMzc1Nzg3My0yZTcyLTQ1ZTctYmQ0NC05YjcyNDA5YjBmMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6MTIuNzU5NzExNTVaIn0%3D&digest=sha256%3A5811245cd318f299b87757381c2f567bc604b7081a9fb7aa2f47522be76d947f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=052fe486-c640-4437-97f3-d3349f78b1df http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.616738ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=a21fc60f-198f-4561-b0f2-9850edaf3bde http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.188728ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=3465367f-a979-4a08-92a9-2056f378e3ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/dddd/blobs/uploads/39705462-119b-4d0e-938e-8acde2a81d3f?_state=mODo-LwiNLog0LTOKPlBV7dag7WsXc4tUi43eI4jvgB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzOTcwNTQ2Mi0xMTliLTRkMGUtOTM4ZS04YWNkZTJhODFkM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6MjguMTAxNTI4NjgzWiJ9&digest=sha256%3A7b8e34878e8fb39de94e693f05748b6b4126ab61d3e1f71273d5ad898c1a49c3" http.request.useragent="Go-http-client/1.1" http.response.duration=9.771654952s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/39705462-119b-4d0e-938e-8acde2a81d3f?_state=mODo-LwiNLog0LTOKPlBV7dag7WsXc4tUi43eI4jvgB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzOTcwNTQ2Mi0xMTliLTRkMGUtOTM4ZS04YWNkZTJhODFkM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6MjguMTAxNTI4NjgzWiJ9&digest=sha256%3A7b8e34878e8fb39de94e693f05748b6b4126ab61d3e1f71273d5ad898c1a49c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=826473bb-dc11-4daf-bd00-228745c11bd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.267401ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=f7b97367-d7a9-4484-a6fb-91ab97ebe1ef http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.008249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:38 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=df95c207-0472-4604-87f1-2625f670e15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/eeee/blobs/uploads/bf582e92-8fba-4762-8f59-a6f810f57ba3?_state=ibRbz4S5wLFSyQDsgGjSK9cXGYvj01W916IfHiZn-l17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZjU4MmU5Mi04ZmJhLTQ3NjItOGY1OS1hNmY4MTBmNTdiYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6MzguODQzNjEyNTI3WiJ9&digest=sha256%3A3a35f4decad30457052c2e2fa62667c993de770dd14e7bf4b907c8ae5e59fdf3" http.request.useragent="Go-http-client/1.1" http.response.duration=18.574759143s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:38 +0000] "PUT /v2/foo/eeee/blobs/uploads/bf582e92-8fba-4762-8f59-a6f810f57ba3?_state=ibRbz4S5wLFSyQDsgGjSK9cXGYvj01W916IfHiZn-l17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZjU4MmU5Mi04ZmJhLTQ3NjItOGY1OS1hNmY4MTBmNTdiYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6MzguODQzNjEyNTI3WiJ9&digest=sha256%3A3a35f4decad30457052c2e2fa62667c993de770dd14e7bf4b907c8ae5e59fdf3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=7a97b592-42f2-4ed5-9b52-9f449978215e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.136126ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:57 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:32:58Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=e621f0c4-1c57-44dd-ad2d-4da9d0d0e4d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.414133ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:58 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=a80c0fdd-d5e8-48df-8ca6-425a1d369210 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/ffff/blobs/uploads/53bfacdb-37d4-42ea-a1d5-8410a680d40c?_state=6CkhNx4p9wGuOHgamyVg1CZsGo119N3an2GT3hg2rQR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1M2JmYWNkYi0zN2Q0LTQyZWEtYTFkNS04NDEwYTY4MGQ0MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6NTguMTQxMzQyNjcxWiJ9&digest=sha256%3A61502cef5d691263450f9c6a6f9708e71109c422340c28e4c0efffa8446b0e95" http.request.useragent="Go-http-client/1.1" http.response.duration=9.697723137s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:32:58 +0000] "PUT /v2/foo/ffff/blobs/uploads/53bfacdb-37d4-42ea-a1d5-8410a680d40c?_state=6CkhNx4p9wGuOHgamyVg1CZsGo119N3an2GT3hg2rQR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1M2JmYWNkYi0zN2Q0LTQyZWEtYTFkNS04NDEwYTY4MGQ0MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzI6NTguMTQxMzQyNjcxWiJ9&digest=sha256%3A61502cef5d691263450f9c6a6f9708e71109c422340c28e4c0efffa8446b0e95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=e0a622d7-c893-4990-9de7-20171d458b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53518" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.840547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=8608822e-ed56-4178-88f6-fd34114ef51c http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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.630814ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=fd346d79-5c36-43ef-a943-aed546fbf925 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.470755ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=3fb7e8b2-17bb-4451-b23e-33d9ec7e47c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.436314ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=26e345ae-0efe-4883-82aa-64de3b6428c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.479054ms http.response.status=200 http.response.written=30 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=9446b687-b714-4a22-94e4-525ff8f5ad73 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.426675ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=48e9c36f-a620-495a-976d-4163d6bf5e02 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.495895ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" 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:43021" http.request.id=ed5ba115-3b6d-4c00-827e-96d8e95a09b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.727794ms http.response.status=400 http.response.written=116 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" 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:43021" http.request.id=71ede27b-6296-42a0-9647-91de232a45a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.613274ms http.response.status=400 http.response.written=115 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=8c974945-0cff-49a2-b175-2c66f8da06a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.244835ms http.response.status=200 http.response.written=20 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43021" http.request.id=147ad58f-885e-46b5-bf08-a54ee6452969 http.request.method=GET http.request.remoteaddr="127.0.0.1:53518" 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=2.513974ms http.response.status=200 http.response.written=74 127.0.0.1 - - [13/Apr/2025:10:33:07 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-13T10:33:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-13T10:33:07Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:33:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=b9e64ca9-053c-45ae-bad0-3983b6b0ab6c http.request.method=POST http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.016591ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:08 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=a043ddad-931d-45ad-9730-033f01441989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/aaaa/blobs/uploads/a5498d01-863f-4c7e-879f-1b83d45cc9cf?_state=hYlf5yYoLBpXtFjJY7XMe_zOnb0HWYeLowu5caFkgeJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNTQ5OGQwMS04NjNmLTRjN2UtODc5Zi0xYjgzZDQ1Y2M5Y2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6MDguNzYyNjc2MDFaIn0%3D&digest=sha256%3Af02ad87ebcefb6779c1c8f267b4570c95c7b102feb7997058b900e0a4cbf1f8d" http.request.useragent="Go-http-client/1.1" http.response.duration=15.908473857s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:08 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a5498d01-863f-4c7e-879f-1b83d45cc9cf?_state=hYlf5yYoLBpXtFjJY7XMe_zOnb0HWYeLowu5caFkgeJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNTQ5OGQwMS04NjNmLTRjN2UtODc5Zi0xYjgzZDQ1Y2M5Y2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6MDguNzYyNjc2MDFaIn0%3D&digest=sha256%3Af02ad87ebcefb6779c1c8f267b4570c95c7b102feb7997058b900e0a4cbf1f8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=9f5a4350-4001-4b93-b03f-a5f6c994e35d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.270323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:24 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=16ac2870-ff2a-48a1-8773-324922ce35ce http.request.method=POST http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.464252ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:25 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=eff2b6c6-0617-4242-9e64-81298c7cafdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/bbbb/blobs/uploads/a1c49b1e-c582-453e-b76f-21ea45c1315a?_state=A_9RsuGRPAnAe0vFqKcYbUNrlAkSx7RZCQYCesHWUEZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMWM0OWIxZS1jNTgyLTQ1M2UtYjc2Zi0yMWVhNDVjMTMxNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6MjUuMjQyNzM5OTU4WiJ9&digest=sha256%3A837b8b414295b3138ddd24f5c2b10f1bea91f91b0f051c5242a1a3b59dab7120" http.request.useragent="Go-http-client/1.1" http.response.duration=5.49184222s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:25 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a1c49b1e-c582-453e-b76f-21ea45c1315a?_state=A_9RsuGRPAnAe0vFqKcYbUNrlAkSx7RZCQYCesHWUEZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMWM0OWIxZS1jNTgyLTQ1M2UtYjc2Zi0yMWVhNDVjMTMxNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6MjUuMjQyNzM5OTU4WiJ9&digest=sha256%3A837b8b414295b3138ddd24f5c2b10f1bea91f91b0f051c5242a1a3b59dab7120 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=7319c3f1-eca4-44cb-bbef-fa03243b222a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.293619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:30 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:31Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=8e32d78d-2a7c-4897-89d6-7646dfa7f171 http.request.method=POST http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.973911ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:31 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=dddc4308-5c9b-438c-a7d6-43bd994df693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/cccc/blobs/uploads/bfd936ee-e491-4129-8b42-50640936705a?_state=qxPCGplKtflVidsa_RJv8EjnPxFVslbpvTBQmdDplk97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZmQ5MzZlZS1lNDkxLTQxMjktOGI0Mi01MDY0MDkzNjcwNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6MzEuNTY1MzAzODc1WiJ9&digest=sha256%3A3805977d2702769ad61a3c0117d6189e8a7754474c13ed0284951057787d8b4e" http.request.useragent="Go-http-client/1.1" http.response.duration=13.306749615s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:31 +0000] "PUT /v2/foo/cccc/blobs/uploads/bfd936ee-e491-4129-8b42-50640936705a?_state=qxPCGplKtflVidsa_RJv8EjnPxFVslbpvTBQmdDplk97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZmQ5MzZlZS1lNDkxLTQxMjktOGI0Mi01MDY0MDkzNjcwNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6MzEuNTY1MzAzODc1WiJ9&digest=sha256%3A3805977d2702769ad61a3c0117d6189e8a7754474c13ed0284951057787d8b4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=326cd427-f9a4-45d4-bafa-a02c28d38479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.438326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:44 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:45Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=3a3446f0-9d70-4193-a1d5-dd65c830b6f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.596172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=0d46cae3-3f5f-4333-b22e-3808cd49d24b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/dddd/blobs/uploads/e30152d0-5e91-4db4-af09-08b9c9528ba7?_state=IrVGGFILhgdwb0dLxpbD8EXCB9VtH9187pb4lak3F7t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlMzAxNTJkMC01ZTkxLTRkYjQtYWYwOS0wOGI5Yzk1MjhiYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6NDUuNjMxMDU0NjEyWiJ9&digest=sha256%3A9231659159efa78588503c9ec887d8d5a12189d2d81856dcbaec7063c3d458a2" http.request.useragent="Go-http-client/1.1" http.response.duration=10.201994718s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/e30152d0-5e91-4db4-af09-08b9c9528ba7?_state=IrVGGFILhgdwb0dLxpbD8EXCB9VtH9187pb4lak3F7t7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlMzAxNTJkMC01ZTkxLTRkYjQtYWYwOS0wOGI5Yzk1MjhiYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzM6NDUuNjMxMDU0NjEyWiJ9&digest=sha256%3A9231659159efa78588503c9ec887d8d5a12189d2d81856dcbaec7063c3d458a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=bc691d32-e374-43c9-8f10-b779fe8c37d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38464" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.233666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:55 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35433" http.request.id=bb730598-110c-4966-b8ed-426162c8f9c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38464" 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=2.687274ms http.response.status=200 http.response.written=63 127.0.0.1 - - [13/Apr/2025:10:33:55 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (127.87s) === RUN TestURLPrefix time="2025-04-13T10:33:55Z" 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-13T10:33:55Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:33:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:34859" http.request.id=26aed62b-022c-4e10-95d3-7afb85232996 http.request.method=GET http.request.remoteaddr="127.0.0.1:56876" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.902353ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:33:55 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-04-13T10:33:55Z" 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-13T10:33:55Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:33:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=58b6eecc-a64f-4e98-b246-8052db4d18d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34872" http.request.uri="/v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.48577ms http.response.status=404 http.response.written=157 vars.digest="sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "GET /v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=6e8e1266-c082-4121-9e86-fc3aeb1aac65 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34880" http.request.uri="/v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.653512ms http.response.status=404 http.response.written=157 vars.digest="sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=d38b1b02-b5f2-4e34-88bf-4eed114e6061 http.request.method=POST http.request.remoteaddr="127.0.0.1:34880" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.064011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=e95177f9-74eb-4730-bf9e-7775c5de4564 http.request.method=GET http.request.remoteaddr="127.0.0.1:34880" http.request.uri="/v2/foo/bar/blobs/uploads/90a12bdc-a145-478a-8df6-32ac2ebadb4d?_state=1jc6Mj-qMM0mLgi47Yzmku705Sd6pjhTLxCjPA7FwSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYTEyYmRjLWExNDUtNDc4YS04ZGY2LTMyYWMyZWJhZGI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41MzA1NTkxMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.747509ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "GET /v2/foo/bar/blobs/uploads/90a12bdc-a145-478a-8df6-32ac2ebadb4d?_state=1jc6Mj-qMM0mLgi47Yzmku705Sd6pjhTLxCjPA7FwSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYTEyYmRjLWExNDUtNDc4YS04ZGY2LTMyYWMyZWJhZGI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41MzA1NTkxMTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=01719468-2d49-44c2-a9ea-2cbc3158a3c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34880" http.request.uri="/v2/foo/bar/blobs/uploads/90a12bdc-a145-478a-8df6-32ac2ebadb4d?_state=1jc6Mj-qMM0mLgi47Yzmku705Sd6pjhTLxCjPA7FwSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYTEyYmRjLWExNDUtNDc4YS04ZGY2LTMyYWMyZWJhZGI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41MzA1NTkxMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.186331ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/90a12bdc-a145-478a-8df6-32ac2ebadb4d?_state=1jc6Mj-qMM0mLgi47Yzmku705Sd6pjhTLxCjPA7FwSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYTEyYmRjLWExNDUtNDc4YS04ZGY2LTMyYWMyZWJhZGI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41MzA1NTkxMTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=d375e9d1-f63e-45ea-b096-2b0682fca569 http.request.method=GET http.request.remoteaddr="127.0.0.1:34880" http.request.uri="/v2/foo/bar/blobs/uploads/90a12bdc-a145-478a-8df6-32ac2ebadb4d?_state=1jc6Mj-qMM0mLgi47Yzmku705Sd6pjhTLxCjPA7FwSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYTEyYmRjLWExNDUtNDc4YS04ZGY2LTMyYWMyZWJhZGI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41MzA1NTkxMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=90a12bdc-a145-478a-8df6-32ac2ebadb4d time="2025-04-13T10:33:56Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=d375e9d1-f63e-45ea-b096-2b0682fca569 http.request.method=GET http.request.remoteaddr="127.0.0.1:34880" http.request.uri="/v2/foo/bar/blobs/uploads/90a12bdc-a145-478a-8df6-32ac2ebadb4d?_state=1jc6Mj-qMM0mLgi47Yzmku705Sd6pjhTLxCjPA7FwSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYTEyYmRjLWExNDUtNDc4YS04ZGY2LTMyYWMyZWJhZGI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41MzA1NTkxMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.139768ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=90a12bdc-a145-478a-8df6-32ac2ebadb4d 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "GET /v2/foo/bar/blobs/uploads/90a12bdc-a145-478a-8df6-32ac2ebadb4d?_state=1jc6Mj-qMM0mLgi47Yzmku705Sd6pjhTLxCjPA7FwSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYTEyYmRjLWExNDUtNDc4YS04ZGY2LTMyYWMyZWJhZGI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41MzA1NTkxMTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=680c9186-954a-4406-adb4-3de1a44c2531 http.request.method=POST http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.638807ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=5c29d872-0c48-4ed2-83aa-63b7dec0ffd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/322b2507-3042-4ee2-b97e-f6f646f37ce3?_state=2pDJFupBzWX6Cujhrp4dE6bZuAkTiiygtuPkzrabEMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyMmIyNTA3LTMwNDItNGVlMi1iOTdlLWY2ZjY0NmYzN2NlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41NTY0ODE0NzRaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" provided=sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 vars.name="foo/bar" vars.uuid=322b2507-3042-4ee2-b97e-f6f646f37ce3 time="2025-04-13T10:33:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=5c29d872-0c48-4ed2-83aa-63b7dec0ffd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/322b2507-3042-4ee2-b97e-f6f646f37ce3?_state=2pDJFupBzWX6Cujhrp4dE6bZuAkTiiygtuPkzrabEMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyMmIyNTA3LTMwNDItNGVlMi1iOTdlLWY2ZjY0NmYzN2NlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41NTY0ODE0NzRaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=322b2507-3042-4ee2-b97e-f6f646f37ce3 time="2025-04-13T10:33:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8, 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:46139" http.request.id=5c29d872-0c48-4ed2-83aa-63b7dec0ffd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/322b2507-3042-4ee2-b97e-f6f646f37ce3?_state=2pDJFupBzWX6Cujhrp4dE6bZuAkTiiygtuPkzrabEMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyMmIyNTA3LTMwNDItNGVlMi1iOTdlLWY2ZjY0NmYzN2NlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41NTY0ODE0NzRaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.577508ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=322b2507-3042-4ee2-b97e-f6f646f37ce3 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "PUT /v2/foo/bar/blobs/uploads/322b2507-3042-4ee2-b97e-f6f646f37ce3?_state=2pDJFupBzWX6Cujhrp4dE6bZuAkTiiygtuPkzrabEMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyMmIyNTA3LTMwNDItNGVlMi1iOTdlLWY2ZjY0NmYzN2NlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41NTY0ODE0NzRaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=7ac32d71-22fc-4df9-b913-3168c2f4d440 http.request.method=POST http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.355293ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=c9b254cc-cf17-43ab-91ab-af637299322d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/9e359695-1877-469b-91ef-c2c43d81bf79?_state=50oxPUgDPmTCP8IMQwbefJ3UwHrUxygP47zkmc5p7bp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMzU5Njk1LTE4NzctNDY5Yi05MWVmLWMyYzQzZDgxYmY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41Njg1NjQwODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.984148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "PUT /v2/foo/bar/blobs/uploads/9e359695-1877-469b-91ef-c2c43d81bf79?_state=50oxPUgDPmTCP8IMQwbefJ3UwHrUxygP47zkmc5p7bp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllMzU5Njk1LTE4NzctNDY5Yi05MWVmLWMyYzQzZDgxYmY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41Njg1NjQwODdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=d5339111-e173-4f9d-9103-f7451d892323 http.request.method=POST http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.867651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=d0a90a9f-1135-4cc6-8386-a99f8c025ab7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/8d29ac71-cb38-4d58-815a-da27ad5445d9?_state=RgutJhHVyvS8Tpf4aYGNjbr425MjlVqXQH-H0xcydtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMjlhYzcxLWNiMzgtNGQ1OC04MTVhLWRhMjdhZDU0NDVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41Nzk5MDkzMjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=5.334528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "PUT /v2/foo/bar/blobs/uploads/8d29ac71-cb38-4d58-815a-da27ad5445d9?_state=RgutJhHVyvS8Tpf4aYGNjbr425MjlVqXQH-H0xcydtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMjlhYzcxLWNiMzgtNGQ1OC04MTVhLWRhMjdhZDU0NDVkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41Nzk5MDkzMjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:33:56Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=a1e6c73d-7f32-4803-aebc-edc73338f825 http.request.method=POST http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.013793ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=90bfdc2f-3455-419c-8095-a69a5df44167 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/73cec86d-219d-48ab-baa6-8cecd89f7134?_state=P2ogM3cfhVotaO04rGd8ETKF-Hh6hSrPV62Fm8HQFkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczY2VjODZkLTIxOWQtNDhhYi1iYWE2LThjZWNkODlmNzEzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41OTA2NTYxOTZaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.882629806s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:33:56 +0000] "PUT /v2/foo/bar/blobs/uploads/73cec86d-219d-48ab-baa6-8cecd89f7134?_state=P2ogM3cfhVotaO04rGd8ETKF-Hh6hSrPV62Fm8HQFkV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczY2VjODZkLTIxOWQtNDhhYi1iYWE2LThjZWNkODlmNzEzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozMzo1Ni41OTA2NTYxOTZaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=04ba0840-6e2b-40a4-8f55-af1efd9206a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.622732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46139" http.request.id=ad3daabc-6f1f-45d7-a012-83f155481e7c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/66adb5cd-8002-44a8-b368-b9c7653c5038?_state=qP_7QWaMeEzl4s4A6ZQsTzQdOZYm1Sv73rO6Ww3eXd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YWRiNWNkLTgwMDItNDRhOC1iMzY4LWI5Yzc2NTNjNTAzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowMi43NTM2MTU1ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.299220544s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:02 +0000] "PATCH /v2/foo/bar/blobs/uploads/66adb5cd-8002-44a8-b368-b9c7653c5038?_state=qP_7QWaMeEzl4s4A6ZQsTzQdOZYm1Sv73rO6Ww3eXd97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YWRiNWNkLTgwMDItNDRhOC1iMzY4LWI5Yzc2NTNjNTAzOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowMi43NTM2MTU1ODJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=b45f2763-3538-4cf8-94b1-763437595133 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/uploads/66adb5cd-8002-44a8-b368-b9c7653c5038?_state=dlbjLt3zWQs903kNyEcrabWh_sBK5_pMHx1691syT3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YWRiNWNkLTgwMDItNDRhOC1iMzY4LWI5Yzc2NTNjNTAzOCIsIk9mZnNldCI6MTgxNTkxMDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzQ6MDJaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.032431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:08 +0000] "PUT /v2/foo/bar/blobs/uploads/66adb5cd-8002-44a8-b368-b9c7653c5038?_state=dlbjLt3zWQs903kNyEcrabWh_sBK5_pMHx1691syT3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2YWRiNWNkLTgwMDItNDRhOC1iMzY4LWI5Yzc2NTNjNTAzOCIsIk9mZnNldCI6MTgxNTkxMDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzQ6MDJaIn0%3D&digest=sha256%3A0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=f1d8ce4d-8e3d-4b92-8a17-1d953870b1f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.328293ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=5f6284bd-16d9-4523-a595-da760319afc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=171.630568ms http.response.status=200 http.response.written=18159104 127.0.0.1 - - [13/Apr/2025:10:34:08 +0000] "GET /v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 200 18159104 "" "Go-http-client/1.1" time="2025-04-13T10:34:08Z" level=error msg="error parsing digest="sha257:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=8d51bf94-56d3-4497-a8a3-370b175e3cae http.request.method=GET http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/sha257:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" vars.name="foo/bar" time="2025-04-13T10:34:08Z" 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:46139" http.request.id=8d51bf94-56d3-4497-a8a3-370b175e3cae http.request.method=GET http.request.remoteaddr="127.0.0.1:34888" http.request.uri="/v2/foo/bar/blobs/sha257:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.364932ms http.response.status=400 http.response.written=110 vars.digest="sha257:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:08 +0000] "GET /v2/foo/bar/blobs/sha257:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-13T10:34:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=ad1eaef4-ef9c-472b-9024-e345eb01502d http.request.method=GET http.request.remoteaddr="127.0.0.1:57692" http.request.uri="/v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.95473ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:08 +0000] "GET /v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:08Z" 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-13T10:34:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:34:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=244d7130-fd5a-4f8a-bb2a-f462e78718a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49710" http.request.uri="/v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.98295ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "GET /v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=28ede78e-46fb-412e-bb3f-ec32477161e1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.917073ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=63ee30c4-51bc-4756-a981-c2ebc0e401e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.082033ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=f7af0238-d192-4e62-b87e-6393c0270b4f http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/bar/blobs/uploads/2e58de2c-b941-4c35-8461-96f90102cb15?_state=5M6g09-aNcAbIsSMakzsgIPfbdjqkjAJdiYOPfmpI7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNThkZTJjLWI5NDEtNGMzNS04NDYxLTk2ZjkwMTAyY2IxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wMzM1NTc4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.483413ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "GET /v2/foo/bar/blobs/uploads/2e58de2c-b941-4c35-8461-96f90102cb15?_state=5M6g09-aNcAbIsSMakzsgIPfbdjqkjAJdiYOPfmpI7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNThkZTJjLWI5NDEtNGMzNS04NDYxLTk2ZjkwMTAyY2IxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wMzM1NTc4MDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=339fb04e-3606-4971-850f-4630779e99c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/bar/blobs/uploads/2e58de2c-b941-4c35-8461-96f90102cb15?_state=5M6g09-aNcAbIsSMakzsgIPfbdjqkjAJdiYOPfmpI7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNThkZTJjLWI5NDEtNGMzNS04NDYxLTk2ZjkwMTAyY2IxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wMzM1NTc4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.640207ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/2e58de2c-b941-4c35-8461-96f90102cb15?_state=5M6g09-aNcAbIsSMakzsgIPfbdjqkjAJdiYOPfmpI7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNThkZTJjLWI5NDEtNGMzNS04NDYxLTk2ZjkwMTAyY2IxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wMzM1NTc4MDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=516c2a06-c56f-49ee-8e89-51d3cbff8157 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/bar/blobs/uploads/2e58de2c-b941-4c35-8461-96f90102cb15?_state=5M6g09-aNcAbIsSMakzsgIPfbdjqkjAJdiYOPfmpI7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNThkZTJjLWI5NDEtNGMzNS04NDYxLTk2ZjkwMTAyY2IxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wMzM1NTc4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2e58de2c-b941-4c35-8461-96f90102cb15 time="2025-04-13T10:34:09Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=516c2a06-c56f-49ee-8e89-51d3cbff8157 http.request.method=GET http.request.remoteaddr="127.0.0.1:49714" http.request.uri="/v2/foo/bar/blobs/uploads/2e58de2c-b941-4c35-8461-96f90102cb15?_state=5M6g09-aNcAbIsSMakzsgIPfbdjqkjAJdiYOPfmpI7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNThkZTJjLWI5NDEtNGMzNS04NDYxLTk2ZjkwMTAyY2IxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wMzM1NTc4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.572291ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2e58de2c-b941-4c35-8461-96f90102cb15 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "GET /v2/foo/bar/blobs/uploads/2e58de2c-b941-4c35-8461-96f90102cb15?_state=5M6g09-aNcAbIsSMakzsgIPfbdjqkjAJdiYOPfmpI7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlNThkZTJjLWI5NDEtNGMzNS04NDYxLTk2ZjkwMTAyY2IxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wMzM1NTc4MDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=2f19f79c-3f81-48e0-91f1-47b0daf7e315 http.request.method=POST http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.968191ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=5f6708f0-9e73-4ed2-a08a-381d5a2a5be5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/630e6638-b15e-4f7e-a0ca-ffc4ae750604?_state=t1VxZLZgFLMGuLdm6zlqTlFUZKObwQRlfJNKxp0OMZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMGU2NjM4LWIxNWUtNGY3ZS1hMGNhLWZmYzRhZTc1MDYwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNTQ3NDk4MzVaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" provided=sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 vars.name="foo/bar" vars.uuid=630e6638-b15e-4f7e-a0ca-ffc4ae750604 time="2025-04-13T10:34:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=5f6708f0-9e73-4ed2-a08a-381d5a2a5be5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/630e6638-b15e-4f7e-a0ca-ffc4ae750604?_state=t1VxZLZgFLMGuLdm6zlqTlFUZKObwQRlfJNKxp0OMZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMGU2NjM4LWIxNWUtNGY3ZS1hMGNhLWZmYzRhZTc1MDYwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNTQ3NDk4MzVaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=630e6638-b15e-4f7e-a0ca-ffc4ae750604 time="2025-04-13T10:34:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964, 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:37055" http.request.id=5f6708f0-9e73-4ed2-a08a-381d5a2a5be5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/630e6638-b15e-4f7e-a0ca-ffc4ae750604?_state=t1VxZLZgFLMGuLdm6zlqTlFUZKObwQRlfJNKxp0OMZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMGU2NjM4LWIxNWUtNGY3ZS1hMGNhLWZmYzRhZTc1MDYwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNTQ3NDk4MzVaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.685472ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=630e6638-b15e-4f7e-a0ca-ffc4ae750604 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/630e6638-b15e-4f7e-a0ca-ffc4ae750604?_state=t1VxZLZgFLMGuLdm6zlqTlFUZKObwQRlfJNKxp0OMZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYzMGU2NjM4LWIxNWUtNGY3ZS1hMGNhLWZmYzRhZTc1MDYwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNTQ3NDk4MzVaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=2b03decc-2371-428f-9418-4c26a9b442c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.923591ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=0bf0d1dc-cae3-4a48-983e-888b7da93a8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/8a64dc30-9c6d-4839-8ebc-adbc3d7e32e2?_state=SxmqJQhOpQRtj3rArSGTWQyCQktUgMARUzs_pR935I57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNjRkYzMwLTljNmQtNDgzOS04ZWJjLWFkYmMzZDdlMzJlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNjQ3Mjk5NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=5.221848ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/8a64dc30-9c6d-4839-8ebc-adbc3d7e32e2?_state=SxmqJQhOpQRtj3rArSGTWQyCQktUgMARUzs_pR935I57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhNjRkYzMwLTljNmQtNDgzOS04ZWJjLWFkYmMzZDdlMzJlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNjQ3Mjk5NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=d081324f-2231-4a0f-b381-12e66df72ecd http.request.method=POST http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.229253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=ed7d91c6-50c9-4d48-9c52-e24a851eec7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/24f2c128-91a2-4ec0-b0fa-43c1a6a262af?_state=7i9V5M9g3fuT1fdpbFETLSmSA_GYpF-H5e_lCnUuNlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZjJjMTI4LTkxYTItNGVjMC1iMGZhLTQzYzFhNmEyNjJhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNzU1ODQ0MDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.679192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/24f2c128-91a2-4ec0-b0fa-43c1a6a262af?_state=7i9V5M9g3fuT1fdpbFETLSmSA_GYpF-H5e_lCnUuNlR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0ZjJjMTI4LTkxYTItNGVjMC1iMGZhLTQzYzFhNmEyNjJhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wNzU1ODQ0MDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=c3e9a248-6f30-415c-930f-70d87fbc7412 http.request.method=POST http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.701752ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=efae2a38-9725-4bde-8a3c-33015d5b35a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/9f562853-6c8f-4958-b874-69799f056f12?_state=0pZUBJnhboY6jhPdcYoQ0LKLkJrsO_NPnxbL29JvgnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmNTYyODUzLTZjOGYtNDk1OC1iODc0LTY5Nzk5ZjA1NmYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wODUwMjk1ODZaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.duration=5.008413143s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/9f562853-6c8f-4958-b874-69799f056f12?_state=0pZUBJnhboY6jhPdcYoQ0LKLkJrsO_NPnxbL29JvgnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmNTYyODUzLTZjOGYtNDk1OC1iODc0LTY5Nzk5ZjA1NmYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDowOS4wODUwMjk1ODZaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=c6638019-e634-453d-8155-b1488f07bcd9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.164556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37055" http.request.id=c563329b-b19b-47d7-bad9-2eda9657b80d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/fda2c922-10cf-46b5-ba54-927663d006de?_state=u62kQYKLEGIUVl14_dYjeHvwsHKiwsynZHm5zuRfNh57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkYTJjOTIyLTEwY2YtNDZiNS1iYTU0LTkyNzY2M2QwMDZkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoxNC4zNjUyNDk2M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.833891374s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:14 +0000] "PATCH /v2/foo/bar/blobs/uploads/fda2c922-10cf-46b5-ba54-927663d006de?_state=u62kQYKLEGIUVl14_dYjeHvwsHKiwsynZHm5zuRfNh57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkYTJjOTIyLTEwY2YtNDZiNS1iYTU0LTkyNzY2M2QwMDZkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoxNC4zNjUyNDk2M1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=16b170ae-cb3c-4180-b7d3-1d30869f9151 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/uploads/fda2c922-10cf-46b5-ba54-927663d006de?_state=jxM1zRnHsGFY4M4KwSq-oTUyh2hnN7X-IioyH4-cl997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkYTJjOTIyLTEwY2YtNDZiNS1iYTU0LTkyNzY2M2QwMDZkZSIsIk9mZnNldCI6MTc3NTU2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzQ6MTRaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.duration=3.747436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:19 +0000] "PUT /v2/foo/bar/blobs/uploads/fda2c922-10cf-46b5-ba54-927663d006de?_state=jxM1zRnHsGFY4M4KwSq-oTUyh2hnN7X-IioyH4-cl997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkYTJjOTIyLTEwY2YtNDZiNS1iYTU0LTkyNzY2M2QwMDZkZSIsIk9mZnNldCI6MTc3NTU2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzQ6MTRaIn0%3D&digest=sha256%3Af9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=dfec99fe-ae22-49ff-baa2-750b7adbc524 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.103656ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:19 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=50cc422e-95dd-445a-9f92-63f9250384e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=170.423613ms http.response.status=200 http.response.written=17755648 127.0.0.1 - - [13/Apr/2025:10:34:19 +0000] "GET /v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 200 17755648 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=error msg="error parsing digest="sha257:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=0ba570c0-9a03-416c-8bc1-acf42f0d6eb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/sha257:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" vars.name="foo/bar" time="2025-04-13T10:34:19Z" 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:37055" http.request.id=0ba570c0-9a03-416c-8bc1-acf42f0d6eb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49726" http.request.uri="/v2/foo/bar/blobs/sha257:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.567537ms http.response.status=400 http.response.written=110 vars.digest="sha257:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:19 +0000] "GET /v2/foo/bar/blobs/sha257:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=88bc8387-951b-440f-bc19-6ea422a0a3ec http.request.method=GET http.request.remoteaddr="127.0.0.1:41988" http.request.uri="/v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.duration=3.328916ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:19 +0000] "GET /v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=f4363920-97e0-40bd-a065-0e4fce6f25c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41972" http.request.uri="/v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.43704ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [13/Apr/2025:10:34:19 +0000] "GET /v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37055" http.request.id=eeb6117f-079d-485b-9a13-375a201cae38 http.request.method=GET http.request.remoteaddr="127.0.0.1:41988" http.request.uri="/v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.958354ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [13/Apr/2025:10:34:19 +0000] "GET /v2/foo/bar/blobs/sha256:f9375d4387ecc96142b834a98867d11dfbf542be9776184e0ee6db674b883964 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=d8322c52-20e2-44f4-975a-6ae5a8e2fe1d http.request.method=GET http.request.remoteaddr="127.0.0.1:57692" http.request.uri="/v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.142588194s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [13/Apr/2025:10:34:08 +0000] "GET /v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-04-13T10:34:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:46139" http.request.id=9e94adb2-6b16-458e-94f5-87033072f773 http.request.method=GET http.request.remoteaddr="127.0.0.1:57680" http.request.uri="/v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.154751406s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [13/Apr/2025:10:34:08 +0000] "GET /v2/foo/bar/blobs/sha256:0c11dc5608656b36067b842a1b47e573eb070008f864e1c592e3c3e12f654bb8 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (23.66s) === RUN TestBlobDelete time="2025-04-13T10:34:19Z" 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-13T10:34:19Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:34:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=86e93084-c3ff-498b-86f7-c7e6efdf3cea http.request.method=GET http.request.remoteaddr="127.0.0.1:46202" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.897836ms http.response.status=404 http.response.written=157 vars.digest="sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "GET /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=e208dfd3-16ed-4475-9574-9b6bbe7f9f43 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46212" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.817855ms http.response.status=404 http.response.written=157 vars.digest="sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=21c65903-09ae-408c-9622-d6d12f0d9cac http.request.method=POST http.request.remoteaddr="127.0.0.1:46212" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.221055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=7b752123-421f-4226-b85a-6381ceaf2858 http.request.method=GET http.request.remoteaddr="127.0.0.1:46212" http.request.uri="/v2/foo/bar/blobs/uploads/b73435b0-d90d-4d38-8e9c-e10dd2f83ff1?_state=5s1ByskNT0HV8ad8cJ7u3fisOFuJZioIMvTQLIYELw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzQzNWIwLWQ5MGQtNGQzOC04ZTljLWUxMGRkMmY4M2ZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40MjYwOTE1NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.750413ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "GET /v2/foo/bar/blobs/uploads/b73435b0-d90d-4d38-8e9c-e10dd2f83ff1?_state=5s1ByskNT0HV8ad8cJ7u3fisOFuJZioIMvTQLIYELw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzQzNWIwLWQ5MGQtNGQzOC04ZTljLWUxMGRkMmY4M2ZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40MjYwOTE1NjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=62fb8851-969b-46a5-a85d-7fc5c5537f81 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46212" http.request.uri="/v2/foo/bar/blobs/uploads/b73435b0-d90d-4d38-8e9c-e10dd2f83ff1?_state=5s1ByskNT0HV8ad8cJ7u3fisOFuJZioIMvTQLIYELw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzQzNWIwLWQ5MGQtNGQzOC04ZTljLWUxMGRkMmY4M2ZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40MjYwOTE1NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276436ms http.response.status=204 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/b73435b0-d90d-4d38-8e9c-e10dd2f83ff1?_state=5s1ByskNT0HV8ad8cJ7u3fisOFuJZioIMvTQLIYELw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzQzNWIwLWQ5MGQtNGQzOC04ZTljLWUxMGRkMmY4M2ZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40MjYwOTE1NjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=a518e205-2bd3-4716-a5c0-064ce8651676 http.request.method=GET http.request.remoteaddr="127.0.0.1:46212" http.request.uri="/v2/foo/bar/blobs/uploads/b73435b0-d90d-4d38-8e9c-e10dd2f83ff1?_state=5s1ByskNT0HV8ad8cJ7u3fisOFuJZioIMvTQLIYELw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzQzNWIwLWQ5MGQtNGQzOC04ZTljLWUxMGRkMmY4M2ZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40MjYwOTE1NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b73435b0-d90d-4d38-8e9c-e10dd2f83ff1 time="2025-04-13T10:34:20Z" 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:43807" http.request.id=a518e205-2bd3-4716-a5c0-064ce8651676 http.request.method=GET http.request.remoteaddr="127.0.0.1:46212" http.request.uri="/v2/foo/bar/blobs/uploads/b73435b0-d90d-4d38-8e9c-e10dd2f83ff1?_state=5s1ByskNT0HV8ad8cJ7u3fisOFuJZioIMvTQLIYELw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzQzNWIwLWQ5MGQtNGQzOC04ZTljLWUxMGRkMmY4M2ZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40MjYwOTE1NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.753097ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b73435b0-d90d-4d38-8e9c-e10dd2f83ff1 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "GET /v2/foo/bar/blobs/uploads/b73435b0-d90d-4d38-8e9c-e10dd2f83ff1?_state=5s1ByskNT0HV8ad8cJ7u3fisOFuJZioIMvTQLIYELw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MzQzNWIwLWQ5MGQtNGQzOC04ZTljLWUxMGRkMmY4M2ZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40MjYwOTE1NjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=b9cc23f5-bc7a-49cd-a8b7-0755ee5da4ee http.request.method=POST http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.620193ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=43e4eef9-c5e0-476a-af8a-5fbe09e73e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/940383d1-9c74-4e96-9984-28c3311075dc?_state=QeGxCtgjtjlx93iflvjGGNenuAXy_QEAqUKGbmThvc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MDM4M2QxLTljNzQtNGU5Ni05OTg0LTI4YzMzMTEwNzVkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NDkzODg0OTZaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" provided=sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 vars.name="foo/bar" vars.uuid=940383d1-9c74-4e96-9984-28c3311075dc time="2025-04-13T10:34:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=43e4eef9-c5e0-476a-af8a-5fbe09e73e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/940383d1-9c74-4e96-9984-28c3311075dc?_state=QeGxCtgjtjlx93iflvjGGNenuAXy_QEAqUKGbmThvc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MDM4M2QxLTljNzQtNGU5Ni05OTg0LTI4YzMzMTEwNzVkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NDkzODg0OTZaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=940383d1-9c74-4e96-9984-28c3311075dc time="2025-04-13T10:34:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596, 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:43807" http.request.id=43e4eef9-c5e0-476a-af8a-5fbe09e73e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/940383d1-9c74-4e96-9984-28c3311075dc?_state=QeGxCtgjtjlx93iflvjGGNenuAXy_QEAqUKGbmThvc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MDM4M2QxLTljNzQtNGU5Ni05OTg0LTI4YzMzMTEwNzVkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NDkzODg0OTZaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.532234ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=940383d1-9c74-4e96-9984-28c3311075dc 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "PUT /v2/foo/bar/blobs/uploads/940383d1-9c74-4e96-9984-28c3311075dc?_state=QeGxCtgjtjlx93iflvjGGNenuAXy_QEAqUKGbmThvc57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MDM4M2QxLTljNzQtNGU5Ni05OTg0LTI4YzMzMTEwNzVkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NDkzODg0OTZaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=225f8091-fbc5-4d17-b004-7e0790b3c317 http.request.method=POST http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.014555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=70f61cde-3a6d-45f5-b4dc-33fb01ff848e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/5e68a0ef-0b33-4ba0-922a-0b94deb60c83?_state=-2VrtZ7Vt3dcfn5XVWZ0SFqrpmn_eYCGVE1W1OrTxf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNjhhMGVmLTBiMzMtNGJhMC05MjJhLTBiOTRkZWI2MGM4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NjI2NDI0ODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.494717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "PUT /v2/foo/bar/blobs/uploads/5e68a0ef-0b33-4ba0-922a-0b94deb60c83?_state=-2VrtZ7Vt3dcfn5XVWZ0SFqrpmn_eYCGVE1W1OrTxf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNjhhMGVmLTBiMzMtNGJhMC05MjJhLTBiOTRkZWI2MGM4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NjI2NDI0ODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=5478bcac-ec65-403a-827a-4044b0b411d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.812717ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=6a35d8c8-7a0c-480d-9099-af11cdc2b23f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/bcc44352-0a01-4145-a4f9-d80d9f460a07?_state=xDMIiS5EjTAf_yDRO5pp0HI5TiETha4Ck5l8bkBja_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYzQ0MzUyLTBhMDEtNDE0NS1hNGY5LWQ4MGQ5ZjQ2MGEwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NzIwNjYwOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.590336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "PUT /v2/foo/bar/blobs/uploads/bcc44352-0a01-4145-a4f9-d80d9f460a07?_state=xDMIiS5EjTAf_yDRO5pp0HI5TiETha4Ck5l8bkBja_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjYzQ0MzUyLTBhMDEtNDE0NS1hNGY5LWQ4MGQ5ZjQ2MGEwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40NzIwNjYwOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=84d3c1c6-7d8e-48a5-bed3-3b4c5c6c992b http.request.method=POST http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.692117ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=63217bbf-01f2-4832-8060-e719bb594d37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/88e59f65-6c00-4b22-90e6-de98c956f5be?_state=Qr41gSmYL4w7p3698F6jzMi3qCutxSgwIR2auKxrs2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4ZTU5ZjY1LTZjMDAtNGIyMi05MGU2LWRlOThjOTU2ZjViZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40ODA2NTM0MDFaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.duration=12.845929073s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:20 +0000] "PUT /v2/foo/bar/blobs/uploads/88e59f65-6c00-4b22-90e6-de98c956f5be?_state=Qr41gSmYL4w7p3698F6jzMi3qCutxSgwIR2auKxrs2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4ZTU5ZjY1LTZjMDAtNGIyMi05MGU2LWRlOThjOTU2ZjViZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDoyMC40ODA2NTM0MDFaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=19a44a91-6044-4cd8-9fbc-635405e2c394 http.request.method=POST http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.208377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43807" http.request.id=c486d116-4074-4e28-8244-4e806f9816e0 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/aa0b66b1-baf0-4c00-9a39-7fc54500aeb4?_state=EnKp7exbJQpwbRtfQ5zz9WCI5mIjis_EPkJCujjDo9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMGI2NmIxLWJhZjAtNGMwMC05YTM5LTdmYzU0NTAwYWViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDozMy43NTc4MTE0ODJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=12.865748008s http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:33 +0000] "PATCH /v2/foo/bar/blobs/uploads/aa0b66b1-baf0-4c00-9a39-7fc54500aeb4?_state=EnKp7exbJQpwbRtfQ5zz9WCI5mIjis_EPkJCujjDo9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMGI2NmIxLWJhZjAtNGMwMC05YTM5LTdmYzU0NTAwYWViNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDozMy43NTc4MTE0ODJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=eedb4e8d-0b73-42f0-86b8-ae5d3d38d776 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/uploads/aa0b66b1-baf0-4c00-9a39-7fc54500aeb4?_state=6HJi056H1Tyox9Lj_dcEu_HK3O_myl5eKxMR829ZVht7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMGI2NmIxLWJhZjAtNGMwMC05YTM5LTdmYzU0NTAwYWViNCIsIk9mZnNldCI6MjgzMzI1NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzQ6MzNaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.duration=4.182035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:46 +0000] "PUT /v2/foo/bar/blobs/uploads/aa0b66b1-baf0-4c00-9a39-7fc54500aeb4?_state=6HJi056H1Tyox9Lj_dcEu_HK3O_myl5eKxMR829ZVht7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMGI2NmIxLWJhZjAtNGMwMC05YTM5LTdmYzU0NTAwYWViNCIsIk9mZnNldCI6MjgzMzI1NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzQ6MzNaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=a639ab4e-9a41-4371-a38c-a71af303efb4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.128097ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=54a5203c-6b8b-4a74-8682-c465cf5d5fb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=343.631863ms http.response.status=200 http.response.written=28332544 127.0.0.1 - - [13/Apr/2025:10:34:46 +0000] "GET /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 200 28332544 "" "Go-http-client/1.1" time="2025-04-13T10:34:47Z" level=error msg="error parsing digest="sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=a82d6c0f-799d-4dea-b19d-b9836ab5c065 http.request.method=GET http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" time="2025-04-13T10:34:47Z" 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:43807" http.request.id=a82d6c0f-799d-4dea-b19d-b9836ab5c065 http.request.method=GET http.request.remoteaddr="127.0.0.1:46220" http.request.uri="/v2/foo/bar/blobs/sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.759937ms http.response.status=400 http.response.written=110 vars.digest="sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "GET /v2/foo/bar/blobs/sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-13T10:34:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=e7871121-1bd2-4640-8b6b-65cb1f720cc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36852" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.duration=3.434076ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "GET /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=e8b90f5b-78f2-4ad3-8375-d1d0c5667a4a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.duration=2.983817ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:34:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=cfec2322-5fb6-4291-bb63-ce129ae26fef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.937157ms http.response.status=404 http.response.written=157 vars.digest="sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-13T10:34:47Z" 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:43807" http.request.id=a5e20b77-506e-4a0a-934c-c410a5e4ce27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.472737ms http.response.status=404 http.response.written=74 vars.digest="sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-04-13T10:34:47Z" level=error msg="error parsing digest="sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=8d2c6be3-4abd-4865-b301-e1cf19b5e156 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36858" http.request.uri="/v2/foo/bar/blobs/sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" time="2025-04-13T10:34:47Z" 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:43807" http.request.id=8d2c6be3-4abd-4865-b301-e1cf19b5e156 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36858" http.request.uri="/v2/foo/bar/blobs/sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.785077ms http.response.status=400 http.response.written=110 vars.digest="sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "DELETE /v2/foo/bar/blobs/sha257:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-13T10:34:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=dac799bd-f012-427d-be0b-7779bcc85bd9 http.request.method=POST http.request.remoteaddr="127.0.0.1:36862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.392177ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=dd167c8c-e486-4fac-bbbb-a3cf38aea30c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36862" http.request.uri="/v2/foo/bar/blobs/uploads/e1f6e97a-bb64-411d-a32a-4f271fb4876f?_state=uCBDb2MIUTH7EoVQXc5J1A1UtWBZ480dIY6Jfy7Nxzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZjZlOTdhLWJiNjQtNDExZC1hMzJhLTRmMjcxZmI0ODc2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDo0Ny4xMzcyNzk5ODdaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.duration=14.521173846s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "PUT /v2/foo/bar/blobs/uploads/e1f6e97a-bb64-411d-a32a-4f271fb4876f?_state=uCBDb2MIUTH7EoVQXc5J1A1UtWBZ480dIY6Jfy7Nxzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZjZlOTdhLWJiNjQtNDExZC1hMzJhLTRmMjcxZmI0ODc2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNDo0Ny4xMzcyNzk5ODdaIn0%3D&digest=sha256%3Aa9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=c1b7437d-5873-41f1-a722-631597feba26 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36862" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.607076ms http.response.status=200 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=9d197308-a6ed-4b36-9ab4-ef7dc33fa3c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36838" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=14.99069301s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "GET /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-04-13T10:35:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43807" http.request.id=5e3dc3e3-b21b-4b40-bca5-055aa1c71a0b http.request.method=GET http.request.remoteaddr="127.0.0.1:36852" http.request.uri="/v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=14.980009061s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [13/Apr/2025:10:34:47 +0000] "GET /v2/foo/bar/blobs/sha256:a9772948dcd90cd2b8c2bea79808644e5f255639e8e4de236fe1e7f849cec596 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (42.57s) === RUN TestRelativeURL time="2025-04-13T10:35:02Z" 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-13T10:35:02Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:35:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45713" http.request.id=be949eac-e579-4fb8-a150-85990d94b6f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.025157ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45713" http.request.id=e2723a69-fab0-4925-a994-848a52863353 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48644" http.request.uri="/v2/foo/bar/blobs/uploads/e46064d6-6d9f-4c8f-91c8-63fbff143bdf?_state=O-NMvOHpHDFB73sa04IoMAsX9pTf36nztfOYVozeXzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0NjA2NGQ2LTZkOWYtNGM4Zi05MWM4LTYzZmJmZjE0M2JkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNTowMi4xMDIwMDgzMjVaIn0%3D&digest=sha256%3Addc6243ee8aa64dde340ccf9d57811b34e40a0edc5997041fead310473929053" http.request.useragent="Go-http-client/1.1" http.response.duration=15.037823106s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:02 +0000] "PUT /v2/foo/bar/blobs/uploads/e46064d6-6d9f-4c8f-91c8-63fbff143bdf?_state=O-NMvOHpHDFB73sa04IoMAsX9pTf36nztfOYVozeXzt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0NjA2NGQ2LTZkOWYtNGM4Zi05MWM4LTYzZmJmZjE0M2JkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNTowMi4xMDIwMDgzMjVaIn0%3D&digest=sha256%3Addc6243ee8aa64dde340ccf9d57811b34e40a0edc5997041fead310473929053 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45713" http.request.id=c1e3cd11-69d9-42dd-8bca-bde2f3ab3023 http.request.method=POST http.request.remoteaddr="127.0.0.1:48644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.527996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45713" http.request.id=d52b04d0-f1ed-45e7-b8ac-b5aa54ac62d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.243037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:25Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45713" http.request.id=905ea6d6-e73d-4e2d-8a55-bad69ae80b07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48644" http.request.uri="/v2/foo/bar/blobs/uploads/43ebdf24-e60a-4e63-bd88-922fef0d0c80?_state=sIU6QkDuzXukXOGI1xCMLSBaRq58T37BVLx68dSfPHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZWJkZjI0LWU2MGEtNGU2My1iZDg4LTkyMmZlZjBkMGM4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNToxOC42NDk4NDM2ODlaIn0%3D&digest=sha256%3A9f69f3e461d910f9e1aee7cd17c777be86519fd83d8d887a847bc96c01fe539e" http.request.useragent="Go-http-client/1.1" http.response.duration=6.928126163s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:18 +0000] "PUT /v2/foo/bar/blobs/uploads/43ebdf24-e60a-4e63-bd88-922fef0d0c80?_state=sIU6QkDuzXukXOGI1xCMLSBaRq58T37BVLx68dSfPHN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZWJkZjI0LWU2MGEtNGU2My1iZDg4LTkyMmZlZjBkMGM4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNToxOC42NDk4NDM2ODlaIn0%3D&digest=sha256%3A9f69f3e461d910f9e1aee7cd17c777be86519fd83d8d887a847bc96c01fe539e HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (23.49s) === RUN TestBlobDeleteDisabled time="2025-04-13T10:35: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-13T10:35:25Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:35:26Z" 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:39247" http.request.id=02ef5be2-ccb7-4403-80ad-1064b3b87f6f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32982" http.request.uri="/v2/foo/bar/blobs/sha256:1dd9319c6b687174ac69c5b9dcd1ff103aeaf12ca88a2b45deb4e8dcc0e3245e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.982177ms http.response.status=405 http.response.written=78 vars.digest="sha256:1dd9319c6b687174ac69c5b9dcd1ff103aeaf12ca88a2b45deb4e8dcc0e3245e" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:35:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:1dd9319c6b687174ac69c5b9dcd1ff103aeaf12ca88a2b45deb4e8dcc0e3245e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.84s) === RUN TestDeleteDisabled time="2025-04-13T10:35:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-13T10:35:26Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:35:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45851" http.request.id=7d2b9ee0-b578-4dad-b1dd-7dc62e2d1ec5 http.request.method=POST http.request.remoteaddr="127.0.0.1:52392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.219717ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45851" http.request.id=d4cf1c27-2cfe-433f-b043-40184875f6e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52392" http.request.uri="/v2/foo/bar/blobs/uploads/d73e3b36-779b-48c6-9f07-0cf2deb49fa9?_state=ra29bohxIyGhtdB7VXJAcWTUf0wJx6TnprQQbhQBjI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3M2UzYjM2LTc3OWItNDhjNi05ZjA3LTBjZjJkZWI0OWZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNToyNy40OTE3NjA1NDFaIn0%3D&digest=sha256%3A2cedeed43ae0ca3fb966c3de52154f4192e6296114d303b14cafeccd57768b7f" http.request.useragent="Go-http-client/1.1" http.response.duration=16.683038599s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:27 +0000] "PUT /v2/foo/bar/blobs/uploads/d73e3b36-779b-48c6-9f07-0cf2deb49fa9?_state=ra29bohxIyGhtdB7VXJAcWTUf0wJx6TnprQQbhQBjI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3M2UzYjM2LTc3OWItNDhjNi05ZjA3LTBjZjJkZWI0OWZhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNToyNy40OTE3NjA1NDFaIn0%3D&digest=sha256%3A2cedeed43ae0ca3fb966c3de52154f4192e6296114d303b14cafeccd57768b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:44Z" 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:45851" http.request.id=0417b57a-da84-4215-ba57-180a048b506f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52392" http.request.uri="/v2/foo/bar/blobs/sha256:2cedeed43ae0ca3fb966c3de52154f4192e6296114d303b14cafeccd57768b7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.755617ms http.response.status=405 http.response.written=78 vars.digest="sha256:2cedeed43ae0ca3fb966c3de52154f4192e6296114d303b14cafeccd57768b7f" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:35:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:2cedeed43ae0ca3fb966c3de52154f4192e6296114d303b14cafeccd57768b7f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (17.76s) === RUN TestDeleteReadOnly time="2025-04-13T10:35:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-13T10:35:44Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:35:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39799" http.request.id=aaecaed4-ad69-407f-bece-5081d71c7d6a http.request.method=POST http.request.remoteaddr="127.0.0.1:56218" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.163156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:35:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39799" http.request.id=4e962349-37e4-4f9c-a47f-15b063ada78b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56218" http.request.uri="/v2/foo/bar/blobs/uploads/9cc6e27d-8421-44f1-8903-0d26867ad074?_state=BkPe4aOFcEqX5WwCupzB7w3NrbWSSS0IyxnOQ88Z8xV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljYzZlMjdkLTg0MjEtNDRmMS04OTAzLTBkMjY4NjdhZDA3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNTo0NC45NzE3MzAxOFoifQ%3D%3D&digest=sha256%3Ac1b8b6c2187c7b8883f91ce409d8f0932a4f1a430f6512b68f7237d05c4ed0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.118910966s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:44 +0000] "PUT /v2/foo/bar/blobs/uploads/9cc6e27d-8421-44f1-8903-0d26867ad074?_state=BkPe4aOFcEqX5WwCupzB7w3NrbWSSS0IyxnOQ88Z8xV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljYzZlMjdkLTg0MjEtNDRmMS04OTAzLTBkMjY4NjdhZDA3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNTo0NC45NzE3MzAxOFoifQ%3D%3D&digest=sha256%3Ac1b8b6c2187c7b8883f91ce409d8f0932a4f1a430f6512b68f7237d05c4ed0f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:c1b8b6c2187c7b8883f91ce409d8f0932a4f1a430f6512b68f7237d05c4ed0f6 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.92s) === RUN TestStartPushReadOnly time="2025-04-13T10:35: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-13T10:35:49Z" level=info msg="redis not configured" go.version=go1.24.2 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-04-13T10:35: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-13T10:35:49Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:35:49Z" 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:38835" http.request.id=e0216aef-984e-4781-a504-c54050b9e478 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.240076ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-13T10:35:49Z" 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:38835" http.request.id=8f305053-2d7c-408a-8373-43757fcb2cb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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=2.592797ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-13T10:35:49Z" 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:38835" http.request.id=8337ffa3-6f50-48af-9be6-277607fb8001 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.957837ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-13T10:35:49Z" 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:38835" http.request.id=a65c7c93-24eb-42a3-bcc0-5b5c22e8c6c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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=4.534615ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:35:49Z" 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:38835" http.request.id=a65c7c93-24eb-42a3-bcc0-5b5c22e8c6c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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=4.775835ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:35:49Z" 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:38835" http.request.id=a65c7c93-24eb-42a3-bcc0-5b5c22e8c6c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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=4.883075ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:35:49Z" 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:38835" http.request.id=a65c7c93-24eb-42a3-bcc0-5b5c22e8c6c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" 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=4.985014ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-13T10:35:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=4a1cf1bf-5724-489a-be36-9c7d2c99bd02 http.request.method=POST http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.315217ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=09c6a569-1b55-43f3-8849-5c6bed35dac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/blobs/uploads/44982d69-2508-44ec-ad8c-1707ce9b9b69?_state=xDGlnq053DiABqkG0JiacVQ44KPW1Hr2hVN-enpIYgd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NDk4MmQ2OS0yNTA4LTQ0ZWMtYWQ4Yy0xNzA3Y2U5YjliNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzU6NDkuOTQ5MzE3MDc2WiJ9&digest=sha256%3Ab7ed3de77111a50ccad9a8c670f2a490d21b135839e8519bc898421f4478c3c4" http.request.useragent="Go-http-client/1.1" http.response.duration=11.480010194s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:35:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/44982d69-2508-44ec-ad8c-1707ce9b9b69?_state=xDGlnq053DiABqkG0JiacVQ44KPW1Hr2hVN-enpIYgd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NDk4MmQ2OS0yNTA4LTQ0ZWMtYWQ4Yy0xNzA3Y2U5YjliNjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzU6NDkuOTQ5MzE3MDc2WiJ9&digest=sha256%3Ab7ed3de77111a50ccad9a8c670f2a490d21b135839e8519bc898421f4478c3c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:02Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=f4144cc8-e6d5-468a-badb-325d3e55eb9e http.request.method=POST http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.894213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=d7423f3c-e5cb-48e7-a6b3-bfb33815c708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/blobs/uploads/06bf2388-a4e5-4258-9074-c4412cce756d?_state=PpnQCbTBRTy_b9zi6ldKzRUOfi90zLdHvw7q7Y1uTQx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNmJmMjM4OC1hNGU1LTQyNTgtOTA3NC1jNDQxMmNjZTc1NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MDIuNDczNTUwNDM0WiJ9&digest=sha256%3Aa1c80b48b421900b238abea5951415b3799c2b852c5889e0899f19e25fbecbca" http.request.useragent="Go-http-client/1.1" http.response.duration=16.839162749s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/06bf2388-a4e5-4258-9074-c4412cce756d?_state=PpnQCbTBRTy_b9zi6ldKzRUOfi90zLdHvw7q7Y1uTQx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNmJmMjM4OC1hNGU1LTQyNTgtOTA3NC1jNDQxMmNjZTc1NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MDIuNDczNTUwNDM0WiJ9&digest=sha256%3Aa1c80b48b421900b238abea5951415b3799c2b852c5889e0899f19e25fbecbca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=100c3a36-5565-4683-950b-19f7523f8990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.409353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=1c8c74ac-b8f4-4f72-bd2d-33223b74a873 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.876872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=3bad0e0d-6e2a-4ba0-bdaf-1c2bd9097871 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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=5.158214ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=c40e4b1c-4e94-421e-8ae9-b683df5a86c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.929894ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" 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:38835" http.request.id=06b7acaa-30a2-4b8a-bf25-2cb0c30f0fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.084133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" 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:38835" http.request.id=072263c0-685b-46d0-bf2b-d8278361bc1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.246553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:38835" http.request.id=f9f22f81-6b14-4a06-b9c4-f1ee31fd5a5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.764574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=b5558521-8fcd-4923-b595-fbcdd0fca49e http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.958073ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=a6c64445-441e-4466-a206-f0964611da78 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.950457ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=c720fee6-1cac-4fdd-9c35-13bb12100769 http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.912857ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=a012d4ef-b7e3-422a-8299-77465cbe73ca http.request.method=GET http.request.remoteaddr="127.0.0.1:55488" 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=3.043057ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=error msg="payload digest does match: "sha256:555bdabf6d7588b7ecfae3bc2cc3acc328e3b468421cba465a0d82ede6b4222e" != "sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d"" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=82c32564-2ece-4755-9bab-a780e4592f10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" time="2025-04-13T10:36:19Z" 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:38835" http.request.id=82c32564-2ece-4755-9bab-a780e4592f10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55488" http.request.uri="/v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.530536ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d" 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:84430d3b3bae8887cbe66b080cbf6c521bd136d6625eaa800aaf02f20bb9ed9d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" 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:38835" http.request.id=08cf79cd-cbc9-4998-9872-b6500c4c57fb http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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=3.529096ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=429e39b8-ae81-431d-a3f1-a491a5b40f86 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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=2.756057ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38835" http.request.id=8c6d99d7-dc1a-4493-9e5b-bfd33ed6c85a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" 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=3.695836ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38835" http.request.id=8c6d99d7-dc1a-4493-9e5b-bfd33ed6c85a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" 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=3.867856ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38835" http.request.id=8c6d99d7-dc1a-4493-9e5b-bfd33ed6c85a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" 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=3.999996ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=e4083007-14aa-4eb9-bcac-6414a92f5394 http.request.method=POST http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.405796ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=9069e350-15d5-4354-83c7-ec7729f7001f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/blobs/uploads/670cc505-8573-4413-b716-e236e64284b8?_state=U8yIxoCDtQL5p6l4Wqhdq02ebXNI2nEfAW5DcJ5xlhN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzBjYzUwNS04NTczLTQ0MTMtYjcxNi1lMjM2ZTY0Mjg0YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MTkuNDEyMjYzMDczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.322555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/670cc505-8573-4413-b716-e236e64284b8?_state=U8yIxoCDtQL5p6l4Wqhdq02ebXNI2nEfAW5DcJ5xlhN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NzBjYzUwNS04NTczLTQ0MTMtYjcxNi1lMjM2ZTY0Mjg0YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MTkuNDEyMjYzMDczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38835" http.request.id=7262dfba-2f03-4959-9ad3-fae758bb9add http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" 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=3.532176ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:36:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38835" http.request.id=7262dfba-2f03-4959-9ad3-fae758bb9add http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" 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=3.679076ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:36:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-13T10:36:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=95b680f6-cf89-4435-8662-1e684ecb5253 http.request.method=POST http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=088391de-fd5c-4bc1-8ac2-b54fda0f8292 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/blobs/uploads/42543797-258a-4132-98fc-b6f92f4e315b?_state=PxQkVTLZ-cyX0NNBmb3yd1eldfxG4wD1_tCXuLJtdBR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjU0Mzc5Ny0yNThhLTQxMzItOThmYy1iNmY5MmY0ZTMxNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MjAuMjIzNjM3NzUzWiJ9&digest=sha256%3Ae75d9af1fc265485e2ca0107ed4bd60ddccd7441709e06a82d77db431a05059d" http.request.useragent="Go-http-client/1.1" http.response.duration=15.946098104s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/42543797-258a-4132-98fc-b6f92f4e315b?_state=PxQkVTLZ-cyX0NNBmb3yd1eldfxG4wD1_tCXuLJtdBR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MjU0Mzc5Ny0yNThhLTQxMzItOThmYy1iNmY5MmY0ZTMxNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MjAuMjIzNjM3NzUzWiJ9&digest=sha256%3Ae75d9af1fc265485e2ca0107ed4bd60ddccd7441709e06a82d77db431a05059d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=4355f74a-c211-4117-84a9-544fba5b5a2f http.request.method=POST http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.422376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=229f42de-65b8-4592-a1d4-3ab58aa337ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/blobs/uploads/e36a9c41-7878-4388-85ea-8031fb740359?_state=FgZIzFXBgVcLhOxx_CncU6TNA6QELijNIek4ZCxWze57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzZhOWM0MS03ODc4LTQzODgtODVlYS04MDMxZmI3NDAzNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MzYuNzI2OTUxODc3WiJ9&digest=sha256%3A50ca6033d0dbddcd4d6f8a10071dda572c6ceb648d5155563a1f3522d2efa651" http.request.useragent="Go-http-client/1.1" http.response.duration=5.983063784s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/e36a9c41-7878-4388-85ea-8031fb740359?_state=FgZIzFXBgVcLhOxx_CncU6TNA6QELijNIek4ZCxWze57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzZhOWM0MS03ODc4LTQzODgtODVlYS04MDMxZmI3NDAzNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6MzYuNzI2OTUxODc3WiJ9&digest=sha256%3A50ca6033d0dbddcd4d6f8a10071dda572c6ceb648d5155563a1f3522d2efa651 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:38835" http.request.id=2963f513-ad7f-428c-9154-45907d3aa6b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.116554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:38835" http.request.id=3a295733-982b-418c-8f61-cf6686b96701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/sha256:8f6a8a8b91f86a07629eaa919c4b06c1ac8ea0495fc09e3899beab593513cb64" http.request.useragent="Go-http-client/1.1" http.response.duration=4.731855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:8f6a8a8b91f86a07629eaa919c4b06c1ac8ea0495fc09e3899beab593513cb64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=26cbcb7c-ac80-48bd-870a-4ff04f512d61 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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=3.753576ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=5fcdf180-1f9b-4290-a5f1-63ab23b50c2e http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/sha256:8f6a8a8b91f86a07629eaa919c4b06c1ac8ea0495fc09e3899beab593513cb64" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.660616ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/sha256:8f6a8a8b91f86a07629eaa919c4b06c1ac8ea0495fc09e3899beab593513cb64 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=1ed13815-045b-4980-87c2-86e57d0fe372 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.977416ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=812fe76b-1212-4805-be7f-245a67ed2afa http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/sha256:8f6a8a8b91f86a07629eaa919c4b06c1ac8ea0495fc09e3899beab593513cb64" http.request.useragent="Go-http-client/1.1" http.response.duration=2.998077ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/sha256:8f6a8a8b91f86a07629eaa919c4b06c1ac8ea0495fc09e3899beab593513cb64 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=1ac16a5b-be42-42b5-b176-f3ab3d580924 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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=3.117497ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="rewriting manifest sha256:8f6a8a8b91f86a07629eaa919c4b06c1ac8ea0495fc09e3899beab593513cb64 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=490d6670-9d49-4f7c-8c61-1c92af45b82f http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=490d6670-9d49-4f7c-8c61-1c92af45b82f http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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=6.253393ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:38835" http.request.id=ae6775e3-443f-4d59-99c3-57406cd8c188 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" 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=3.573456ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:38835" http.request.id=81b19735-b1e6-4539-83ce-de6f430b374a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.955256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:38835" http.request.id=cc775606-4bea-4701-8b44-977979bbdb4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/sha256:d9b42de07f9d2fe2b8be5b4777283d337ef1f693d10ff83f7e45dda1011bd217" http.request.useragent="Go-http-client/1.1" http.response.duration=3.514676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:d9b42de07f9d2fe2b8be5b4777283d337ef1f693d10ff83f7e45dda1011bd217 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=e0debf77-948e-4294-b1a1-261dda7717c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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=3.548636ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=e5be76c4-7e7b-42d5-945c-1eeb38d6691e http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/sha256:d9b42de07f9d2fe2b8be5b4777283d337ef1f693d10ff83f7e45dda1011bd217" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.681256ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/sha256:d9b42de07f9d2fe2b8be5b4777283d337ef1f693d10ff83f7e45dda1011bd217 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=4ae5d4de-4140-41f9-9ee4-372d672cfc63 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.128196ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=680659e5-9723-4481-a439-c3e34e386241 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" http.request.uri="/v2/foo/schema2/manifests/sha256:d9b42de07f9d2fe2b8be5b4777283d337ef1f693d10ff83f7e45dda1011bd217" http.request.useragent="Go-http-client/1.1" http.response.duration=3.038257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/sha256:d9b42de07f9d2fe2b8be5b4777283d337ef1f693d10ff83f7e45dda1011bd217 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:42Z" level=info msg="rewriting manifest list sha256:d9b42de07f9d2fe2b8be5b4777283d337ef1f693d10ff83f7e45dda1011bd217 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=d591b53c-7bd9-4590-883b-5dfc01972b83 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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-13T10:36:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:38835" http.request.id=d591b53c-7bd9-4590-883b-5dfc01972b83 http.request.method=GET http.request.remoteaddr="127.0.0.1:49414" 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=6.515133ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-04-13T10:36: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-13T10:36:42Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:36: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:35051" http.request.id=9130bca1-e509-42af-ad42-575812febb16 http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.563376ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:35051" http.request.id=7f6c34b0-875d-4921-bbad-3f1ecfb3677e http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" 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=3.262276ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:35051" http.request.id=2d7972a8-de20-4df7-9ff9-88aab2c3dd08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.783137ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-13T10:36: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:35051" http.request.id=528f6869-059b-440f-8db0-dfdf33ce0a73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" 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=4.544334ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:36: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:35051" http.request.id=528f6869-059b-440f-8db0-dfdf33ce0a73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" 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=4.723934ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:36: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:35051" http.request.id=528f6869-059b-440f-8db0-dfdf33ce0a73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" 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=4.848094ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:36: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:35051" http.request.id=528f6869-059b-440f-8db0-dfdf33ce0a73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" 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=4.948394ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:36:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-13T10:36:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=9a8dca65-81b0-480f-9241-5970831cd08e http.request.method=POST http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.443796ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=d8a28842-6c7c-4243-a482-38549e2949fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/blobs/uploads/dcf336e4-acf8-4fb8-a784-e45c45126326?_state=2MqbJUSqj7rWIbmVZYVwSLuB3eDdGpXKlVIl1KWr98F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2YzMzZlNC1hY2Y4LTRmYjgtYTc4NC1lNDVjNDUxMjYzMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NDMuNTAzMDI0Njc5WiJ9&digest=sha256%3A3d51fce22d413ba37bd970a932305278a6bf58f94803d09a99a4d179772f11b0" http.request.useragent="Go-http-client/1.1" http.response.duration=9.705857891s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/dcf336e4-acf8-4fb8-a784-e45c45126326?_state=2MqbJUSqj7rWIbmVZYVwSLuB3eDdGpXKlVIl1KWr98F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkY2YzMzZlNC1hY2Y4LTRmYjgtYTc4NC1lNDVjNDUxMjYzMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NDMuNTAzMDI0Njc5WiJ9&digest=sha256%3A3d51fce22d413ba37bd970a932305278a6bf58f94803d09a99a4d179772f11b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:53Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=4bef2985-b768-47bd-9be4-e15c08ec749f http.request.method=POST http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.334176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=aced7860-70bc-4866-9751-78ba63eab382 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/blobs/uploads/dd9afa7e-02af-4b54-8f0e-556c995f5af7?_state=8qZJQ7mLIxK5vxoBUn9MkZPqS4YSms8yYni2e8obvmF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDlhZmE3ZS0wMmFmLTRiNTQtOGYwZS01NTZjOTk1ZjVhZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NTMuNzY1ODkyOTFaIn0%3D&digest=sha256%3A264ce6334dce1ae42e645b4b87101bbd69da53a7a5764774b54ed04da7f1a898" http.request.useragent="Go-http-client/1.1" http.response.duration=3.802423662s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/dd9afa7e-02af-4b54-8f0e-556c995f5af7?_state=8qZJQ7mLIxK5vxoBUn9MkZPqS4YSms8yYni2e8obvmF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZDlhZmE3ZS0wMmFmLTRiNTQtOGYwZS01NTZjOTk1ZjVhZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NTMuNzY1ODkyOTFaIn0%3D&digest=sha256%3A264ce6334dce1ae42e645b4b87101bbd69da53a7a5764774b54ed04da7f1a898 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=894441d4-c15d-46b5-98e2-ffc3a95cfd84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.953614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=b69444a0-da82-49b2-88d4-0b136dc810de http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.334174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=ce25144d-c5f4-4fe8-9510-4935fedfbc4d http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" 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=4.518815ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=ce762f74-784d-4470-962a-15870c2b5614 http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.457795ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" 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:35051" http.request.id=54704a40-8ed0-4299-8853-e4f8699231df http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.729994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" 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:35051" http.request.id=e43ee005-1f16-4781-b4d5-425bc83f359a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.565514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35051" http.request.id=c81b2a4a-db65-4779-9d89-009e9c17ad13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.535334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=84372919-6d4f-4da0-badf-03a93196f07a http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.655175ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=674e2412-6373-425c-8318-4770a4d694c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.497157ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=3e4fc587-6352-4b5a-8a4d-717605ac6dcf http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.463257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=32dd6d06-134f-40eb-95c8-e7653150a0d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58436" 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=2.439958ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=error msg="payload digest does match: "sha256:d99f8195aa323340759f162f7e20852f38180a91b99bd95e17a6f48489c397fa" != "sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb"" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=0bda09a3-4729-46d1-97c5-377210416c64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" time="2025-04-13T10:36:57Z" 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:35051" http.request.id=0bda09a3-4729-46d1-97c5-377210416c64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58436" http.request.uri="/v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.193417ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb" 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:c611b184aef1b60474ec8c13fe6cff697878bbe5905138a501467a5e484a00bb HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" 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:35051" http.request.id=0e6acc2a-fe95-4fd6-8464-e4def9cf415e http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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=2.724117ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" 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:35051" http.request.id=9d39e2a9-2fce-4800-8505-81d86ee17337 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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=2.537337ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" 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:35051" http.request.id=7b4fb5b6-0097-458d-b14a-a6c963980d94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" 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=3.083657ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:36:57Z" 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:35051" http.request.id=7b4fb5b6-0097-458d-b14a-a6c963980d94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" 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=3.247997ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:36:57Z" 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:35051" http.request.id=7b4fb5b6-0097-458d-b14a-a6c963980d94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" 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=3.354877ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=9980d34f-32a4-4411-839c-03aac8ab3038 http.request.method=POST http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.920517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=3b4c0fad-1714-4db5-8bc0-d5a2f48d6184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/blobs/uploads/f5c48f28-ddc4-4956-ac58-a6f3dea149bc?_state=_2BV3CCdt53zJSWLaz0KZPuvuXa0QJqekp92dVzm6Qd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNWM0OGYyOC1kZGM0LTQ5NTYtYWM1OC1hNmYzZGVhMTQ5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NTcuNjU2MTM3NzM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.743956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/f5c48f28-ddc4-4956-ac58-a6f3dea149bc?_state=_2BV3CCdt53zJSWLaz0KZPuvuXa0QJqekp92dVzm6Qd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNWM0OGYyOC1kZGM0LTQ5NTYtYWM1OC1hNmYzZGVhMTQ5YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NTcuNjU2MTM3NzM0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:36:57Z" 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:35051" http.request.id=63508bb0-2e95-4537-827d-6db471905645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" 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=2.912057ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:36:57Z" 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:35051" http.request.id=63508bb0-2e95-4537-827d-6db471905645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" 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=3.067097ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:36:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-13T10:36:58Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=feb9e924-e74b-4bb3-a3c1-7ca3047729bb http.request.method=POST http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.243817ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=d0a476c2-dc80-43ec-886e-073bee1f0949 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/blobs/uploads/3493798d-55ef-49d0-a4a4-3a66aab1a7b7?_state=VYHeL9kE7B2cHpXfijVds44hX2dz8CPBliVDe7Q3zwh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDkzNzk4ZC01NWVmLTQ5ZDAtYTRhNC0zYTY2YWFiMWE3YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NTguNDUwMTQ4NTI4WiJ9&digest=sha256%3A36616748736a498829f47fecf588f2fc1c5dc6185a03b26f1f4899f1b9274ec0" http.request.useragent="Go-http-client/1.1" http.response.duration=11.96594787s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:36:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/3493798d-55ef-49d0-a4a4-3a66aab1a7b7?_state=VYHeL9kE7B2cHpXfijVds44hX2dz8CPBliVDe7Q3zwh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNDkzNzk4ZC01NWVmLTQ5ZDAtYTRhNC0zYTY2YWFiMWE3YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6MzY6NTguNDUwMTQ4NTI4WiJ9&digest=sha256%3A36616748736a498829f47fecf588f2fc1c5dc6185a03b26f1f4899f1b9274ec0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=dd68093c-fcc4-4b45-9a15-598e14fa40aa http.request.method=POST http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.163316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=d33184a5-478b-40fd-8a3e-0dd7f7edcae2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/blobs/uploads/3c1eaf58-f6ce-489e-98b8-9c1de7663bdf?_state=GxyYGYVHu-LwyxZjkNEAwXCbWmrvT5Ydv9lyyZNyfyZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzFlYWY1OC1mNmNlLTQ4OWUtOThiOC05YzFkZTc2NjNiZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MTEuMTMzNDk2MzE3WiJ9&digest=sha256%3A8a3ab77163285a5108d8dfd7118d70ae96d1c058963a12b6060aafca26c0b34a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.997617244s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/3c1eaf58-f6ce-489e-98b8-9c1de7663bdf?_state=GxyYGYVHu-LwyxZjkNEAwXCbWmrvT5Ydv9lyyZNyfyZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYzFlYWY1OC1mNmNlLTQ4OWUtOThiOC05YzFkZTc2NjNiZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MTEuMTMzNDk2MzE3WiJ9&digest=sha256%3A8a3ab77163285a5108d8dfd7118d70ae96d1c058963a12b6060aafca26c0b34a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:35051" http.request.id=52d92793-237d-484a-924d-382ddb36d720 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.331115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:35051" http.request.id=384578fc-246f-42a1-bcbd-a9aacd1a6a39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/sha256:101ffbf4da85047d67b15631cf490610c5a3a041f869d019030591c4283d22af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.549136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:101ffbf4da85047d67b15631cf490610c5a3a041f869d019030591c4283d22af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=44b959e4-b877-41ce-9c6b-4e86d3e2d2cd http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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=3.454296ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=5259029d-6e55-49ea-81da-c7f0692de480 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/sha256:101ffbf4da85047d67b15631cf490610c5a3a041f869d019030591c4283d22af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.064037ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/sha256:101ffbf4da85047d67b15631cf490610c5a3a041f869d019030591c4283d22af HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=4c2554a9-7983-4742-98cb-fe0166e94ac3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.401877ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=e06b25c2-2a52-4273-93fb-3f56b7c9c15f http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/sha256:101ffbf4da85047d67b15631cf490610c5a3a041f869d019030591c4283d22af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.437537ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/sha256:101ffbf4da85047d67b15631cf490610c5a3a041f869d019030591c4283d22af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=ded5af5b-177a-44aa-8010-fc5d165c2e71 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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=3.129277ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="rewriting manifest sha256:101ffbf4da85047d67b15631cf490610c5a3a041f869d019030591c4283d22af in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=77d977cc-2d69-41a7-b9d0-0fbb1e602f20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=77d977cc-2d69-41a7-b9d0-0fbb1e602f20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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=5.076774ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:35051" http.request.id=5caaded6-3791-412a-bd7f-6fdd4ba84a6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" 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=3.116997ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:35051" http.request.id=deed86c6-a310-480b-805d-ace0304edbf5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.120395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:35051" http.request.id=b00483b5-a150-48ba-a1a7-029ea2af9cf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/sha256:f2bff921848ad5cc48754d25bbb4745a9cb3da253e4e4ea543ac4b5cab016c57" http.request.useragent="Go-http-client/1.1" http.response.duration=3.186517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:f2bff921848ad5cc48754d25bbb4745a9cb3da253e4e4ea543ac4b5cab016c57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=438cc1fd-316b-4efa-8f72-a8b997a36c3e http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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=3.708056ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=62e5e25b-a457-424a-9533-31628795a80b http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/sha256:f2bff921848ad5cc48754d25bbb4745a9cb3da253e4e4ea543ac4b5cab016c57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.064037ms http.response.status=200 http.response.written=434 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/sha256:f2bff921848ad5cc48754d25bbb4745a9cb3da253e4e4ea543ac4b5cab016c57 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=9a050fca-caba-43da-baf9-acafdb69f455 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.371756ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=9c5914a4-4a93-4298-8b9b-21010ec348ff http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/schema2/manifests/sha256:f2bff921848ad5cc48754d25bbb4745a9cb3da253e4e4ea543ac4b5cab016c57" http.request.useragent="Go-http-client/1.1" http.response.duration=2.545517ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/sha256:f2bff921848ad5cc48754d25bbb4745a9cb3da253e4e4ea543ac4b5cab016c57 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" level=info msg="rewriting manifest list sha256:f2bff921848ad5cc48754d25bbb4745a9cb3da253e4e4ea543ac4b5cab016c57 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=47dd56a3-330b-4397-bd37-71207062cdf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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-13T10:37:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35051" http.request.id=47dd56a3-330b-4397-bd37-71207062cdf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" 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=5.612153ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (89.10s) === RUN TestGetManifestWithStorageError time="2025-04-13T10:37:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-13T10:37:18Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:37:18Z" 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:33157" http.request.id=502afa25-7be4-43dd-9265-222fdaf09e06 http.request.method=GET http.request.remoteaddr="127.0.0.1:45954" 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=3.252456ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:33157" http.request.id=28eb0c0f-2a20-4744-8a88-dc9ca422754d http.request.method=GET http.request.remoteaddr="127.0.0.1:45954" 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=2.751217ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:33157" http.request.id=98247b9d-6803-49cd-8b49-9be441904c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:45954" 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=2.635157ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:33157" http.request.id=0609688d-b1d0-4a9d-b71c-8170d33cdb37 http.request.method=GET http.request.remoteaddr="127.0.0.1:45954" 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=2.640337ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-04-13T10:37:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-13T10:37:18Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:37:18Z" 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:41239" http.request.id=4160a009-eb20-4c80-9c50-c4227bb4bdfd http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.691417ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:41239" http.request.id=90fae0a1-ad3a-4715-94a5-874274bd3fb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" 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=2.991877ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:41239" http.request.id=1df4639f-0e4e-4c27-bac2-365d35d982d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.575137ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-13T10:37:18Z" 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:41239" http.request.id=d3c6fa44-9b38-4a16-860a-1d625caf75f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" 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=4.807875ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:37:18Z" 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:41239" http.request.id=d3c6fa44-9b38-4a16-860a-1d625caf75f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" 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=4.983515ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:37:18Z" 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:41239" http.request.id=d3c6fa44-9b38-4a16-860a-1d625caf75f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" 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=5.081494ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-13T10:37:18Z" 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:41239" http.request.id=d3c6fa44-9b38-4a16-860a-1d625caf75f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" 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=5.248654ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [13/Apr/2025:10:37:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-13T10:37:19Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=2797bac0-b5c3-44d1-abef-9e2bff428e0d http.request.method=POST http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.466136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=2a193f4b-85ca-4a0f-8cbb-32f12f092c6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/blobs/uploads/e159225a-918a-4047-8f24-6de0d51a2d17?_state=Ss_QpaJ5vA5Qr4keXvR3d0f5RPkz4UGoCToUCIKhItZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMTU5MjI1YS05MThhLTQwNDctOGYyNC02ZGUwZDUxYTJkMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MTkuMTUxMzIwNjYxWiJ9&digest=sha256%3A845dbf0db187a4f94f4ffd2172593fd30671e47cc8e7ee08419b33abc5588037" http.request.useragent="Go-http-client/1.1" http.response.duration=13.524035675s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/e159225a-918a-4047-8f24-6de0d51a2d17?_state=Ss_QpaJ5vA5Qr4keXvR3d0f5RPkz4UGoCToUCIKhItZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMTU5MjI1YS05MThhLTQwNDctOGYyNC02ZGUwZDUxYTJkMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MTkuMTUxMzIwNjYxWiJ9&digest=sha256%3A845dbf0db187a4f94f4ffd2172593fd30671e47cc8e7ee08419b33abc5588037 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=bc6e8b81-213b-427b-9d6c-b032bd51e09c http.request.method=POST http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.203814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=966b05d7-062f-4d01-89d7-0ee987093590 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/blobs/uploads/ae4072ff-39f3-43c6-8277-37e3551b1b8a?_state=ukSrtxyoaAwokZCaa55ykAsralYpZbCFPTGnE6NDS5B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTQwNzJmZi0zOWYzLTQzYzYtODI3Ny0zN2UzNTUxYjFiOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MzMuMTg0Mjk0MDY2WiJ9&digest=sha256%3A21c094e1fa4bb0bee34eb3afa00ea3713e2febb03176a7563b89aa02768764fa" http.request.useragent="Go-http-client/1.1" http.response.duration=4.304748081s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/ae4072ff-39f3-43c6-8277-37e3551b1b8a?_state=ukSrtxyoaAwokZCaa55ykAsralYpZbCFPTGnE6NDS5B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTQwNzJmZi0zOWYzLTQzYzYtODI3Ny0zN2UzNTUxYjFiOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MzMuMTg0Mjk0MDY2WiJ9&digest=sha256%3A21c094e1fa4bb0bee34eb3afa00ea3713e2febb03176a7563b89aa02768764fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=5391d4b7-727d-4c30-97f5-f552d4171d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.042452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=bf81ca9d-d048-4a9b-9b09-245c22e3793b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=5.411634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=fc19c471-adc9-4257-a9c7-e57540666cbc http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" 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=4.716875ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=41bf7604-0853-4cf9-a876-3f17d3b5466e http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.740015ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" 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:41239" http.request.id=86cb66d8-1c53-4430-aeb8-4c01fd6550d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=5.518474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" 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:41239" http.request.id=ce5cb2d6-cb9f-4837-aaa4-e4e744877d86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=5.236874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:41239" http.request.id=45d4894e-e839-4e3f-b535-ea24af12db87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=5.658754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=5532017b-b20a-470b-9090-afba1eecc0f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.920494ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=00f7c281-64be-4406-9ef2-ef284580f212 http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.727857ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=f582e4c6-0f25-4ef2-bbb7-9898467c12d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=2.471977ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=2d3b198c-47b0-4348-8db1-249241c47976 http.request.method=GET http.request.remoteaddr="127.0.0.1:45308" 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=2.702857ms http.response.status=200 http.response.written=41 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=error msg="payload digest does match: "sha256:cafab8c3c6dfa9514714e5582f7f0ecf70c612a1ce667abdf8295dda839253c0" != "sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464"" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=e41d9e8e-9cab-482e-ada7-f6f2c76669ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" time="2025-04-13T10:37: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:41239" http.request.id=e41d9e8e-9cab-482e-ada7-f6f2c76669ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:45308" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.045597ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=58cb3678-1bc3-43d4-a877-494b47daa097 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=3.344416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=8169de79-5734-466d-9361-1951d81eb3e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.746417ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" 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:41239" http.request.id=70ea33c2-373a-4005-8a0c-7820836717b5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59140" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.188256ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=a941579e-abd2-43e6-9f36-5bd27b4b60c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59142" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=6.354412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=a91b284e-95ef-40a4-ad1d-40b27186c084 http.request.method=GET http.request.remoteaddr="127.0.0.1:59142" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.425975ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" 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:41239" http.request.id=4d3b450d-c423-4037-93b6-4982cf778ffa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59146" 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=3.335696ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=bd5fa433-b103-4c73-957b-8f649d0924e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.820013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=02b9f7e7-a035-4d06-9ec6-d7e83dce12f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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=2.584337ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=107839cf-560a-4940-9f93-ebf0a0298166 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464" http.request.useragent="Go-http-client/1.1" http.response.duration=2.964457ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:572e9d66f787c9c96665f1a4bbb6b9f71113a09c85efae297f3ad22293ce1464 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=78abc47f-6944-41f9-9937-8b92a61a1780 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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=2.477217ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" 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:41239" http.request.id=f1d4ce9b-2b58-4f41-ab4a-f63e9169f7e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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=2.453438ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" 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:41239" http.request.id=dc4f63f4-2a3f-4550-af0d-347e5cc6316f http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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=2.678577ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-13T10:37: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.v2+json" http.request.host="127.0.0.1:41239" http.request.id=07a8d0da-0a3b-4967-96b2-75121aa5968a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" 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=2.806077ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:37:37Z" 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:41239" http.request.id=07a8d0da-0a3b-4967-96b2-75121aa5968a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" 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=2.970477ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:37:37Z" 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:41239" http.request.id=07a8d0da-0a3b-4967-96b2-75121aa5968a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" 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=3.087336ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=cb59d312-37c0-4ed5-a45c-e51315bcfe84 http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.135297ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=3fcc62fb-900e-4ad5-a87c-3eadddb3811f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/blobs/uploads/fe625cfe-c8e9-4d5f-a103-9289d518ce79?_state=lKfHZne-g9LMPF7SeCj8fWQWbLJMcL1doxpuO921z1p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZTYyNWNmZS1jOGU5LTRkNWYtYTEwMy05Mjg5ZDUxOGNlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MzcuNjMwODU4NzY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.744435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/fe625cfe-c8e9-4d5f-a103-9289d518ce79?_state=lKfHZne-g9LMPF7SeCj8fWQWbLJMcL1doxpuO921z1p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmZTYyNWNmZS1jOGU5LTRkNWYtYTEwMy05Mjg5ZDUxOGNlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MzcuNjMwODU4NzY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:37Z" 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:41239" http.request.id=ca0457c5-fd46-4215-974e-227499514493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" 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=3.018137ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-13T10:37:37Z" 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:41239" http.request.id=ca0457c5-fd46-4215-974e-227499514493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" 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=3.202657ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [13/Apr/2025:10:37:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-13T10:37:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=88062354-8bb3-4f85-8c05-604f7bef8323 http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.932837ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=6f1ef174-eb9b-43f7-bd65-dda39e7a9ccd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/blobs/uploads/ee8c7cd2-0641-45cf-9265-9d3876194319?_state=OX7lDBbRg7-se1L5LP8CPjCdwrR1vISrIXxHzsnOvEB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZThjN2NkMi0wNjQxLTQ1Y2YtOTI2NS05ZDM4NzYxOTQzMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MzguMjIyMDQwNjA1WiJ9&digest=sha256%3A72a1b874a3572e4c7b2416966166be2012d672adff59134f3fc7ba35dec79e4c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.939860346s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/ee8c7cd2-0641-45cf-9265-9d3876194319?_state=OX7lDBbRg7-se1L5LP8CPjCdwrR1vISrIXxHzsnOvEB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZThjN2NkMi0wNjQxLTQ1Y2YtOTI2NS05ZDM4NzYxOTQzMTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6MzguMjIyMDQwNjA1WiJ9&digest=sha256%3A72a1b874a3572e4c7b2416966166be2012d672adff59134f3fc7ba35dec79e4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=3370bfe2-3a31-414e-8ac0-aca5522a19d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.269716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=c8d62f19-7cab-4673-92d6-065eb062f461 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/blobs/uploads/9e8622d2-fd21-4643-8dd0-c7633f89d82b?_state=h3lT6YM3yyij2_wSMK7m8C77R_1vrFjFHxMwlzMEQwB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTg2MjJkMi1mZDIxLTQ2NDMtOGRkMC1jNzYzM2Y4OWQ4MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6NDQuODkwMTAyNDk0WiJ9&digest=sha256%3Ae22654f9b1ce3d3adefd49097b2594cce56df173d87f317cebfc42ea5e196e31" http.request.useragent="Go-http-client/1.1" http.response.duration=9.357084446s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/9e8622d2-fd21-4643-8dd0-c7633f89d82b?_state=h3lT6YM3yyij2_wSMK7m8C77R_1vrFjFHxMwlzMEQwB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTg2MjJkMi1mZDIxLTQ2NDMtOGRkMC1jNzYzM2Y4OWQ4MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTNUMTA6Mzc6NDQuODkwMTAyNDk0WiJ9&digest=sha256%3Ae22654f9b1ce3d3adefd49097b2594cce56df173d87f317cebfc42ea5e196e31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:41239" http.request.id=66516d13-f1f7-4664-b0b9-762cf03df234 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.447215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:41239" http.request.id=ef5678e1-305e-499e-904e-8d308629efb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.duration=4.197295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=20e0abbc-b1d1-41b5-b0e2-9e3f6e7e75ef http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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=3.197057ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=29e63bb6-65d3-4ad9-add8-fa4b642561d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=4.099455ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=04c0e05a-d8c9-4dd8-946a-03bf292943ee http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.432957ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=6ea94401-8672-4ca2-81db-45f34131ce14 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.duration=9.48815ms http.response.status=304 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=5c85fd76-0376-4c4d-8ed2-559bf517c6d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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=2.280617ms http.response.status=200 http.response.written=45 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="rewriting manifest sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=ed53ee27-3bdd-44c8-a1f2-744537458b4f http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=ed53ee27-3bdd-44c8-a1f2-744537458b4f http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" 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=5.137694ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=534a52bc-0ec0-44c4-8f5c-3717f01004a9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.duration=15.565543ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=c0356f25-4867-493c-b4b4-0b262032e1bd http.request.method=GET http.request.remoteaddr="127.0.0.1:59156" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=15.282043ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:41239" http.request.id=07f99f75-f7ae-4ad5-9ead-612816997ded http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38510" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=20.069797ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:41239" http.request.id=e3b57e5e-6337-4753-adc8-37a3a46edbbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:38518" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.duration=8.41293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=cff3ba85-f4f1-40d8-9f9d-eef132e702f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38518" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.247456ms http.response.status=200 http.response.written=732 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:41239" http.request.id=50ae19b1-a0a7-4e6b-aa89-d18c12a4c478 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38524" 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=2.756937ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:41239" http.request.id=69427d4c-cd1b-4d2d-aea3-a3330c5e458a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38534" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.962855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=a3f79234-1916-421a-9a83-45d7d2aa61ca http.request.method=GET http.request.remoteaddr="127.0.0.1:38534" 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=2.468717ms http.response.status=200 http.response.written=39 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=5efa70a8-82e0-4512-9293-08822af40713 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38534" http.request.uri="/v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908" http.request.useragent="Go-http-client/1.1" http.response.duration=2.891137ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b52050a108afc7d370408f09e4bbe56f09d558419d7d1c41911761e8ee19b908 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41239" http.request.id=01181d14-4e62-439d-afce-4044bc32b7b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38534" 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=2.426077ms http.response.status=200 http.response.written=35 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (36.16s) === RUN TestManifestDeleteDisabled time="2025-04-13T10:37: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 time="2025-04-13T10:37:54Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:37:54Z" 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:40579" http.request.id=683832e4-06dc-4f66-9b36-c5d92a152f57 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40538" 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=4.722175ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.02s) === RUN TestRegistryAsCacheMutationAPIs time="2025-04-13T10:37: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 time="2025-04-13T10:37:54Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:37:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-13T10:37:54Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.2 time="2025-04-13T10:37:54Z" 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-13T10:37:54Z" 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:44755" http.request.id=c7912860-9581-4543-9288-5a80f9900170 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47892" 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=5.964694ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:44755" http.request.id=163ad3af-6c86-48ce-b7c5-f2ea0c702a1c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47894" 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=15.406903ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:44755" http.request.id=235f67c9-e40f-4719-963b-9fec618c93b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:47910" 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=10.266829ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-13T10:37:54Z" 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:44755" http.request.id=1ef0dba5-e68b-40ae-a0b5-4975f246464a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47926" 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=5.427814ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [13/Apr/2025:10:37:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.48s) === RUN TestProxyManifestGetByTag time="2025-04-13T10:37: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 time="2025-04-13T10:37:54Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:37:55Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=092bdbab-2df7-4406-a6e1-2549577956aa http.request.method=POST http.request.remoteaddr="127.0.0.1:58286" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.593334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=0c4b3bd4-517f-4364-aa1a-53ea442be24a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58286" http.request.uri="/v2/foo/bar/blobs/uploads/0930b33c-a809-42ee-a864-ead2cc66076c?_state=PfZ_gyipdXTFBB_4lzLrfaDdUDm9Aq2wTKvz_B8VOs17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MzBiMzNjLWE4MDktNDJlZS1hODY0LWVhZDJjYzY2MDc2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNzo1NS40NjMyNzk3MzZaIn0%3D&digest=sha256%3Aacf1b432ce1d0f5c8bf1bc45bbf9332ffa5b9ab4c037b7fd501e9483a66e3400" http.request.useragent="Go-http-client/1.1" http.response.duration=4.916721821s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:37:55 +0000] "PUT /v2/foo/bar/blobs/uploads/0930b33c-a809-42ee-a864-ead2cc66076c?_state=PfZ_gyipdXTFBB_4lzLrfaDdUDm9Aq2wTKvz_B8VOs17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MzBiMzNjLWE4MDktNDJlZS1hODY0LWVhZDJjYzY2MDc2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozNzo1NS40NjMyNzk3MzZaIn0%3D&digest=sha256%3Aacf1b432ce1d0f5c8bf1bc45bbf9332ffa5b9ab4c037b7fd501e9483a66e3400 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=32b55553-0fdb-445e-b5cb-463bcf6d1933 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58286" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.897434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" 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-13T10:38:00Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-13T10:38:00Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.24.2 time="2025-04-13T10:38:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=ad1cae66-033d-416d-a0d5-fab9e2efe012 http.request.method=GET http.request.remoteaddr="127.0.0.1:58286" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.586817ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35653" go.version=go1.24.2 time="2025-04-13T10:38:00Z" 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-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=5f8d0cc3-6f1d-4935-9226-f585d0f9a26c http.request.method=GET http.request.remoteaddr="127.0.0.1:58300" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.505617ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35653 /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:35653/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39961" http.request.id=281dfec6-b790-4983-bb0b-255192eecbb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51458" http.request.uri="/v2/foo/bar/manifests/sha256:a55a057d77b63240f4ff2dbdab256c61421209b816f19e309cc1f1cc3883b834" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:a55a057d77b63240f4ff2dbdab256c61421209b816f19e309cc1f1cc3883b834" time="2025-04-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=50088866-0cfe-48f9-acdb-342a78255e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:58310" http.request.uri="/v2/foo/bar/manifests/sha256:a55a057d77b63240f4ff2dbdab256c61421209b816f19e309cc1f1cc3883b834" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.005935ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "GET /v2/foo/bar/manifests/sha256:a55a057d77b63240f4ff2dbdab256c61421209b816f19e309cc1f1cc3883b834 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a55a057d77b63240f4ff2dbdab256c61421209b816f19e309cc1f1cc3883b834 with ttl=167h59m59.99998962s" go.version=go1.24.2 time="2025-04-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39961" http.request.id=281dfec6-b790-4983-bb0b-255192eecbb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51458" http.request.uri="/v2/foo/bar/manifests/sha256:a55a057d77b63240f4ff2dbdab256c61421209b816f19e309cc1f1cc3883b834" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.036059ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "GET /v2/foo/bar/manifests/sha256:a55a057d77b63240f4ff2dbdab256c61421209b816f19e309cc1f1cc3883b834 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=6db373a0-4a4d-41f4-a983-d324a9f92835 http.request.method=GET http.request.remoteaddr="127.0.0.1:58310" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.692017ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35653 /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:35653/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39961" http.request.id=f5bdfce4-875d-447d-9034-4687c0cecc30 http.request.method=GET http.request.remoteaddr="127.0.0.1:51470" 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-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=d9ac518d-55ca-46f4-9199-26c36f1897dc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58312" 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.228674ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-13T10:38:00Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39961" http.request.id=f5bdfce4-875d-447d-9034-4687c0cecc30 http.request.method=GET http.request.remoteaddr="127.0.0.1:51470" 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=17.95404ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/Apr/2025:10:38:00 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-13T10:38:01Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=4a6f24a1-d1ee-4994-bfcf-95d40804ea2b http.request.method=POST http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.361076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:38:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=252088b4-3e3d-4161-9598-a67c1131ccb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/bar/blobs/uploads/1a0e62e6-2aba-435f-be61-b7a3ba11932f?_state=A0dJakrHeBWBmfExP3S4yFrK40QQHR634I0K69v-S5t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMGU2MmU2LTJhYmEtNDM1Zi1iZTYxLWI3YTNiYTExOTMyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozODowMS4zMzE5ODM3NjhaIn0%3D&digest=sha256%3A5183969f06ddf437ee10ca662af6b3ea0f4df3c9a06809c4763828cd868c653b" http.request.useragent="Go-http-client/1.1" http.response.duration=14.801817484s http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:38:01 +0000] "PUT /v2/foo/bar/blobs/uploads/1a0e62e6-2aba-435f-be61-b7a3ba11932f?_state=A0dJakrHeBWBmfExP3S4yFrK40QQHR634I0K69v-S5t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMGU2MmU2LTJhYmEtNDM1Zi1iZTYxLWI3YTNiYTExOTMyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xM1QxMDozODowMS4zMzE5ODM3NjhaIn0%3D&digest=sha256%3A5183969f06ddf437ee10ca662af6b3ea0f4df3c9a06809c4763828cd868c653b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=7ca80df9-99c5-4bb3-86e8-d2286aab53ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.61639ms http.response.status=201 http.response.written=0 127.0.0.1 - - [13/Apr/2025:10:38:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=cc2e3419-a9e0-4a92-9885-d48aca64326d http.request.method=GET http.request.remoteaddr="127.0.0.1:58312" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.692717ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:38:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-13T10:38:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35653 /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:35653/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39961" http.request.id=32a15f5a-eca7-4b73-b981-be1bfbd701d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34390" 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-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=7735fa35-66a3-4058-a835-6662f161ea3b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51228" 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=7.025332ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/Apr/2025:10:38:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=7564de9b-263f-4242-a301-f217f1a68cd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51228" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=12.548525ms http.response.status=200 http.response.written=2 127.0.0.1 - - [13/Apr/2025:10:38:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-13T10:38:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35653 /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:35653/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:39961" http.request.id=32a15f5a-eca7-4b73-b981-be1bfbd701d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34390" 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-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35653" http.request.id=b3035f0a-b323-4d04-9beb-9a0b1ffb455a http.request.method=GET http.request.remoteaddr="127.0.0.1:51244" 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=18.402179ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/Apr/2025:10:38:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-13T10:38:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:aea2f52358aefa4aa13197a5f02a4c6d6b49471c6773f5a71def608dcbb47d54 with ttl=167h59m59.99997886s" go.version=go1.24.2 time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39961" http.request.id=32a15f5a-eca7-4b73-b981-be1bfbd701d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34390" 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=63.408849ms http.response.status=200 http.response.written=935 127.0.0.1 - - [13/Apr/2025:10:38:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (21.32s) === RUN TestAppDispatcher time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41899" http.request.id=c5011d09-b149-4620-acc8-1afb0e67f4c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41884" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.411076ms http.response.status=200 http.response.written=0 time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41899" http.request.id=e5c34757-088f-49d9-b275-401d82b0c71a http.request.method=GET http.request.remoteaddr="127.0.0.1:41884" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=3.389056ms http.response.status=200 http.response.written=0 time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41899" http.request.id=7edea5db-ae75-4ab4-8031-68ee6ca0e8ca http.request.method=GET http.request.remoteaddr="127.0.0.1:41884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.429496ms http.response.status=200 http.response.written=0 time="2025-04-13T10:38:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41899" http.request.id=4a52a78d-3760-44f2-bded-883b047d6106 http.request.method=GET http.request.remoteaddr="127.0.0.1:41884" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.778177ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-04-13T10:38:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:16Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:16Z" 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:38593" http.request.id=df146fdb-ec78-465a-9aee-ca946964a494 http.request.method=GET http.request.remoteaddr="127.0.0.1:50120" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-04-13T10:38:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:16Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:16Z" level=info msg="configuring file health check path=/tmp/healthcheck866454105, interval=1" go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2025-04-13T10:38:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:20Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:20Z" level=info msg="configuring TCP health check addr=127.0.0.1:45553, interval=1" go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-04-13T10:38:24Z" 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=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:24Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 time="2025-04-13T10:38:24Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:32987, interval=1, threshold=3" go.version=go1.24.2 instance.id=80faa25d-456b-4cc2-b61a-e31673888f72 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 403.927s ? 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.05s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.02s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.33s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.67s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.82s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.47s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.729s === RUN TestSchedule time="2025-04-13T10:31:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f time="2025-04-13T10:31:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98834ms" go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f time="2025-04-13T10:31:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=989.76µs" go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f time="2025-04-13T10:31:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=972.2µs" go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f 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-13T10:31:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-04-13T10:31:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f time="2025-04-13T10:31:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.8944ms" go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f time="2025-04-13T10:31:47Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99236ms" go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f time="2025-04-13T10:31:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-04-13T10:31:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=41b1ea16-6f17-4b5b-82da-ca12206cc57f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.862s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (5.98s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21401088 sha256:5b615a3670d562d553488167c9438184d8d8df1bda39e1e5070843c852feb97f [] map[] } --- PASS: TestSimpleBlobRead (1.80s) === RUN TestBlobMount --- PASS: TestBlobMount (1.40s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.44s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (10.40s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (10.39s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.07s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:15fa8a80425ab92a911c190417efabaa5cf7f523fd4dc1068dce85985b642b44 palailogos: marking blob sha256:f6b25eb607c6e26cb88391d251b76c0d6c6bcc0786cd17f1a78da2774b87ee4f palailogos: marking blob sha256:b1ec8cd0cbc64e089d319dfd322f5735091b520087fbac808ddb212d1ba30817 palailogos: marking manifest sha256:b680798c2817c3e1b7b92be1167d020135a79a16275d1928c27886148c92dd08 palailogos: marking blob sha256:e0c7e12be2235c7ca3b81141a8ececd7be1d3d54f8ba7d964b4faa573e2bb611 palailogos: marking blob sha256:15fa8a80425ab92a911c190417efabaa5cf7f523fd4dc1068dce85985b642b44 palailogos: marking manifest sha256:e0c7e12be2235c7ca3b81141a8ececd7be1d3d54f8ba7d964b4faa573e2bb611 palailogos: marking blob sha256:5b1d19afa108b077cf8a34c9095f04306d4d4496c8b96622a7062f53da9ad80c palailogos: marking blob sha256:b60517cc4b7931be61d3b48746235b58c1d41919e51f8c89cf15a7419789cd3d palailogos: marking manifest sha256:e496d1c58532f60f44e4cef997daefb1ba2bf55e13afac874ba14f44eb845c1c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:f58615fa58af3264637abfeb4f09fd3890b33a9541d5d40a39329dec0ac55025 palailogos: marking blob sha256:5374ba94c7f00855e5a02bacf0b539c64aaca342a4f3915a82f93a387f12103a 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.70s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:a089e2a0d466ae6c34e79e6ab008845b7b337baf3cce51d0675ce6e7f5025eb2 deletemanifests: marking manifest sha256:f59b2870f0145e8a06de369244e3120bfa7dd77d9858719066549973f3e900a7 deletemanifests: marking blob sha256:0f6123a26a39948f7d6a4447a4298dcc9e0d3b6c2eaa3983bab46ff4e511b2b9 deletemanifests: marking blob sha256:592863d50eddfdca17b807a8f0493fbe6cd74d87693eabf291337a9a6e329d5a deletemanifests: marking blob sha256:1e80459236c3f104599d42c8e7248fc9ea5244f957c31a79792bede99e573c54 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a089e2a0d466ae6c34e79e6ab008845b7b337baf3cce51d0675ce6e7f5025eb2 blob eligible for deletion: sha256:a1c0497bacb52f18807e67b7618fed09d18fe5d5072ce2a339d7e168c49472d2 blob eligible for deletion: sha256:55e87f695fefdb400507d44fe2ff6477085c3ea59f24f7d296ba39b97cf7e328 blob eligible for deletion: sha256:686b4a0f033af81771969a5412336dfc8a124db7c11960bfe7770310024c6c07 deletemanifests manifest eligible for deletion: sha256:a089e2a0d466ae6c34e79e6ab008845b7b337baf3cce51d0675ce6e7f5025eb2 deletemanifests: marking manifest sha256:f59b2870f0145e8a06de369244e3120bfa7dd77d9858719066549973f3e900a7 deletemanifests: marking blob sha256:0f6123a26a39948f7d6a4447a4298dcc9e0d3b6c2eaa3983bab46ff4e511b2b9 deletemanifests: marking blob sha256:592863d50eddfdca17b807a8f0493fbe6cd74d87693eabf291337a9a6e329d5a deletemanifests: marking blob sha256:1e80459236c3f104599d42c8e7248fc9ea5244f957c31a79792bede99e573c54 time="2025-04-13T10:32:42Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/a089e2a0d466ae6c34e79e6ab008845b7b337baf3cce51d0675ce6e7f5025eb2" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 time="2025-04-13T10:32:42Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/a089e2a0d466ae6c34e79e6ab008845b7b337baf3cce51d0675ce6e7f5025eb2" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a1c0497bacb52f18807e67b7618fed09d18fe5d5072ce2a339d7e168c49472d2 time="2025-04-13T10:32:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1c0497bacb52f18807e67b7618fed09d18fe5d5072ce2a339d7e168c49472d2" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:55e87f695fefdb400507d44fe2ff6477085c3ea59f24f7d296ba39b97cf7e328 time="2025-04-13T10:32:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/55e87f695fefdb400507d44fe2ff6477085c3ea59f24f7d296ba39b97cf7e328" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:686b4a0f033af81771969a5412336dfc8a124db7c11960bfe7770310024c6c07 time="2025-04-13T10:32:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/686b4a0f033af81771969a5412336dfc8a124db7c11960bfe7770310024c6c07" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:a089e2a0d466ae6c34e79e6ab008845b7b337baf3cce51d0675ce6e7f5025eb2 time="2025-04-13T10:32:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a089e2a0d466ae6c34e79e6ab008845b7b337baf3cce51d0675ce6e7f5025eb2" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 --- PASS: TestDeleteManifestIfTagNotFound (7.35s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:29148f8cfc90861b7557256d1c9dbf0e81891286ab2dcae66abf9664a2bbbc3d time="2025-04-13T10:32:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/29/29148f8cfc90861b7557256d1c9dbf0e81891286ab2dcae66abf9664a2bbbc3d" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:940e58abb57b7b95e47a4a60f96194f791155c6ab99654424a8ed8a092b59b82 time="2025-04-13T10:32:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/940e58abb57b7b95e47a4a60f96194f791155c6ab99654424a8ed8a092b59b82" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:ca666107a8dc7d7f93b643b9b975037795a7649819e235085bab85dc63ebe3e5 time="2025-04-13T10:32:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ca/ca666107a8dc7d7f93b643b9b975037795a7649819e235085bab85dc63ebe3e5" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 --- PASS: TestGCWithMissingManifests (2.83s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:cae82d45a8b38c2dd8afce200d980cbbcdca2d0952f787147ee3e98ef41c39bd komnenos: marking blob sha256:57db007f1696aa4a38bf5e1cdf09f49efd8407d02718c23f56a9cd685734a1e7 komnenos: marking blob sha256:2f525e51f6408b25201a019b89d603eb64edf92b6ad5e29e4d7efd40fbc3c820 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:013d1f4be4e9934db49739833ee38251454e7c828e8500f0afe8a98f5eb2f5ea time="2025-04-13T10:32:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/013d1f4be4e9934db49739833ee38251454e7c828e8500f0afe8a98f5eb2f5ea" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:05c9e02172e3c0df8ac26efac564e9ac7e860522e51f9a2798de758ebac352c0 time="2025-04-13T10:32:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/05/05c9e02172e3c0df8ac26efac564e9ac7e860522e51f9a2798de758ebac352c0" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:a2c0a3d0663d75ce9a3faab0f33d6413210b4dcd0f7841c402068668e370cb10 time="2025-04-13T10:32:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a2c0a3d0663d75ce9a3faab0f33d6413210b4dcd0f7841c402068668e370cb10" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:cd34a69cf853c5e01fa6ec2f7c1e765d5ca69c73d38a16b1a1ba4b95d9dd6e10 time="2025-04-13T10:32:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cd/cd34a69cf853c5e01fa6ec2f7c1e765d5ca69c73d38a16b1a1ba4b95d9dd6e10" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:dc8762a10fc73a6c595bb38dea8f4ae45a3a7197f1100f4118d383be44baa6d0 time="2025-04-13T10:32:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc8762a10fc73a6c595bb38dea8f4ae45a3a7197f1100f4118d383be44baa6d0" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-04-13T10:32:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 blob eligible for deletion: sha256:007cc8a2f29720a638adabef5c6bb6c042510b56b60c38a65c3757ddba3a6151 time="2025-04-13T10:32:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/007cc8a2f29720a638adabef5c6bb6c042510b56b60c38a65c3757ddba3a6151" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 --- PASS: TestDeletionHasEffect (5.35s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.76s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:97690374a681af424575b1ee0935d776cad703b4ca059103d026a51d7e7d61c4 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:53da81564f00ec73f55c28beeb8d8bd4f1fc60d60bf49b8b1e6a6e4caf45f364 michael_z_doukas: marking blob sha256:0fa9236f3eb0a5c9bfc98a604723eeb95bfc76a56efba59a26716d1d1b8932fc 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:98de18e164afc741aa529f96e23bf22d0bf62b89a50df0efe66a1b5ef65aa199 time="2025-04-13T10:33:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/98de18e164afc741aa529f96e23bf22d0bf62b89a50df0efe66a1b5ef65aa199" go.version=go1.24.2 instance.id=5c809a48-3361-4c1e-a2a2-38ac40f6e218 --- PASS: TestOrphanBlobDeleted (2.75s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:22d90d20a113c9bb8d3e18423c71a60ed24cf408d02e828ba6408dada7c241de linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e4818459a4fac1e1c39bd3ebdeadf0c873c6319160fde4e93a0de9b0f9ae5db5 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.98s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.91s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.53s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (5.43s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.01s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-04-13T10:33:10Z" level=info msg="PurgeUploads starting: olderThan=2025-04-13 09:33:10.906100995 +0000 UTC m=-3516.732286622, actuallyDelete=true" time="2025-04-13T10:33:10Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-04-13T10:33:10Z" level=info msg="PurgeUploads starting: olderThan=2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230, actuallyDelete=true" time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c12924a7-92d6-4b4b-9b05-f52b5f2d0f58 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1219f8f-4469-4af5-b017-119af0680799 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/bf8c106c-205f-422d-9326-7e3f2d0a02b7 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/605f9263-9786-41c9-a09a-4c1e3a1de803 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d43b206b-d6d2-411d-8c38-abc67d88a5df have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dc2f7401-a856-46e8-8c1e-98707b3236fb have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f54fff27-2f84-4d0d-b2ef-cd76527f84f2 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/322d0375-62ac-4ba3-9823-23353211f500 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9684ff17-953a-462e-a334-3fa570fb34e7 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac6e6724-5a3c-4fb9-a691-d359c95b8ff4 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ac706be1-523c-4326-9da0-825be5a9594b have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.909870947 +0000 UTC m=+83.271483230). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.01s) === RUN TestPurgeSome time="2025-04-13T10:33:10Z" level=info msg="PurgeUploads starting: olderThan=2025-04-13 10:33:10.914503856 +0000 UTC m=+83.276116179, actuallyDelete=true" time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/eacedce6-d4d1-409b-989c-f2f0503b6224 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.914503856 +0000 UTC m=+83.276116179). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/57d7afeb-f846-4db9-b361-0ac621bc5eb3 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.914503856 +0000 UTC m=+83.276116179). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a5588a04-602f-47ee-a5e7-82726e3fbe5d have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.914503856 +0000 UTC m=+83.276116179). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e89d5656-6be7-406b-8b99-8cb885422986 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.914503856 +0000 UTC m=+83.276116179). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/76e74eb7-6482-4258-aa28-d8b8ef9bb300 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.914503856 +0000 UTC m=+83.276116179). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-04-13T10:33:10Z" level=info msg="PurgeUploads starting: olderThan=2025-04-13 10:33:10.917463989 +0000 UTC m=+83.279076312, actuallyDelete=true" time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/06548926-0207-4814-bf13-c86a14601570 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.917463989 +0000 UTC m=+83.279076312). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/612455f3-1950-4b4f-9067-88b6f337310d have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.917463989 +0000 UTC m=+83.279076312). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89a352c5-36ab-4e12-8b1c-99b4d2e2f5ba have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.917463989 +0000 UTC m=+83.279076312). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c8cdb358-4db6-42c2-b513-da56e6785d85 have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.917463989 +0000 UTC m=+83.279076312). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e5c0a1b0-cb3b-4b11-be86-8861966b03aa have older date (2025-04-13 09:33:10 +0000 UTC) than purge date (2025-04-13 10:33:10.917463989 +0000 UTC m=+83.279076312). Removing upload directory." time="2025-04-13T10:33:10Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-04-13T10:33:10Z" level=info msg="PurgeUploads starting: olderThan=2025-04-13 10:33:10.919572965 +0000 UTC m=+83.281185348, actuallyDelete=true" time="2025-04-13T10:33:10Z" 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.01s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 83.513s ? 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.282s === 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.277s === RUN TestWalkFileRemoved time="2025-04-13T10:31:47Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.159s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.280s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.64s) === 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.918s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.04s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 21.180s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.54s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 26.688s ? 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-13T10:31:47Z" 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-13T10:31:47Z" 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-13T10:31:47Z" 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.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestInvalidData === CONT TestMatchIPV4 time="2025-04-13T10:31:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=bd5ba852-4067-46ba-ba39-b93f7be5d434 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.04s) --- PASS: TestS3TryUpdate (0.04s) time="2025-04-13T10:31:47Z" 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-13T10:31:47Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=bd5ba852-4067-46ba-ba39-b93f7be5d434 time="2025-04-13T10:31:47Z" level=error msg="unknown ip address format" go.version=go1.24.2 instance.id=bd5ba852-4067-46ba-ba39-b93f7be5d434 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.05s) --- PASS: TestInvalidData (0.04s) --- PASS: TestInvalidNetworkType (0.05s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.06s) --- PASS: TestMatchIPV4WithRegionMatched (0.06s) --- PASS: TestMatchIPV4 (0.05s) --- PASS: TestMatchIPV4_2 (0.06s) --- PASS: TestMatchIPV6 (0.06s) time="2025-04-13T10:31:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-13T10:31:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-13T10:31:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-13T10:31:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestUpdateCalledRegularly (4.55s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.889s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.260s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === 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 2.240s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.81s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.04s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 21.055s ? 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.03s) PASS ok github.com/docker/distribution/uuid 0.192s ? 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-riscv64.so.1 >>> docker-registry*: Package size: 25.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r11.apk >>> docker-registry: Build complete at Sun, 13 Apr 2025 10:38:33 +0000 elapsed time 0h 8m 30s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250413.103006) (2/2) Purging go (1.24.2-r0) Executing busybox-1.37.0-r16.trigger OK: 343 MiB in 110 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...