>>> docker-registry: Building community/docker-registry 2.8.3-r10 (using abuild 3.14.1-r7) started Sun, 16 Mar 2025 17:04:05 +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.1-r0) (2/2) Installing .makedepends-docker-registry (20250316.170406) Executing busybox-1.37.0-r14.trigger OK: 592 MiB in 109 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-03-16T17:04:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-03-16T17:04:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.015s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-03-16T17:04:24Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.008s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.012s === 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.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.05s) PASS ok github.com/docker/distribution/health/checks 0.056s ? 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.012s === 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.012s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.014s === 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.012s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/03/16 17:04:24 http: TLS handshake error from 127.0.0.1:37290: 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:33699/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33699/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33699/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33699/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43147?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.50s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-03-16T17:04:24Z" level=info msg="broadcaster: closing" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="closing testSink" time="2025-03-16T17:04:24Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-03-16T17:04:24Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 1} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 1} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 1} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:24Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:24Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T17:04:25Z" level=warning msg="&{0xc000383200 0.9} encountered too many errors, backing off" time="2025-03-16T17:04:25Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.32s) PASS ok github.com/docker/distribution/notifications 0.988s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-03-16T17:04:24Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T17:04:24.228359556Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:04:24.228387654Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:04:24.228452902Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.24.1 time="2025-03-16T17:04:24.229273663Z" level=info msg="listening on [::]:5000" go.version=go1.24.1 time="2025-03-16T17:04:27.231742395Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.1 time="2025-03-16T17:04:27.33729117Z" level=info msg="response completed" go.version=go1.24.1 http.request.host=127.0.0.1 http.request.id=4bfeda3f-127f-4205-8a68-c40773b4b3c6 http.request.method=GET http.request.remoteaddr="[::1]:53420" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.039428ms http.response.status=200 http.response.written=2 ::1 - - [16/Mar/2025:17:04:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-03-16T17:04:27.718812136Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T17:04:27.719497178Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:04:27.719515863Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:04:27.719594489Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.24.1 time="2025-03-16T17:04:27.719636766Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.1 time="2025-03-16T17:04:27.71964785Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.1 time="2025-03-16T17:04:27.719939119Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.1 time="2025-03-16T17:04:30.729656356Z" level=info msg="response completed" go.version=go1.24.1 http.request.host=127.0.0.1 http.request.id=81ed5cf9-4e7c-481f-ab22-f17c9fcfcab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42414" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.8365ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:04:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-03-16T17:04:30.729879922Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.1 --- PASS: TestRegistrySupportedCipherSuite (3.49s) === RUN TestRegistryUnsupportedCipherSuite time="2025-03-16T17:04:31.021861349Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T17:04:31.02263224Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:04:31.022671723Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:04:31.022737212Z" level=info msg="Starting upload purge in 0s" go.version=go1.24.1 time="2025-03-16T17:04:31.02277538Z" level=info msg="PurgeUploads starting: olderThan=2025-03-09 17:04:31.022754218 +0000 UTC m=-604793.201539872, actuallyDelete=true" time="2025-03-16T17:04:31.022808812Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.1 time="2025-03-16T17:04:31.022893367Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" time="2025-03-16T17:04:31.0229074Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.24.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.30s) PASS ok github.com/docker/distribution/registry 14.912s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.03s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.070s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-03-16T17:04:24Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.1 instance.id=90c3bfc1-1add-43a2-b325-e2f90c0f6857 time="2025-03-16T17:04:24Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.1 instance.id=90c3bfc1-1add-43a2-b325-e2f90c0f6857 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-03-16T17:04:24Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.1 password="Z_pNf7VvAPyJzYJ275qoyrwF0kueVCnB6GpXlvc8go8" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.086s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-03-16T17:04:24Z" level=info msg="token not to be used before 2025-03-16 17:04:25 +0000 UTC - currently 2025-03-16 17:04:24.229614642 +0000 UTC m=+0.006379276" time="2025-03-16T17:04:24Z" level=info msg="token not to be used after 2025-03-16 17:04:24 +0000 UTC - currently 2025-03-16 17:04:24.229984905 +0000 UTC m=+0.006749531" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-03-16T17:04:24Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.015s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.040s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.018s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-03-16T17:04: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.1 time="2025-03-16T17:04:24Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:04:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46271" http.request.id=b9187de5-f4d1-41fc-a092-3b8819585877 http.request.method=GET http.request.remoteaddr="127.0.0.1:50342" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.930818ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:04:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-03-16T17:04: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.1 time="2025-03-16T17:04:24Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:04:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=320079c9-d1fc-451d-95e4-a28072b23d69 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.812µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:17:04:24 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T17:04:24Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=f3083110-f084-417a-9e37-425fbeea79ce http.request.method=POST http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:24 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:30Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=ec452a9b-e6a3-40bb-83f7-76b5f24887fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/aaaa/blobs/uploads/211cc1ce-973a-42bf-848b-5cde1aa275ff?_state=BmdAEF0xVZtoQ8sYYLJ_ZWN2XkTY9DnQDOzLbSnF46Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTFjYzFjZS05NzNhLTQyYmYtODQ4Yi01Y2RlMWFhMjc1ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MjQuNjE2OTYxOTA1WiJ9&digest=sha256%3A4ef8b5d86201c777a6726943b3b3921f0b93de5a1bc5b0b9915d42e6554bfc8c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.442816689s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:24 +0000] "PUT /v2/foo/aaaa/blobs/uploads/211cc1ce-973a-42bf-848b-5cde1aa275ff?_state=BmdAEF0xVZtoQ8sYYLJ_ZWN2XkTY9DnQDOzLbSnF46Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTFjYzFjZS05NzNhLTQyYmYtODQ4Yi01Y2RlMWFhMjc1ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MjQuNjE2OTYxOTA1WiJ9&digest=sha256%3A4ef8b5d86201c777a6726943b3b3921f0b93de5a1bc5b0b9915d42e6554bfc8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:30Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=cd73d2af-44db-434b-b48b-34bb595a2be5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.656339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:30Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=6ab73320-ddb6-435c-85af-deadce5eaf1d http.request.method=POST http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909539ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:32Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=409a1dec-f6fa-4be2-a908-fd623ef7c792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/bbbb/blobs/uploads/1aa8f63b-907d-4756-87da-c79fe465658a?_state=KajEuujkyaCUsUBn7f7oviT2IUFsQe7N_rifkK1RwAJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxYWE4ZjYzYi05MDdkLTQ3NTYtODdkYS1jNzlmZTQ2NTY1OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzAuMjc3MjY1MzczWiJ9&digest=sha256%3A05dae6fb72d2346132f17c930f7399eecc4a5c2338e194219d7f572f9cf02862" http.request.useragent="Go-http-client/1.1" http.response.duration=2.680090012s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/1aa8f63b-907d-4756-87da-c79fe465658a?_state=KajEuujkyaCUsUBn7f7oviT2IUFsQe7N_rifkK1RwAJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxYWE4ZjYzYi05MDdkLTQ3NTYtODdkYS1jNzlmZTQ2NTY1OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzAuMjc3MjY1MzczWiJ9&digest=sha256%3A05dae6fb72d2346132f17c930f7399eecc4a5c2338e194219d7f572f9cf02862 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:32Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=61d7a9ac-1d8c-4ff2-867b-b910882780d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.906203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:32 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:33Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=aabcb161-1289-410d-8ad5-88adc6aa9303 http.request.method=POST http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798578ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:33 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=173577e3-c0c6-4cbc-976d-9575ee76e254 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/cccc/blobs/uploads/29298b21-74e6-4021-b052-86d39713800c?_state=mYxpjMRnlwRC2m9pbyyE6a62Q5PfYJkxO8XaPVcbe-R7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOTI5OGIyMS03NGU2LTQwMjEtYjA1Mi04NmQzOTcxMzgwMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzMuMTUyOTAwMDk0WiJ9&digest=sha256%3Aacc86897be74cf149755f74be81ea9a7bb29f0fa30c1b45937f27ad0f126749a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.160718672s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:33 +0000] "PUT /v2/foo/cccc/blobs/uploads/29298b21-74e6-4021-b052-86d39713800c?_state=mYxpjMRnlwRC2m9pbyyE6a62Q5PfYJkxO8XaPVcbe-R7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyOTI5OGIyMS03NGU2LTQwMjEtYjA1Mi04NmQzOTcxMzgwMGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzMuMTUyOTAwMDk0WiJ9&digest=sha256%3Aacc86897be74cf149755f74be81ea9a7bb29f0fa30c1b45937f27ad0f126749a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=e3cabee0-e749-434c-9b38-b5a1f5f34fd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.84677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:36 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=b086e462-2ad6-4310-b043-a5e59c7e88e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726768ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:36 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=7bce98af-4987-416f-9b17-428146c45ee2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/dddd/blobs/uploads/326fb4f8-0505-4b63-8443-df57e6ddaf0e?_state=wqDdDZIjckGt9rsbpoxJMHipqEZ-AORI20R1iSvhy_x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMjZmYjRmOC0wNTA1LTRiNjMtODQ0My1kZjU3ZTZkZGFmMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzYuNDc0ODc4Mzc5WiJ9&digest=sha256%3A9107f65e44f8a5534f474579bdfb70329d777ad26f1378d77f9353f1404bd947" http.request.useragent="Go-http-client/1.1" http.response.duration=2.108210553s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:36 +0000] "PUT /v2/foo/dddd/blobs/uploads/326fb4f8-0505-4b63-8443-df57e6ddaf0e?_state=wqDdDZIjckGt9rsbpoxJMHipqEZ-AORI20R1iSvhy_x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMjZmYjRmOC0wNTA1LTRiNjMtODQ0My1kZjU3ZTZkZGFmMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzYuNDc0ODc4Mzc5WiJ9&digest=sha256%3A9107f65e44f8a5534f474579bdfb70329d777ad26f1378d77f9353f1404bd947 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=fc8dba56-2b93-4194-9af2-159e964ba05b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:38 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:38Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=e1c0944b-7510-4b5f-bbd1-e9f9efcfee64 http.request.method=POST http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.911522ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:38 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=a1ab41a8-fb67-49df-94d1-ff6adce8d2e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/eeee/blobs/uploads/6f5e602c-adbe-4252-acf9-7a4a7df51ae6?_state=RnYTKs23eDJaCm0YY13TRdHE7TEr_58iyvfjef9cGs57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZjVlNjAyYy1hZGJlLTQyNTItYWNmOS03YTRhN2RmNTFhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzguODkyMDc0MjYzWiJ9&digest=sha256%3A67833d76b28581be7bf26f17270b2857409b904033594b46f310ef30c56cdde6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.334608418s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:38 +0000] "PUT /v2/foo/eeee/blobs/uploads/6f5e602c-adbe-4252-acf9-7a4a7df51ae6?_state=RnYTKs23eDJaCm0YY13TRdHE7TEr_58iyvfjef9cGs57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZjVlNjAyYy1hZGJlLTQyNTItYWNmOS03YTRhN2RmNTFhZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6MzguODkyMDc0MjYzWiJ9&digest=sha256%3A67833d76b28581be7bf26f17270b2857409b904033594b46f310ef30c56cdde6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=3e93aa13-4ee8-4761-94a0-c58f080feb94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.2138ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:46Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=6bdcdc49-0ea1-4f10-abf5-72f1e5a88865 http.request.method=POST http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905841ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:46 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=bff9f7d2-3f66-472d-8c10-dc5848f98ac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/ffff/blobs/uploads/de4f6bb5-4728-4944-9281-08dbec48a8b0?_state=dr5Q2bB7_ST0Zg_i1rn38JOGZDv9HRX9Fny7VNLjnsB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkZTRmNmJiNS00NzI4LTQ5NDQtOTI4MS0wOGRiZWM0OGE4YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6NDYuNTQzODMxNjcxWiJ9&digest=sha256%3A68a40e7fefc8ac7fdb7b35f9e0f28a49a75d2b576174c42d994aec8fcb1b46f8" http.request.useragent="Go-http-client/1.1" http.response.duration=7.648319103s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:46 +0000] "PUT /v2/foo/ffff/blobs/uploads/de4f6bb5-4728-4944-9281-08dbec48a8b0?_state=dr5Q2bB7_ST0Zg_i1rn38JOGZDv9HRX9Fny7VNLjnsB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkZTRmNmJiNS00NzI4LTQ5NDQtOTI4MS0wOGRiZWM0OGE4YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6NDYuNTQzODMxNjcxWiJ9&digest=sha256%3A68a40e7fefc8ac7fdb7b35f9e0f28a49a75d2b576174c42d994aec8fcb1b46f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=61c51f7e-991f-4e22-ac89-814c524fb66b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.68648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=5c2a72ea-2261-4001-bbf2-58e47b336b5d http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.593356ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=49ebfb77-a4cc-445a-87e4-41c427dffd72 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.891896ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=8fc1901f-48a6-4aab-866e-f74688de3f15 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.838657ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=66f03670-3496-4ad0-8f22-3499e5831c45 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.898684ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=5e281868-8b0e-41bc-9ac4-6778643804a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.856575ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=29dc99ee-5cd9-4362-b217-c97e362f9b1e http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.570295ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=edd3ecfe-0350-418f-a79d-ed788f5bfc4e http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.877319ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=17c428f8-12ca-487b-b69b-dc4c167f27d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.64365ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=8b336025-e29b-4de4-875c-c336ff5aa431 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.618699ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46767" http.request.id=5a2e7df0-c45f-448f-9594-3a2cc1976f64 http.request.method=GET http.request.remoteaddr="127.0.0.1:40376" 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=1.930009ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T17:04:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:04:54Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:04:54Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=cb69293c-c494-488e-a84d-b70b5c667b0d http.request.method=POST http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.988508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:59Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=4b7880ac-539f-44d9-9f78-3aaad90fae3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/aaaa/blobs/uploads/5cb109e7-f145-4b15-83b3-d50f2518b404?_state=YhFUpHCmptF1BMUxRlpxf7aWXIntzGB7pXOE9yYJ-Ah7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1Y2IxMDllNy1mMTQ1LTRiMTUtODNiMy1kNTBmMjUxOGI0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6NTQuNDMxMDEzODY4WiJ9&digest=sha256%3Acfccb063fffaf4fc7f70f29627e41dc7f1e9538615501eef379ea9ffbeabdb54" http.request.useragent="Go-http-client/1.1" http.response.duration=4.634902412s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:54 +0000] "PUT /v2/foo/aaaa/blobs/uploads/5cb109e7-f145-4b15-83b3-d50f2518b404?_state=YhFUpHCmptF1BMUxRlpxf7aWXIntzGB7pXOE9yYJ-Ah7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1Y2IxMDllNy1mMTQ1LTRiMTUtODNiMy1kNTBmMjUxOGI0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6NTQuNDMxMDEzODY4WiJ9&digest=sha256%3Acfccb063fffaf4fc7f70f29627e41dc7f1e9538615501eef379ea9ffbeabdb54 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:59Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=00432a07-fb68-43be-9732-2fa95a34d322 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.286103ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:59 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:04:59Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=553804d8-4b09-4145-a696-b1bd1e0ef618 http.request.method=POST http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.566134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:59 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=ba2a4f4a-c075-47bf-9ef6-9e970c445f15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/bbbb/blobs/uploads/7704cab0-9295-419d-ae86-a1bb233ced83?_state=lzoOeutxtw54VcZpS-9oaCEWOR4K2bsBqcDKQzCs-PR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NzA0Y2FiMC05Mjk1LTQxOWQtYWU4Ni1hMWJiMjMzY2VkODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6NTkuMjc5ODg4OTE3WiJ9&digest=sha256%3A320562bc9dcd19998459a93bd0bf7662a2ebcc23c00ec3e04ec04a3383cabcb6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.423120166s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:04:59 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7704cab0-9295-419d-ae86-a1bb233ced83?_state=lzoOeutxtw54VcZpS-9oaCEWOR4K2bsBqcDKQzCs-PR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NzA0Y2FiMC05Mjk1LTQxOWQtYWU4Ni1hMWJiMjMzY2VkODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDQ6NTkuMjc5ODg4OTE3WiJ9&digest=sha256%3A320562bc9dcd19998459a93bd0bf7662a2ebcc23c00ec3e04ec04a3383cabcb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=7a12572c-08bf-4fb9-9d13-3d75a134bb1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=9e7457c6-c457-48ec-901b-9b532bb4e580 http.request.method=POST http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:09Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=f18c757b-1424-4402-ac0f-6b233a194237 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/cccc/blobs/uploads/a8c0ea51-78ff-4169-9ca4-8ec33eb636c2?_state=ftDaQaKS-VYjSEe7ZkNWJk1X3oJDM1mS10YB3phcAQ97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOGMwZWE1MS03OGZmLTQxNjktOWNhNC04ZWMzM2ViNjM2YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MDMuOTQ3MDcwODEyWiJ9&digest=sha256%3A73c69f7b719fa245e5c2fb6c5fdff06eb29aa0823dfb3516dd015306a318c796" http.request.useragent="Go-http-client/1.1" http.response.duration=5.98260458s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/a8c0ea51-78ff-4169-9ca4-8ec33eb636c2?_state=ftDaQaKS-VYjSEe7ZkNWJk1X3oJDM1mS10YB3phcAQ97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhOGMwZWE1MS03OGZmLTQxNjktOWNhNC04ZWMzM2ViNjM2YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MDMuOTQ3MDcwODEyWiJ9&digest=sha256%3A73c69f7b719fa245e5c2fb6c5fdff06eb29aa0823dfb3516dd015306a318c796 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:09Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=4e28ad48-0de8-4e31-a51f-d87f1d9a8e60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.016739ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:09 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=14db3709-2570-4ee0-8be7-24b26d9e45b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.736105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=ea3084c8-9237-40e2-8057-2c669d9df84e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/dddd/blobs/uploads/52a65dbc-63dd-4cff-aea6-c60e2805a7aa?_state=fqqlkSap225vQ3ddMmu5grL7X1IU3lHA8lwlpRREj8B7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MmE2NWRiYy02M2RkLTRjZmYtYWVhNi1jNjBlMjgwNWE3YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MTAuMTU5NzE1ODY4WiJ9&digest=sha256%3A4cde963c0399460875ef5a4a049219ad02a3140b0c5e6017f419cf27e5375017" http.request.useragent="Go-http-client/1.1" http.response.duration=4.485429756s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/52a65dbc-63dd-4cff-aea6-c60e2805a7aa?_state=fqqlkSap225vQ3ddMmu5grL7X1IU3lHA8lwlpRREj8B7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MmE2NWRiYy02M2RkLTRjZmYtYWVhNi1jNjBlMjgwNWE3YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MTAuMTU5NzE1ODY4WiJ9&digest=sha256%3A4cde963c0399460875ef5a4a049219ad02a3140b0c5e6017f419cf27e5375017 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=bd7611a3-3153-42bd-a5b4-a6e2c496caab http.request.method=PUT http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.688888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37003" http.request.id=36f3a2e4-3842-4014-9c6d-38ddf9c37a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:43348" 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=1.23711ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (50.20s) === RUN TestURLPrefix time="2025-03-16T17:05:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:05:14Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42293" http.request.id=182991e4-1be7-4382-89dd-8e66bf543e8c http.request.method=GET http.request.remoteaddr="127.0.0.1:45284" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.397902ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-03-16T17:05:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:05:14Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:05:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=bdec2dac-4a34-4076-a1c4-a3c4325d98d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034036ms http.response.status=404 http.response.written=157 vars.digest="sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "GET /v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=a6fd1fb7-0c05-4163-a125-08ee01083558 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57962" http.request.uri="/v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.748095ms http.response.status=404 http.response.written=157 vars.digest="sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=572d4b1b-7a08-42c7-b656-a7585e44e655 http.request.method=POST http.request.remoteaddr="127.0.0.1:57962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.675989ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=8c9ff7bb-8b95-4051-89c1-05e1f4295857 http.request.method=GET http.request.remoteaddr="127.0.0.1:57962" http.request.uri="/v2/foo/bar/blobs/uploads/a07be6fd-1049-4916-94b2-9637ede473dd?_state=oQO3oKh1CPmBIIZ30wIotGENmaeLrsDvOpLermJLCtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2JlNmZkLTEwNDktNDkxNi05NGIyLTk2MzdlZGU0NzNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NDMxNTk3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.87016ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "GET /v2/foo/bar/blobs/uploads/a07be6fd-1049-4916-94b2-9637ede473dd?_state=oQO3oKh1CPmBIIZ30wIotGENmaeLrsDvOpLermJLCtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2JlNmZkLTEwNDktNDkxNi05NGIyLTk2MzdlZGU0NzNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NDMxNTk3NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=effdbe7e-1d34-40c0-a143-8ea1a154c761 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57962" http.request.uri="/v2/foo/bar/blobs/uploads/a07be6fd-1049-4916-94b2-9637ede473dd?_state=oQO3oKh1CPmBIIZ30wIotGENmaeLrsDvOpLermJLCtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2JlNmZkLTEwNDktNDkxNi05NGIyLTk2MzdlZGU0NzNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NDMxNTk3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.867511ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/a07be6fd-1049-4916-94b2-9637ede473dd?_state=oQO3oKh1CPmBIIZ30wIotGENmaeLrsDvOpLermJLCtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2JlNmZkLTEwNDktNDkxNi05NGIyLTk2MzdlZGU0NzNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NDMxNTk3NTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=524e100d-8ef3-4dae-9110-342399a9a2eb http.request.method=GET http.request.remoteaddr="127.0.0.1:57962" http.request.uri="/v2/foo/bar/blobs/uploads/a07be6fd-1049-4916-94b2-9637ede473dd?_state=oQO3oKh1CPmBIIZ30wIotGENmaeLrsDvOpLermJLCtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2JlNmZkLTEwNDktNDkxNi05NGIyLTk2MzdlZGU0NzNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NDMxNTk3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a07be6fd-1049-4916-94b2-9637ede473dd time="2025-03-16T17:05:14Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=524e100d-8ef3-4dae-9110-342399a9a2eb http.request.method=GET http.request.remoteaddr="127.0.0.1:57962" http.request.uri="/v2/foo/bar/blobs/uploads/a07be6fd-1049-4916-94b2-9637ede473dd?_state=oQO3oKh1CPmBIIZ30wIotGENmaeLrsDvOpLermJLCtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2JlNmZkLTEwNDktNDkxNi05NGIyLTk2MzdlZGU0NzNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NDMxNTk3NTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.561763ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a07be6fd-1049-4916-94b2-9637ede473dd 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "GET /v2/foo/bar/blobs/uploads/a07be6fd-1049-4916-94b2-9637ede473dd?_state=oQO3oKh1CPmBIIZ30wIotGENmaeLrsDvOpLermJLCtx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2JlNmZkLTEwNDktNDkxNi05NGIyLTk2MzdlZGU0NzNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NDMxNTk3NTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=d9a02e09-c7ac-48b9-9771-96fd88daa359 http.request.method=POST http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.043292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=273a5f9a-f863-4e78-abe3-dd8fda3cb712 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/572c8008-e7df-4c9f-9c8a-390347f5fbcf?_state=2_YkfQ5nmRiISlDlmeVxVub75x6Ao_dAnMjQ56VR63J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MmM4MDA4LWU3ZGYtNGM5Zi05YzhhLTM5MDM0N2Y1ZmJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NTIyNDk5MzlaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" provided=sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac vars.name="foo/bar" vars.uuid=572c8008-e7df-4c9f-9c8a-390347f5fbcf time="2025-03-16T17:05:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=273a5f9a-f863-4e78-abe3-dd8fda3cb712 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/572c8008-e7df-4c9f-9c8a-390347f5fbcf?_state=2_YkfQ5nmRiISlDlmeVxVub75x6Ao_dAnMjQ56VR63J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MmM4MDA4LWU3ZGYtNGM5Zi05YzhhLTM5MDM0N2Y1ZmJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NTIyNDk5MzlaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=572c8008-e7df-4c9f-9c8a-390347f5fbcf time="2025-03-16T17:05:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=273a5f9a-f863-4e78-abe3-dd8fda3cb712 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/572c8008-e7df-4c9f-9c8a-390347f5fbcf?_state=2_YkfQ5nmRiISlDlmeVxVub75x6Ao_dAnMjQ56VR63J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MmM4MDA4LWU3ZGYtNGM5Zi05YzhhLTM5MDM0N2Y1ZmJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NTIyNDk5MzlaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.383761ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=572c8008-e7df-4c9f-9c8a-390347f5fbcf 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "PUT /v2/foo/bar/blobs/uploads/572c8008-e7df-4c9f-9c8a-390347f5fbcf?_state=2_YkfQ5nmRiISlDlmeVxVub75x6Ao_dAnMjQ56VR63J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MmM4MDA4LWU3ZGYtNGM5Zi05YzhhLTM5MDM0N2Y1ZmJjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NTIyNDk5MzlaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=12de1643-0d96-4fc7-aff6-bdc1460cccc8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050703ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=9e568869-5280-4eac-822c-65943a3e8101 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/10ab233a-6381-4044-ad42-217710c572c3?_state=CFpVhxs72Bv_r6IZhUGvpjKgWp9GDMitcD2Uxp3bd4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwYWIyMzNhLTYzODEtNDA0NC1hZDQyLTIxNzcxMGM1NzJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NTU4NTAzMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.467066ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "PUT /v2/foo/bar/blobs/uploads/10ab233a-6381-4044-ad42-217710c572c3?_state=CFpVhxs72Bv_r6IZhUGvpjKgWp9GDMitcD2Uxp3bd4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwYWIyMzNhLTYzODEtNDA0NC1hZDQyLTIxNzcxMGM1NzJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NTU4NTAzMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=24abddd0-43b3-4d33-8168-a486968c15cb http.request.method=POST http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.931509ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=e8d23bb7-1a74-446f-aab9-d23652f7b30d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/dd99ed93-f421-4dc8-88fc-9eba50ddd3e1?_state=K3SdYWfZeLi318REFdBlHI_QNl5q6FR1Hy6WujmfHfV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOTllZDkzLWY0MjEtNGRjOC04OGZjLTllYmE1MGRkZDNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NjA4NzE5MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.006439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "PUT /v2/foo/bar/blobs/uploads/dd99ed93-f421-4dc8-88fc-9eba50ddd3e1?_state=K3SdYWfZeLi318REFdBlHI_QNl5q6FR1Hy6WujmfHfV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOTllZDkzLWY0MjEtNGRjOC04OGZjLTllYmE1MGRkZDNlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NjA4NzE5MDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:14Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=d0d38518-4a12-45dc-ac61-d38f450fe7b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.669154ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=6bb4f580-a453-4ff0-8ec0-7e6149377c46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/e1f69873-5b29-4eb9-a98a-39d9dba0e2d8?_state=HJF7uDuez3cZtEtpfloryhwCGdl0Y8M1-N1N5_JZxK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZjY5ODczLTViMjktNGViOS1hOThhLTM5ZDlkYmEwZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NjU0NTgxNjdaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.duration=5.444867155s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:14 +0000] "PUT /v2/foo/bar/blobs/uploads/e1f69873-5b29-4eb9-a98a-39d9dba0e2d8?_state=HJF7uDuez3cZtEtpfloryhwCGdl0Y8M1-N1N5_JZxK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxZjY5ODczLTViMjktNGViOS1hOThhLTM5ZDlkYmEwZTJkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToxNC44NjU0NTgxNjdaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=4e946dd4-41ed-4a22-9e9a-f2e76102c751 http.request.method=POST http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.318645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45075" http.request.id=254f0f48-7001-4096-bb95-5e832b979867 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/46e5a0a0-5b8d-4e0c-814e-246d416d97a8?_state=CeBmLl-0FAyHaN6dKEZxS6Ip7uHFoHGK4xsK8RwCSNB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZTVhMGEwLTViOGQtNGUwYy04MTRlLTI0NmQ0MTZkOTdhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyMC40Mjk4OTY0ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.149740678s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:20 +0000] "PATCH /v2/foo/bar/blobs/uploads/46e5a0a0-5b8d-4e0c-814e-246d416d97a8?_state=CeBmLl-0FAyHaN6dKEZxS6Ip7uHFoHGK4xsK8RwCSNB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZTVhMGEwLTViOGQtNGUwYy04MTRlLTI0NmQ0MTZkOTdhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyMC40Mjk4OTY0ODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=7685ccec-3b29-43fc-b871-a24ac1686abf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/uploads/46e5a0a0-5b8d-4e0c-814e-246d416d97a8?_state=s9pNt1fOmvzXHmolPc8baDMVPtv_sho9fHYZXPLSUGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZTVhMGEwLTViOGQtNGUwYy04MTRlLTI0NmQ0MTZkOTdhOCIsIk9mZnNldCI6MjQ1NzI5MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MjBaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.duration=2.157184ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "PUT /v2/foo/bar/blobs/uploads/46e5a0a0-5b8d-4e0c-814e-246d416d97a8?_state=s9pNt1fOmvzXHmolPc8baDMVPtv_sho9fHYZXPLSUGJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2ZTVhMGEwLTViOGQtNGUwYy04MTRlLTI0NmQ0MTZkOTdhOCIsIk9mZnNldCI6MjQ1NzI5MjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MjBaIn0%3D&digest=sha256%3Aa781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=7f97be95-43d0-41f8-b7e9-f77c64b679c0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.713392ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=4d5363e7-e550-449d-b4bd-508749d4b715 http.request.method=GET http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=96.313899ms http.response.status=200 http.response.written=24572928 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 200 24572928 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=error msg="error parsing digest="sha257:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=7af1719d-2e2a-4d76-bfef-17d938aa408b http.request.method=GET http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/sha257:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" vars.name="foo/bar" time="2025-03-16T17:05:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=7af1719d-2e2a-4d76-bfef-17d938aa408b http.request.method=GET http.request.remoteaddr="127.0.0.1:57976" http.request.uri="/v2/foo/bar/blobs/sha257:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.472101ms http.response.status=400 http.response.written=110 vars.digest="sha257:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/sha257:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=98c36465-59b5-4de3-be01-4825e2083437 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.996664ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:05: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.1 time="2025-03-16T17:05:25Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:05:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=612357d2-525f-403a-9288-17c9fca31901 http.request.method=GET http.request.remoteaddr="127.0.0.1:53754" http.request.uri="/v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.976607ms http.response.status=404 http.response.written=157 vars.digest="sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=8e89be86-4600-460b-85dd-59993dcd9d60 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53760" http.request.uri="/v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.26294ms http.response.status=404 http.response.written=157 vars.digest="sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=39dcc9e8-4258-4993-a9d7-fe77fef7c3c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:53760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553777ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=92b5219d-dec0-450b-be63-544efac133fd http.request.method=GET http.request.remoteaddr="127.0.0.1:53760" http.request.uri="/v2/foo/bar/blobs/uploads/ebd511f4-19c7-4788-b6ec-f06d86fa9583?_state=0U3WBrg4524F_QH8K3vslV2o5AhvIV2rwtfhVui885d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViZDUxMWY0LTE5YzctNDc4OC1iNmVjLWYwNmQ4NmZhOTU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MDY4MzQzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.97919ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/uploads/ebd511f4-19c7-4788-b6ec-f06d86fa9583?_state=0U3WBrg4524F_QH8K3vslV2o5AhvIV2rwtfhVui885d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViZDUxMWY0LTE5YzctNDc4OC1iNmVjLWYwNmQ4NmZhOTU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MDY4MzQzNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=f256dbbe-10be-42f6-a689-e7cd29dd0405 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53760" http.request.uri="/v2/foo/bar/blobs/uploads/ebd511f4-19c7-4788-b6ec-f06d86fa9583?_state=0U3WBrg4524F_QH8K3vslV2o5AhvIV2rwtfhVui885d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViZDUxMWY0LTE5YzctNDc4OC1iNmVjLWYwNmQ4NmZhOTU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MDY4MzQzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="845.311µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/ebd511f4-19c7-4788-b6ec-f06d86fa9583?_state=0U3WBrg4524F_QH8K3vslV2o5AhvIV2rwtfhVui885d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViZDUxMWY0LTE5YzctNDc4OC1iNmVjLWYwNmQ4NmZhOTU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MDY4MzQzNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=4fc3019a-0a35-4507-ae60-8632ba585752 http.request.method=GET http.request.remoteaddr="127.0.0.1:53760" http.request.uri="/v2/foo/bar/blobs/uploads/ebd511f4-19c7-4788-b6ec-f06d86fa9583?_state=0U3WBrg4524F_QH8K3vslV2o5AhvIV2rwtfhVui885d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViZDUxMWY0LTE5YzctNDc4OC1iNmVjLWYwNmQ4NmZhOTU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MDY4MzQzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ebd511f4-19c7-4788-b6ec-f06d86fa9583 time="2025-03-16T17:05:25Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=4fc3019a-0a35-4507-ae60-8632ba585752 http.request.method=GET http.request.remoteaddr="127.0.0.1:53760" http.request.uri="/v2/foo/bar/blobs/uploads/ebd511f4-19c7-4788-b6ec-f06d86fa9583?_state=0U3WBrg4524F_QH8K3vslV2o5AhvIV2rwtfhVui885d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViZDUxMWY0LTE5YzctNDc4OC1iNmVjLWYwNmQ4NmZhOTU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MDY4MzQzNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.094434ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ebd511f4-19c7-4788-b6ec-f06d86fa9583 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/uploads/ebd511f4-19c7-4788-b6ec-f06d86fa9583?_state=0U3WBrg4524F_QH8K3vslV2o5AhvIV2rwtfhVui885d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViZDUxMWY0LTE5YzctNDc4OC1iNmVjLWYwNmQ4NmZhOTU4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MDY4MzQzNDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=0b4dbddd-f14a-4d58-ae2e-4d68de5fb537 http.request.method=POST http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="967.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=daf751a2-3680-4452-92a5-5bdde5dd17c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/55ccb05f-f302-448f-ad89-8bf63745a796?_state=Juskk7xre_iVY-z6hqmlaiDHVdQMOb8J2Jx02n7ybYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1Y2NiMDVmLWYzMDItNDQ4Zi1hZDg5LThiZjYzNzQ1YTc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MTQzMTQ3NFoifQ%3D%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" provided=sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 vars.name="foo/bar" vars.uuid=55ccb05f-f302-448f-ad89-8bf63745a796 time="2025-03-16T17:05:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=daf751a2-3680-4452-92a5-5bdde5dd17c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/55ccb05f-f302-448f-ad89-8bf63745a796?_state=Juskk7xre_iVY-z6hqmlaiDHVdQMOb8J2Jx02n7ybYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1Y2NiMDVmLWYzMDItNDQ4Zi1hZDg5LThiZjYzNzQ1YTc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MTQzMTQ3NFoifQ%3D%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=55ccb05f-f302-448f-ad89-8bf63745a796 time="2025-03-16T17:05:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=daf751a2-3680-4452-92a5-5bdde5dd17c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/55ccb05f-f302-448f-ad89-8bf63745a796?_state=Juskk7xre_iVY-z6hqmlaiDHVdQMOb8J2Jx02n7ybYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1Y2NiMDVmLWYzMDItNDQ4Zi1hZDg5LThiZjYzNzQ1YTc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MTQzMTQ3NFoifQ%3D%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="896.851µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=55ccb05f-f302-448f-ad89-8bf63745a796 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "PUT /v2/foo/bar/blobs/uploads/55ccb05f-f302-448f-ad89-8bf63745a796?_state=Juskk7xre_iVY-z6hqmlaiDHVdQMOb8J2Jx02n7ybYF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1Y2NiMDVmLWYzMDItNDQ4Zi1hZDg5LThiZjYzNzQ1YTc5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MTQzMTQ3NFoifQ%3D%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=b2e8ce48-0d65-476d-846d-2b842bb7d4f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.91881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=ab8dd9f5-c311-4465-9e67-05f1a6270a0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/090ecd80-7ae3-4d71-8b25-9e30d8a47d57?_state=y9Ce8wSfZyzhDH2Ehepp5I05OT-ZhlS3nKzJDtdK1xR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MGVjZDgwLTdhZTMtNGQ3MS04YjI1LTllMzBkOGE0N2Q1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MTc4MTQ4MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.386973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "PUT /v2/foo/bar/blobs/uploads/090ecd80-7ae3-4d71-8b25-9e30d8a47d57?_state=y9Ce8wSfZyzhDH2Ehepp5I05OT-ZhlS3nKzJDtdK1xR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MGVjZDgwLTdhZTMtNGQ3MS04YjI1LTllMzBkOGE0N2Q1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MTc4MTQ4MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=41fc41f8-f88b-4a32-9f37-9ecc5bd67c4b http.request.method=POST http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.096853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=9503b616-0fb4-4eaa-ab58-6c0df635c385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/03af6cc4-c113-4776-9401-ce80cac362ca?_state=ymScsFRy0wrHEJF-62xuyb40mS7_Ym_0w5LH1l8mol57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYWY2Y2M0LWMxMTMtNDc3Ni05NDAxLWNlODBjYWMzNjJjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MjI4NzY3NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.436787ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "PUT /v2/foo/bar/blobs/uploads/03af6cc4-c113-4776-9401-ce80cac362ca?_state=ymScsFRy0wrHEJF-62xuyb40mS7_Ym_0w5LH1l8mol57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYWY2Y2M0LWMxMTMtNDc3Ni05NDAxLWNlODBjYWMzNjJjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MjI4NzY3NjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:25Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=1cead7be-317b-4384-8c36-4fcf1bf675fd http.request.method=POST http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.954829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=eb7fa0b1-2737-44ef-92bd-4379c0bafde7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/20cd744b-a8aa-4b25-8045-be5a183aca52?_state=o78A1fBtr0e8oyf8limEZCZFh9FHyMFV16KIzGZs2K97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwY2Q3NDRiLWE4YWEtNGIyNS04MDQ1LWJlNWExODNhY2E1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MjgyNTA2NFoifQ%3D%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.duration=5.559345505s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "PUT /v2/foo/bar/blobs/uploads/20cd744b-a8aa-4b25-8045-be5a183aca52?_state=o78A1fBtr0e8oyf8limEZCZFh9FHyMFV16KIzGZs2K97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwY2Q3NDRiLWE4YWEtNGIyNS04MDQ1LWJlNWExODNhY2E1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNToyNS45MjgyNTA2NFoifQ%3D%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=25332bce-89b7-49c3-806e-b1c4b9c007d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422634ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39627" http.request.id=c8b8e592-b1a5-488a-8bdc-bba40b71d889 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/7061e012-542e-49a5-9931-bd7e96233406?_state=02Q_6XXuRsepRV_eKqCRbIbPtbLRJsoEkzzrY2FW3cV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjFlMDEyLTU0MmUtNDlhNS05OTMxLWJkN2U5NjIzMzQwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozMS41ODEwNzQ2NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.326199505s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/7061e012-542e-49a5-9931-bd7e96233406?_state=02Q_6XXuRsepRV_eKqCRbIbPtbLRJsoEkzzrY2FW3cV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjFlMDEyLTU0MmUtNDlhNS05OTMxLWJkN2U5NjIzMzQwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozMS41ODEwNzQ2NTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=92e540a6-15ae-4bca-ad97-885e648bd736 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/uploads/7061e012-542e-49a5-9931-bd7e96233406?_state=HyOgi80UsP2FN7ASFhTqUXVqa_FI7XXgYojWaDKcQmp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjFlMDEyLTU0MmUtNDlhNS05OTMxLWJkN2U5NjIzMzQwNiIsIk9mZnNldCI6MjU2NjUwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MzFaIn0%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.duration=1.961427ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:36 +0000] "PUT /v2/foo/bar/blobs/uploads/7061e012-542e-49a5-9931-bd7e96233406?_state=HyOgi80UsP2FN7ASFhTqUXVqa_FI7XXgYojWaDKcQmp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNjFlMDEyLTU0MmUtNDlhNS05OTMxLWJkN2U5NjIzMzQwNiIsIk9mZnNldCI6MjU2NjUwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6MzFaIn0%3D&digest=sha256%3A93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=ad8683c7-eb93-4408-b912-4fc8505ff17b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.659526ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=48dd1507-63dd-4747-924a-6210994daa7f http.request.method=GET http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=60.847841ms http.response.status=200 http.response.written=25665024 127.0.0.1 - - [16/Mar/2025:17:05:36 +0000] "GET /v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 200 25665024 "" "Go-http-client/1.1" time="2025-03-16T17:05:36Z" level=error msg="error parsing digest="sha257:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=7d3daa63-5ce2-486e-a432-b0932f085650 http.request.method=GET http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/sha257:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" vars.name="foo/bar" time="2025-03-16T17:05:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=7d3daa63-5ce2-486e-a432-b0932f085650 http.request.method=GET http.request.remoteaddr="127.0.0.1:53774" http.request.uri="/v2/foo/bar/blobs/sha257:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.43829ms http.response.status=400 http.response.written=110 vars.digest="sha257:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:36 +0000] "GET /v2/foo/bar/blobs/sha257:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T17:05:36Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=0dbd6b8e-fe2f-49e6-adb0-c0dd8f501978 http.request.method=GET http.request.remoteaddr="127.0.0.1:52644" http.request.uri="/v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.duration=1.913905ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:36 +0000] "GET /v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=71d88858-cfca-487f-a0be-9c2970017299 http.request.method=GET http.request.remoteaddr="127.0.0.1:52644" http.request.uri="/v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.602436ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [16/Mar/2025:17:05:36 +0000] "GET /v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 200 98304 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39627" http.request.id=edb07dec-2596-4e9c-94ad-246149d677b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52630" http.request.uri="/v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.019172ms http.response.status=200 http.response.written=2949120 127.0.0.1 - - [16/Mar/2025:17:05:36 +0000] "GET /v2/foo/bar/blobs/sha256:93d59a77b4ac2a18e29fb1576cd9abae86b2a1bba4f64a4c277feefad2943647 HTTP/1.1" 200 2949120 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=091d93c5-65c6-4122-b791-07460a638334 http.request.method=GET http.request.remoteaddr="127.0.0.1:48094" http.request.uri="/v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.297466723s http.response.status=200 http.response.written=2850816 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 200 2850816 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45075" http.request.id=4886da54-f2c6-4929-852a-05c931170dee http.request.method=GET http.request.remoteaddr="127.0.0.1:48088" http.request.uri="/v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.304476622s http.response.status=200 http.response.written=2949120 127.0.0.1 - - [16/Mar/2025:17:05:25 +0000] "GET /v2/foo/bar/blobs/sha256:a781768ef18cfb134aeb4e13a4f57720202ad156a66df91cf832bf6864e628ac HTTP/1.1" 200 2949120 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (22.35s) === RUN TestBlobDelete time="2025-03-16T17:05:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:05:37Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:05:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=0676defa-5e3a-4965-8402-8bcb5388ba70 http.request.method=GET http.request.remoteaddr="127.0.0.1:42518" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="803.553µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "GET /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=0da99ae6-ac9c-4d97-99c3-6a03b12c32bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42532" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.944837ms http.response.status=404 http.response.written=157 vars.digest="sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=b7c62a3b-62d7-49c4-b022-f1a5dd611e95 http.request.method=POST http.request.remoteaddr="127.0.0.1:42532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.801468ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=dc37b381-1ca4-4d65-a6cc-76d22cecfd71 http.request.method=GET http.request.remoteaddr="127.0.0.1:42532" http.request.uri="/v2/foo/bar/blobs/uploads/1dc33fdf-8578-4143-9f81-c2560eb31057?_state=BpErJnTvs7M-YiKBx-kCj5Akkl78p6gAI2SnswR1Un57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzMzZmRmLTg1NzgtNDE0My05ZjgxLWMyNTYwZWIzMTA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yMzQ0MjkwMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187978ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "GET /v2/foo/bar/blobs/uploads/1dc33fdf-8578-4143-9f81-c2560eb31057?_state=BpErJnTvs7M-YiKBx-kCj5Akkl78p6gAI2SnswR1Un57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzMzZmRmLTg1NzgtNDE0My05ZjgxLWMyNTYwZWIzMTA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yMzQ0MjkwMDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=6d072a0c-f3bb-4774-94e3-b7f32da7067e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42532" http.request.uri="/v2/foo/bar/blobs/uploads/1dc33fdf-8578-4143-9f81-c2560eb31057?_state=BpErJnTvs7M-YiKBx-kCj5Akkl78p6gAI2SnswR1Un57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzMzZmRmLTg1NzgtNDE0My05ZjgxLWMyNTYwZWIzMTA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yMzQ0MjkwMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.087559ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/1dc33fdf-8578-4143-9f81-c2560eb31057?_state=BpErJnTvs7M-YiKBx-kCj5Akkl78p6gAI2SnswR1Un57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzMzZmRmLTg1NzgtNDE0My05ZjgxLWMyNTYwZWIzMTA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yMzQ0MjkwMDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=c8f73bff-df82-4f91-b3a0-b7d33e547686 http.request.method=GET http.request.remoteaddr="127.0.0.1:42532" http.request.uri="/v2/foo/bar/blobs/uploads/1dc33fdf-8578-4143-9f81-c2560eb31057?_state=BpErJnTvs7M-YiKBx-kCj5Akkl78p6gAI2SnswR1Un57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzMzZmRmLTg1NzgtNDE0My05ZjgxLWMyNTYwZWIzMTA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yMzQ0MjkwMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1dc33fdf-8578-4143-9f81-c2560eb31057 time="2025-03-16T17:05:37Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=c8f73bff-df82-4f91-b3a0-b7d33e547686 http.request.method=GET http.request.remoteaddr="127.0.0.1:42532" http.request.uri="/v2/foo/bar/blobs/uploads/1dc33fdf-8578-4143-9f81-c2560eb31057?_state=BpErJnTvs7M-YiKBx-kCj5Akkl78p6gAI2SnswR1Un57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzMzZmRmLTg1NzgtNDE0My05ZjgxLWMyNTYwZWIzMTA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yMzQ0MjkwMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.989964ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1dc33fdf-8578-4143-9f81-c2560eb31057 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "GET /v2/foo/bar/blobs/uploads/1dc33fdf-8578-4143-9f81-c2560eb31057?_state=BpErJnTvs7M-YiKBx-kCj5Akkl78p6gAI2SnswR1Un57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYzMzZmRmLTg1NzgtNDE0My05ZjgxLWMyNTYwZWIzMTA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yMzQ0MjkwMDNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=b502cb62-a664-4f16-a6d5-6d824463bdd4 http.request.method=POST http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.173933ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=5c58bf88-7183-4059-aa1a-eb32ff629acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/4933abcc-a1f8-4d04-990f-cd7e3e9c014b?_state=TJuomsNqDvwVfYyJHb_cVyeda0tfRjvEVpu_i8UQDUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MzNhYmNjLWExZjgtNGQwNC05OTBmLWNkN2UzZTljMDE0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNDM0MzU1MTNaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" provided=sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c vars.name="foo/bar" vars.uuid=4933abcc-a1f8-4d04-990f-cd7e3e9c014b time="2025-03-16T17:05:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=5c58bf88-7183-4059-aa1a-eb32ff629acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/4933abcc-a1f8-4d04-990f-cd7e3e9c014b?_state=TJuomsNqDvwVfYyJHb_cVyeda0tfRjvEVpu_i8UQDUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MzNhYmNjLWExZjgtNGQwNC05OTBmLWNkN2UzZTljMDE0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNDM0MzU1MTNaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4933abcc-a1f8-4d04-990f-cd7e3e9c014b time="2025-03-16T17:05:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=5c58bf88-7183-4059-aa1a-eb32ff629acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/4933abcc-a1f8-4d04-990f-cd7e3e9c014b?_state=TJuomsNqDvwVfYyJHb_cVyeda0tfRjvEVpu_i8UQDUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MzNhYmNjLWExZjgtNGQwNC05OTBmLWNkN2UzZTljMDE0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNDM0MzU1MTNaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.947376ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4933abcc-a1f8-4d04-990f-cd7e3e9c014b 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "PUT /v2/foo/bar/blobs/uploads/4933abcc-a1f8-4d04-990f-cd7e3e9c014b?_state=TJuomsNqDvwVfYyJHb_cVyeda0tfRjvEVpu_i8UQDUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MzNhYmNjLWExZjgtNGQwNC05OTBmLWNkN2UzZTljMDE0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNDM0MzU1MTNaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=acb19460-210f-4df4-9534-753d64b3a3eb http.request.method=POST http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=ed17e794-62b8-496b-9d6d-28970eca02fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/a4f893c1-c543-43a4-9157-db4386050d1c?_state=9-Ozmzz85HL6B6fK77sWsx3Ly9XONK-2X76ydgZnW5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0Zjg5M2MxLWM1NDMtNDNhNC05MTU3LWRiNDM4NjA1MGQxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNDc2MTczMTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "PUT /v2/foo/bar/blobs/uploads/a4f893c1-c543-43a4-9157-db4386050d1c?_state=9-Ozmzz85HL6B6fK77sWsx3Ly9XONK-2X76ydgZnW5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE0Zjg5M2MxLWM1NDMtNDNhNC05MTU3LWRiNDM4NjA1MGQxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNDc2MTczMTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=b99f9703-ccb7-4b81-b6d1-38e09996b24a http.request.method=POST http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.570495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=f71e378e-69ff-4654-b18e-b846db7c7e05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/7d5d127d-41ea-46d1-ae7d-7b0a65d5fcee?_state=7FFmUe0QFanG_304VGMkOk0G7OPBUzJ1RciHbOnnOw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNWQxMjdkLTQxZWEtNDZkMS1hZTdkLTdiMGE2NWQ1ZmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNTE3ODI5MzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.372343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "PUT /v2/foo/bar/blobs/uploads/7d5d127d-41ea-46d1-ae7d-7b0a65d5fcee?_state=7FFmUe0QFanG_304VGMkOk0G7OPBUzJ1RciHbOnnOw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkNWQxMjdkLTQxZWEtNDZkMS1hZTdkLTdiMGE2NWQ1ZmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNTE3ODI5MzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=2fd9ee92-504a-4aaa-be65-2229d2347ff4 http.request.method=POST http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676595ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=49ad5261-2406-4945-b76e-99a5869bf9e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/4ac83085-2c4d-47da-90bb-af5160d5bbfa?_state=Qcvxy2Tdh1qJy1Z7qr4kp5Q7XvcCPFwThA9l0HFKRMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhYzgzMDg1LTJjNGQtNDdkYS05MGJiLWFmNTE2MGQ1YmJmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNTY2NTE1NjhaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.duration=7.069200156s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:37 +0000] "PUT /v2/foo/bar/blobs/uploads/4ac83085-2c4d-47da-90bb-af5160d5bbfa?_state=Qcvxy2Tdh1qJy1Z7qr4kp5Q7XvcCPFwThA9l0HFKRMJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhYzgzMDg1LTJjNGQtNDdkYS05MGJiLWFmNTE2MGQ1YmJmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTozNy4yNTY2NTE1NjhaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=b2346ba9-7974-4347-b734-df59a1862b27 http.request.method=POST http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46613" http.request.id=088e8cb5-7401-4b2e-afce-a6a7abd3df59 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/0746e154-b1f5-4e5b-87cd-14121cf12082?_state=Cf9yeTkVEk3BUqCgXFH7GTQAGvrz_uC8he7eeg_yOah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NDZlMTU0LWIxZjUtNGU1Yi04N2NkLTE0MTIxY2YxMjA4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTo0NC40NTYyNjc5MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.762268175s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/0746e154-b1f5-4e5b-87cd-14121cf12082?_state=Cf9yeTkVEk3BUqCgXFH7GTQAGvrz_uC8he7eeg_yOah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NDZlMTU0LWIxZjUtNGU1Yi04N2NkLTE0MTIxY2YxMjA4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTo0NC40NTYyNjc5MDJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=257e629a-e4f0-4ea4-9505-85141032d34e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/uploads/0746e154-b1f5-4e5b-87cd-14121cf12082?_state=8x48ublcr0IUyWjSpSTm-YLVAeP6gD9c5LuZxC8hxlV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NDZlMTU0LWIxZjUtNGU1Yi04N2NkLTE0MTIxY2YxMjA4MiIsIk9mZnNldCI6Mjg4MzI3NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6NDRaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.067426ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "PUT /v2/foo/bar/blobs/uploads/0746e154-b1f5-4e5b-87cd-14121cf12082?_state=8x48ublcr0IUyWjSpSTm-YLVAeP6gD9c5LuZxC8hxlV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3NDZlMTU0LWIxZjUtNGU1Yi04N2NkLTE0MTIxY2YxMjA4MiIsIk9mZnNldCI6Mjg4MzI3NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDU6NDRaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=5c3bb51b-c355-4092-8b64-efed46e1b4d3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.690114ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=8d0144e5-2193-4b1a-9b29-20e617f44520 http.request.method=GET http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=119.661271ms http.response.status=200 http.response.written=28832768 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "GET /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 200 28832768 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=error msg="error parsing digest="sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=88002b48-0855-435b-8e35-f2134b8935ef http.request.method=GET http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" time="2025-03-16T17:05:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=88002b48-0855-435b-8e35-f2134b8935ef http.request.method=GET http.request.remoteaddr="127.0.0.1:42536" http.request.uri="/v2/foo/bar/blobs/sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.811082ms http.response.status=400 http.response.written=110 vars.digest="sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "GET /v2/foo/bar/blobs/sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=005734fd-eda1-4b33-a5aa-965ef20f29c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.113549ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "GET /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=ab70438a-e1cf-40cf-a141-db3afb6dffbf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58414" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.416968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=3e6a0606-8dda-441c-8641-74941d662648 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58414" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.961784ms http.response.status=404 http.response.written=157 vars.digest="sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=03e34a4f-1d5e-4ef6-b27a-86d1a91d1ca4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58414" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.267726ms http.response.status=404 http.response.written=74 vars.digest="sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=error msg="error parsing digest="sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c": unsupported digest algorithm" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=71e36e25-eddc-4d32-b51c-6332a150e117 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58422" http.request.uri="/v2/foo/bar/blobs/sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" time="2025-03-16T17:05:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=71e36e25-eddc-4d32-b51c-6332a150e117 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58422" http.request.uri="/v2/foo/bar/blobs/sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.630132ms http.response.status=400 http.response.written=110 vars.digest="sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "DELETE /v2/foo/bar/blobs/sha257:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T17:05:51Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=00b43353-a14b-4b9f-bbc0-1c1aff46da7a http.request.method=POST http.request.remoteaddr="127.0.0.1:58426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.08461ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=7f9a9dc9-f583-46f6-8d7a-dfcb1a81aa0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58426" http.request.uri="/v2/foo/bar/blobs/uploads/971ef130-77b6-4b15-bd92-46cc7c7f5386?_state=fTUAbKwRv02nVHzDqMiU4yr5n89ohTGsGMuOaodbyip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3MWVmMTMwLTc3YjYtNGIxNS1iZDkyLTQ2Y2M3YzdmNTM4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTo1MS4zOTM3MDIwNTNaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.655266974s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "PUT /v2/foo/bar/blobs/uploads/971ef130-77b6-4b15-bd92-46cc7c7f5386?_state=fTUAbKwRv02nVHzDqMiU4yr5n89ohTGsGMuOaodbyip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3MWVmMTMwLTc3YjYtNGIxNS1iZDkyLTQ2Y2M3YzdmNTM4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTo1MS4zOTM3MDIwNTNaIn0%3D&digest=sha256%3Aef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=fa350962-ef24-469c-96e5-17ec390b4b8e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58426" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.237539ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T17:05:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=8dd1a233-99f7-405a-bf5a-fe73550bc7bd http.request.method=GET http.request.remoteaddr="127.0.0.1:58404" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.807712838s http.response.status=200 http.response.written=2850816 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "GET /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 200 2850816 "" "Go-http-client/1.1" time="2025-03-16T17:05:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46613" http.request.id=5dd310f6-debb-4822-b70c-2e9980d6d796 http.request.method=GET http.request.remoteaddr="127.0.0.1:58396" http.request.uri="/v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.816078747s http.response.status=200 http.response.written=2916352 127.0.0.1 - - [16/Mar/2025:17:05:51 +0000] "GET /v2/foo/bar/blobs/sha256:ef3cd3d92621ee8a443aeae92392adc958873eed6054551e5eb34f41eaae406c HTTP/1.1" 200 2916352 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (21.18s) === RUN TestRelativeURL time="2025-03-16T17:05:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:05:58Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:05:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39557" http.request.id=23d07777-99a4-41cc-8b54-82e283be2b56 http.request.method=POST http.request.remoteaddr="127.0.0.1:39190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.868156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39557" http.request.id=2172a30c-baae-4197-adf0-e709af31d9f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39190" http.request.uri="/v2/foo/bar/blobs/uploads/3d624e59-e467-446d-94d1-47a6d0b55a0e?_state=00YppJg2-2GdH2Hy2uGTz9FICr6bImSc0MzMTNBiSqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNjI0ZTU5LWU0NjctNDQ2ZC05NGQxLTQ3YTZkMGI1NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTo1OC4xODU2Mjk1ODhaIn0%3D&digest=sha256%3A6391a691f3e74acd2c602fadf5fef56c7dd7dcce84ac128b739b6c2441590bd8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.099400081s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:05:58 +0000] "PUT /v2/foo/bar/blobs/uploads/3d624e59-e467-446d-94d1-47a6d0b55a0e?_state=00YppJg2-2GdH2Hy2uGTz9FICr6bImSc0MzMTNBiSqx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNjI0ZTU5LWU0NjctNDQ2ZC05NGQxLTQ3YTZkMGI1NWEwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNTo1OC4xODU2Mjk1ODhaIn0%3D&digest=sha256%3A6391a691f3e74acd2c602fadf5fef56c7dd7dcce84ac128b739b6c2441590bd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39557" http.request.id=e64eeec5-15d4-4237-b69b-e9665b3d0a6f http.request.method=POST http.request.remoteaddr="127.0.0.1:39190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765669ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39557" http.request.id=37fbf58b-720f-4305-b417-f90f28678ab6 http.request.method=POST http.request.remoteaddr="127.0.0.1:39190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379481ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:39557" http.request.id=b9bc8c76-6dea-4049-a22b-4ed9fe11b0ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:39190" http.request.uri="/v2/foo/bar/blobs/uploads/c61d8344-a411-464b-85a2-dd7416a420f5?_state=qN_OBFhVeUy4wWtM4zPjYaZo8RteiIqgW1P1GaPZlzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MWQ4MzQ0LWE0MTEtNDY0Yi04NWEyLWRkNzQxNmE0MjBmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNjowMy42ODk1Mzc5NDhaIn0%3D&digest=sha256%3A6a050a5c0031910a3469687637528d570a88d98d981186b198ceeb62daeb014f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.945711795s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:03 +0000] "PUT /v2/foo/bar/blobs/uploads/c61d8344-a411-464b-85a2-dd7416a420f5?_state=qN_OBFhVeUy4wWtM4zPjYaZo8RteiIqgW1P1GaPZlzR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MWQ4MzQ0LWE0MTEtNDY0Yi04NWEyLWRkNzQxNmE0MjBmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNjowMy42ODk1Mzc5NDhaIn0%3D&digest=sha256%3A6a050a5c0031910a3469687637528d570a88d98d981186b198ceeb62daeb014f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (12.46s) === RUN TestBlobDeleteDisabled time="2025-03-16T17:06:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:10Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:06:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:43487" http.request.id=78c22013-c618-4515-8cb9-69a790fad116 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40594" http.request.uri="/v2/foo/bar/blobs/sha256:e64618330ecb5598289cfd0bb3b5ba19a9874d1e588e33f242c8aca20fd314e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.603992ms http.response.status=405 http.response.written=78 vars.digest="sha256:e64618330ecb5598289cfd0bb3b5ba19a9874d1e588e33f242c8aca20fd314e8" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:06:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:e64618330ecb5598289cfd0bb3b5ba19a9874d1e588e33f242c8aca20fd314e8 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2025-03-16T17:06:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:10Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:06:11Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42063" http.request.id=eb869498-29d4-41e2-bb6e-f3ca5942ba1c http.request.method=POST http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.95351ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:18Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:42063" http.request.id=b2dfb5ba-a4c7-41fb-b7bd-67e45e7e810e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/bar/blobs/uploads/c554f0cf-020f-4c94-984f-58cb54d80dd9?_state=mTiXrZfJKmWK4QGzuOfeq2eODOBXy2TTItkQw0QfR_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTRmMGNmLTAyMGYtNGM5NC05ODRmLTU4Y2I1NGQ4MGRkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNjoxMS4xNTE4ODk5NjJaIn0%3D&digest=sha256%3A2c62aced77d632fd61084da474ce584328038c7a1e6a4265ea645f2536e07180" http.request.useragent="Go-http-client/1.1" http.response.duration=7.731530511s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:11 +0000] "PUT /v2/foo/bar/blobs/uploads/c554f0cf-020f-4c94-984f-58cb54d80dd9?_state=mTiXrZfJKmWK4QGzuOfeq2eODOBXy2TTItkQw0QfR_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1NTRmMGNmLTAyMGYtNGM5NC05ODRmLTU4Y2I1NGQ4MGRkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNjoxMS4xNTE4ODk5NjJaIn0%3D&digest=sha256%3A2c62aced77d632fd61084da474ce584328038c7a1e6a4265ea645f2536e07180 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:42063" http.request.id=9c459d03-00c8-4eaf-85e0-4f937b8e154d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/bar/blobs/sha256:2c62aced77d632fd61084da474ce584328038c7a1e6a4265ea645f2536e07180" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.339µs" http.response.status=405 http.response.written=78 vars.digest="sha256:2c62aced77d632fd61084da474ce584328038c7a1e6a4265ea645f2536e07180" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:06:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:2c62aced77d632fd61084da474ce584328038c7a1e6a4265ea645f2536e07180 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (8.04s) === RUN TestDeleteReadOnly time="2025-03-16T17:06:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:18Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:06:19Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:44169" http.request.id=d322fa22-2e44-498b-bdf8-b4460f390fdd http.request.method=POST http.request.remoteaddr="127.0.0.1:46528" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.629µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:22Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:44169" http.request.id=4e7dec45-c526-459e-9430-b3786666f5c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46528" http.request.uri="/v2/foo/bar/blobs/uploads/b531c542-8186-4e00-abe7-1eb9083b4d32?_state=j-41hbs7yUMhmrgKTe6EBvqmTfjk8vYsCBguC7aP9YJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MzFjNTQyLTgxODYtNGUwMC1hYmU3LTFlYjkwODNiNGQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNjoxOS4wNzQ5MDM2MTVaIn0%3D&digest=sha256%3Ab5cbb4aea7e2c12d406dcbed4e5705afbf6f45f3d05bbf4807b1329c9a7f1fd6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.67445281s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:19 +0000] "PUT /v2/foo/bar/blobs/uploads/b531c542-8186-4e00-abe7-1eb9083b4d32?_state=j-41hbs7yUMhmrgKTe6EBvqmTfjk8vYsCBguC7aP9YJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MzFjNTQyLTgxODYtNGUwMC1hYmU3LTFlYjkwODNiNGQzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNjoxOS4wNzQ5MDM2MTVaIn0%3D&digest=sha256%3Ab5cbb4aea7e2c12d406dcbed4e5705afbf6f45f3d05bbf4807b1329c9a7f1fd6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Mar/2025:17:06:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:b5cbb4aea7e2c12d406dcbed4e5705afbf6f45f3d05bbf4807b1329c9a7f1fd6 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.87s) === RUN TestStartPushReadOnly time="2025-03-16T17:06:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:22Z" level=info msg="redis not configured" go.version=go1.24.1 127.0.0.1 - - [16/Mar/2025:17:06:22 +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-03-16T17:06:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:22Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:06:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=9c429426-86ef-44a4-8a78-ec1336107c9e http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.550344ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T17:06:22Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=f18c653c-c4c8-447a-8f66-9b43a183fefa http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282054ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:17:06:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T17:06:22Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=bedb4a40-8ceb-4dda-b824-400a3d48f614 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.379639ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T17:06:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=002d6211-c910-4133-85b0-405c199aa99a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.96674ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=002d6211-c910-4133-85b0-405c199aa99a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" 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.031358ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=002d6211-c910-4133-85b0-405c199aa99a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" 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.075472ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=002d6211-c910-4133-85b0-405c199aa99a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" 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.11652ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T17:06:22Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=29ccfd0e-27ad-4fb4-a81c-730064ad3553 http.request.method=POST http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.651387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:28Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=ddfa2a50-5a31-4cb5-94d3-69283f3d9b57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/blobs/uploads/fd783070-d136-4d1f-a07d-db6db3b737e0?_state=I1pD0_7iGfk0iIF24wKabIvapQlcSxBX7ORz-V46wot7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZDc4MzA3MC1kMTM2LTRkMWYtYTA3ZC1kYjZkYjNiNzM3ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MjIuOTc4ODQ5MjRaIn0%3D&digest=sha256%3Aa8a715b7562d5195799f945d812c4f38d87c6c1eb1aa9489830b05cc15ee411a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.221138992s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/fd783070-d136-4d1f-a07d-db6db3b737e0?_state=I1pD0_7iGfk0iIF24wKabIvapQlcSxBX7ORz-V46wot7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZDc4MzA3MC1kMTM2LTRkMWYtYTA3ZC1kYjZkYjNiNzM3ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MjIuOTc4ODQ5MjRaIn0%3D&digest=sha256%3Aa8a715b7562d5195799f945d812c4f38d87c6c1eb1aa9489830b05cc15ee411a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:28Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=92fdc889-962e-470c-92c1-6bcaf88a62c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.41338ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=71b7fe90-e0a2-47a1-bb44-d40120304751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/blobs/uploads/aeaffa81-9582-477d-ab20-3353c6841e59?_state=tn5NsEeNPLP4yRcTG4plzBMqpKC7rYmvnogxgY7mgsV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZWFmZmE4MS05NTgyLTQ3N2QtYWIyMC0zMzUzYzY4NDFlNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MjguMzk4NzAxMjY4WiJ9&digest=sha256%3A2e7f76ceda662c10a98e04318451fa19a6e643ff45850063665d219c6d380a3f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.17666819s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/aeaffa81-9582-477d-ab20-3353c6841e59?_state=tn5NsEeNPLP4yRcTG4plzBMqpKC7rYmvnogxgY7mgsV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZWFmZmE4MS05NTgyLTQ3N2QtYWIyMC0zMzUzYzY4NDFlNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MjguMzk4NzAxMjY4WiJ9&digest=sha256%3A2e7f76ceda662c10a98e04318451fa19a6e643ff45850063665d219c6d380a3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=c3c3f81e-3d1e-4adf-831b-3581ec0a7dd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.920918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=30029d5e-9189-4d2d-87bb-2a0cb6518f94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.407705ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=adda6676-9556-43c3-b800-dabda7f0032d http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" 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=2.314449ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=5d51ec9a-584b-4647-950d-0df9853b25fb http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.223878ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45791" http.request.id=9e05528d-f9db-4af4-934d-36bdd618895e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.457089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45791" http.request.id=30cb6e0d-f489-4d58-953e-ba2bcdfefd6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.44414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:45791" http.request.id=d8f4d6e5-51dc-4f61-83a0-6ce6dcc018d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.407554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=02191db0-d0f7-4e2d-b823-116a31818c68 http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.141078ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=e0e4279b-2a55-477e-aed7-bd440f371335 http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.319805ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=dab72ce9-8824-475c-9562-5ef52a760fa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.291429ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=d2965db7-d854-446b-a1d9-b7bc8e42bbca http.request.method=GET http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.293998ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=error msg="payload digest does match: "sha256:5d067e35cc4c2e1f8334ac1bebe25e0e57ceb83df1eeb4e9ab8181393b488c07" != "sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3"" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=78c4aaa4-506e-4b63-83fa-07e7f6d1531e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=78c4aaa4-506e-4b63-83fa-07e7f6d1531e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34066" http.request.uri="/v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.59474ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3" 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad1c7dadcbdecce5a99bfa19faec421d3bedfe806b8fa1d8716ff11d444848a3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=860a9357-d941-412f-9463-8c4bc3f86e1d http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.471895ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=0c3f464f-eb85-44df-a707-a9d6af35c5a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324438ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45791" http.request.id=95b35706-a2c3-42d5-90a2-2a61c198e683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.596657ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45791" http.request.id=95b35706-a2c3-42d5-90a2-2a61c198e683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.663224ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45791" http.request.id=95b35706-a2c3-42d5-90a2-2a61c198e683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.719199ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=96955a21-15eb-4627-907a-8f7dd576d832 http.request.method=POST http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504139ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=a08b3381-b01c-4aca-ba1a-543dff866be0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/blobs/uploads/9ef02b9e-818b-4c46-9139-4c78e15ce4da?_state=hVmjKXeyVFH0kkcyte8zenQKCbS-TespDOQ9knrpbVd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZWYwMmI5ZS04MThiLTRjNDYtOTEzOS00Yzc4ZTE1Y2U0ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzEuNjE2NDc1OTI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.833448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/9ef02b9e-818b-4c46-9139-4c78e15ce4da?_state=hVmjKXeyVFH0kkcyte8zenQKCbS-TespDOQ9knrpbVd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZWYwMmI5ZS04MThiLTRjNDYtOTEzOS00Yzc4ZTE1Y2U0ZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzEuNjE2NDc1OTI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45791" http.request.id=62c5d254-9479-4697-af2a-94e744fbd166 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.509702ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45791" http.request.id=62c5d254-9479-4697-af2a-94e744fbd166 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.587492ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T17:06:31Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=f6935159-171b-4dd7-9a3f-89bba85d50e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.902441ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=a7c248bf-f0e6-493b-a3fc-2ba88f07c6d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/blobs/uploads/d8e9c560-bab0-449b-afff-87626ca4b92c?_state=_CHtzCWc_dPNKKhjTIMLZP989wd_z8IXV8xdMupn1PF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGU5YzU2MC1iYWIwLTQ0OWItYWZmZi04NzYyNmNhNGI5MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzEuODM5MzY0MTExWiJ9&digest=sha256%3A8b98d8d662f8aa81743b4681a0e642a0dc015286d42be5acfe5b936a20e379fc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.579171916s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/d8e9c560-bab0-449b-afff-87626ca4b92c?_state=_CHtzCWc_dPNKKhjTIMLZP989wd_z8IXV8xdMupn1PF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOGU5YzU2MC1iYWIwLTQ0OWItYWZmZi04NzYyNmNhNGI5MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzEuODM5MzY0MTExWiJ9&digest=sha256%3A8b98d8d662f8aa81743b4681a0e642a0dc015286d42be5acfe5b936a20e379fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:37Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=b7e9aae6-e348-4bec-91e1-eeb97c4b5190 http.request.method=POST http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.260267ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=8e278e43-70a5-47ab-818e-8bf7b9fe51f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/blobs/uploads/7f6de8b9-2447-482a-b98b-8732166437ac?_state=U4f7sh66YCfG6Jce26N-JA2Ew6O2KzOzl9L0otrsxM57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjZkZThiOS0yNDQ3LTQ4MmEtYjk4Yi04NzMyMTY2NDM3YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzcuNTcyNTg3MTc2WiJ9&digest=sha256%3A58513f86c8647259301ba6c72e46f059843d37d910568bb576fd4e6ed9a0aed5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.687055903s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/7f6de8b9-2447-482a-b98b-8732166437ac?_state=U4f7sh66YCfG6Jce26N-JA2Ew6O2KzOzl9L0otrsxM57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjZkZThiOS0yNDQ3LTQ4MmEtYjk4Yi04NzMyMTY2NDM3YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzcuNTcyNTg3MTc2WiJ9&digest=sha256%3A58513f86c8647259301ba6c72e46f059843d37d910568bb576fd4e6ed9a0aed5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45791" http.request.id=a3985d90-8b66-4660-90af-2e57552cb784 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.999921ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45791" http.request.id=b03f0312-ee01-431c-a258-3f71cc240158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/sha256:a7d6e3e22c19cada2b73f60fb5c939c78c11e01b9eb43b35a57d90bb81b08157" http.request.useragent="Go-http-client/1.1" http.response.duration=1.927531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:a7d6e3e22c19cada2b73f60fb5c939c78c11e01b9eb43b35a57d90bb81b08157 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=e0a0bcdf-c8a2-411e-a309-880c7a889fdd http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.565818ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=81ca04a8-8c48-4dae-b83d-e93bf5eeeae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/sha256:a7d6e3e22c19cada2b73f60fb5c939c78c11e01b9eb43b35a57d90bb81b08157" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.485257ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/sha256:a7d6e3e22c19cada2b73f60fb5c939c78c11e01b9eb43b35a57d90bb81b08157 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=fe93c1e0-c717-439a-a612-0328308a673e http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.275273ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=bde55f28-738c-45ef-b9ba-56d588ac5924 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/sha256:a7d6e3e22c19cada2b73f60fb5c939c78c11e01b9eb43b35a57d90bb81b08157" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187281ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/sha256:a7d6e3e22c19cada2b73f60fb5c939c78c11e01b9eb43b35a57d90bb81b08157 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=da9adc6e-7b59-4c66-aab5-47c9286fd63f http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.284317ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="rewriting manifest sha256:a7d6e3e22c19cada2b73f60fb5c939c78c11e01b9eb43b35a57d90bb81b08157 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=ce43a918-e2e6-481d-a1ec-6780c3a6a989 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=ce43a918-e2e6-481d-a1ec-6780c3a6a989 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.517803ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45791" http.request.id=ad6d6a6d-78bb-439a-8f19-2269e0356c5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.529625ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45791" http.request.id=875193ac-b123-4418-afb6-2dd58c4d1575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.838327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45791" http.request.id=599c36f8-ecef-476e-a803-5c38de798da5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/sha256:b7847bf222743502b1adf0bc9768854f0533aa4ed46fdd3d5499724857d59fed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.737052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:b7847bf222743502b1adf0bc9768854f0533aa4ed46fdd3d5499724857d59fed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=c440e885-d42d-4efd-bd6b-5af9d5530ab2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" 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=1.723988ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=b69b659c-7be4-43b6-9afb-8aa81dc90424 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/sha256:b7847bf222743502b1adf0bc9768854f0533aa4ed46fdd3d5499724857d59fed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.580731ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/sha256:b7847bf222743502b1adf0bc9768854f0533aa4ed46fdd3d5499724857d59fed HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=9da9a809-cedf-4f28-8c4a-890de4558f7a http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.253195ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=82128a4d-c55f-4e50-88c5-111fdc4170b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/sha256:b7847bf222743502b1adf0bc9768854f0533aa4ed46fdd3d5499724857d59fed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273287ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/sha256:b7847bf222743502b1adf0bc9768854f0533aa4ed46fdd3d5499724857d59fed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="rewriting manifest list sha256:b7847bf222743502b1adf0bc9768854f0533aa4ed46fdd3d5499724857d59fed in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=096d1e68-672b-4d46-9e6f-a85e66d17f21 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:45791" http.request.id=096d1e68-672b-4d46-9e6f-a85e66d17f21 http.request.method=GET http.request.remoteaddr="127.0.0.1:34068" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.530954ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:39Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=49e8577a-3493-4322-ab36-59928f4298a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.437662ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=c11b2a0c-117b-4839-ad47-cd97846307dd http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.310294ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=5b2625a5-0a07-4e55-bd97-3db5a525f3bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.426523ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=25d8d398-5289-438a-99a9-9e18239d401d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.012906ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=25d8d398-5289-438a-99a9-9e18239d401d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.078813ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=25d8d398-5289-438a-99a9-9e18239d401d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.133506ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=25d8d398-5289-438a-99a9-9e18239d401d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" 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.174076ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T17:06:39Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=c7a27a03-0103-401a-8d84-1614c109ec25 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=5acebc6d-4f9a-469f-b839-1ce5665f18ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/blobs/uploads/abffb31f-4cd8-4b11-b5e7-ff93d51e2068?_state=zg5RbMmpEmrEh943IPljIGyprdAU9Bzbg9IohJfcwIB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmZmYjMxZi00Y2Q4LTRiMTEtYjVlNy1mZjkzZDUxZTIwNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzkuNDc5OTU3MzI1WiJ9&digest=sha256%3Ad81257a464c02879716660013635112f8241babc195526757f44319b9f25848d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.655257031s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/abffb31f-4cd8-4b11-b5e7-ff93d51e2068?_state=zg5RbMmpEmrEh943IPljIGyprdAU9Bzbg9IohJfcwIB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhYmZmYjMxZi00Y2Q4LTRiMTEtYjVlNy1mZjkzZDUxZTIwNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6MzkuNDc5OTU3MzI1WiJ9&digest=sha256%3Ad81257a464c02879716660013635112f8241babc195526757f44319b9f25848d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:44Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=60535828-c804-4ce4-a7a9-78ec93812550 http.request.method=POST http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=8ee5c796-31c8-4462-ab7d-27e03eee2d5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/blobs/uploads/1cdcb500-8ef9-4c77-9a6f-31b4b02c6f12?_state=NxpwTZzbamyLLSa5k7uxEiokb7Wup0cqHZh5h7ly0tV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxY2RjYjUwMC04ZWY5LTRjNzctOWE2Zi0zMWI0YjAyYzZmMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NDQuMzE1NTAxOTU4WiJ9&digest=sha256%3Aae1fe975e39b391ff16a95613e115b4e9f377791561f6dc92f11d7a7a70501d1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.965297471s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/1cdcb500-8ef9-4c77-9a6f-31b4b02c6f12?_state=NxpwTZzbamyLLSa5k7uxEiokb7Wup0cqHZh5h7ly0tV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxY2RjYjUwMC04ZWY5LTRjNzctOWE2Zi0zMWI0YjAyYzZmMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NDQuMzE1NTAxOTU4WiJ9&digest=sha256%3Aae1fe975e39b391ff16a95613e115b4e9f377791561f6dc92f11d7a7a70501d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=c717957f-a132-453b-bb74-b80a3bec7c72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.350909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=11a89507-a4aa-4423-bcda-5676d973741a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.474202ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=1ce077a5-123d-4dcd-9ace-1be3f38305a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" 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=2.117545ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=68bfe9a0-cad3-4600-a379-4a4498beeb9a http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.064606ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37717" http.request.id=6bf9a84c-0c3e-4e3d-9b87-241955ecaaa7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.450948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37717" http.request.id=563ab34e-0b9b-4627-94d7-ed4a74171a6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.380546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:37717" http.request.id=2f2c8187-2737-49d4-bb5c-7aac2474f74f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.464734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=3a688fed-4a75-4d15-8fdf-250fc4ca1a96 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.172267ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=c645ca7e-0fb1-42c7-8fcb-951bf112050c http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="902.434µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=6fc1fa43-f34b-4829-b5e5-f593f6b070c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226377ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=839b1e34-df1f-42f0-b7aa-7833776af032 http.request.method=GET http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.197527ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=error msg="payload digest does match: "sha256:2141ec438aa19ea6b5ddd759a65c99632b0fcb4e67d3b5f0005b7a842ef3bab1" != "sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b"" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=6741cd10-b22e-4a20-9dd3-5e81182c9647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=6741cd10-b22e-4a20-9dd3-5e81182c9647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33128" http.request.uri="/v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.515386ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b" 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:ac12bf6023ecac3bf110f1e8b53a996015493d6a880c07f58e4c30db9092ad9b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=ae9ff466-f708-449c-ab77-a5d878d3df3b http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.568924ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=b0d11587-b1f9-4396-bcfd-4b68c9e00313 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.229µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37717" http.request.id=0c2d0696-477e-4a35-8894-ef0bb542659d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.533526ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37717" http.request.id=0c2d0696-477e-4a35-8894-ef0bb542659d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.59722ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37717" http.request.id=0c2d0696-477e-4a35-8894-ef0bb542659d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.644549ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=12f97b21-149f-41c3-b760-d525184e2eac http.request.method=POST http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.485437ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=764632ea-a709-4a00-83d8-824c9ab92e0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/blobs/uploads/438ce7d1-417f-4589-9516-7de61f7058fd?_state=0OL6Jj-PAWOcSQ0wPaIgD7aKz8VNvRcjRA_gV3yjNFl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzhjZTdkMS00MTdmLTQ1ODktOTUxNi03ZGU2MWY3MDU4ZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NDcuMzE3NTM1MDY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.90429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/438ce7d1-417f-4589-9516-7de61f7058fd?_state=0OL6Jj-PAWOcSQ0wPaIgD7aKz8VNvRcjRA_gV3yjNFl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MzhjZTdkMS00MTdmLTQ1ODktOTUxNi03ZGU2MWY3MDU4ZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NDcuMzE3NTM1MDY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37717" http.request.id=a98aea3e-6873-4cd4-a20d-7f459cd7f512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.646414ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:47Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37717" http.request.id=a98aea3e-6873-4cd4-a20d-7f459cd7f512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.711066ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T17:06:47Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=bf901612-39b3-480f-93de-326346ccaaa5 http.request.method=POST http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.77703ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:53Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=4841e4b3-6570-4b69-95f2-2a8eec7fcd12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/blobs/uploads/ea312971-dcdc-44a5-822f-e66cc05af30a?_state=13ZRLuVYIPhMdzrn83avT7Ud5nByNQ7vmcHgUmoOdeJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTMxMjk3MS1kY2RjLTQ0YTUtODIyZi1lNjZjYzA1YWYzMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NDcuNjAzNzA4NzA2WiJ9&digest=sha256%3A2e72acbaf42a251f4cca44f38aa344978ab5a3be0521626e0ede5a56b3b603c7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.466283499s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/ea312971-dcdc-44a5-822f-e66cc05af30a?_state=13ZRLuVYIPhMdzrn83avT7Ud5nByNQ7vmcHgUmoOdeJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTMxMjk3MS1kY2RjLTQ0YTUtODIyZi1lNjZjYzA1YWYzMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NDcuNjAzNzA4NzA2WiJ9&digest=sha256%3A2e72acbaf42a251f4cca44f38aa344978ab5a3be0521626e0ede5a56b3b603c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:53Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=ea59a8e0-7731-489f-9b55-a5f55ef80847 http.request.method=POST http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.020805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=b0220e70-d8ed-4293-b7ba-0f555f7d4566 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/blobs/uploads/a0a902a8-9385-450d-839d-9ebfbaf32b34?_state=kVK_n7H4dlEDqfdA4cIiIvNENvGPD5Z1P9OGq7LsqP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGE5MDJhOC05Mzg1LTQ1MGQtODM5ZC05ZWJmYmFmMzJiMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NTMuMjM5NDk2ODg5WiJ9&digest=sha256%3A2809538fcfe6ffb19e9986f0cfb8edcae29ac6a2e30606e4104c9c3d47a9ec9a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.519845389s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/a0a902a8-9385-450d-839d-9ebfbaf32b34?_state=kVK_n7H4dlEDqfdA4cIiIvNENvGPD5Z1P9OGq7LsqP17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMGE5MDJhOC05Mzg1LTQ1MGQtODM5ZC05ZWJmYmFmMzJiMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NTMuMjM5NDk2ODg5WiJ9&digest=sha256%3A2809538fcfe6ffb19e9986f0cfb8edcae29ac6a2e30606e4104c9c3d47a9ec9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37717" http.request.id=65938888-dc6d-466d-92d0-1227df23b639 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.297838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37717" http.request.id=e42b2cc2-1b8d-4ef6-b108-cd7b6dcd7eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/sha256:433df317cff6eb5f7b45819e12fdcc4eb06da59e808e2a8e86f4858553e8ae7e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.229974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:433df317cff6eb5f7b45819e12fdcc4eb06da59e808e2a8e86f4858553e8ae7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=d9dac7ef-ccff-40ed-8313-a2ab0bcfd287 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.731373ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=d7b0d9ce-190f-4692-bc0b-1e3ac1a7f904 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/sha256:433df317cff6eb5f7b45819e12fdcc4eb06da59e808e2a8e86f4858553e8ae7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.080951ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:433df317cff6eb5f7b45819e12fdcc4eb06da59e808e2a8e86f4858553e8ae7e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=71609cca-63e6-473b-aa08-dacbbbc4abf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357725ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=ea9e8ba2-0330-4de4-85d0-57defbae5001 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/sha256:433df317cff6eb5f7b45819e12fdcc4eb06da59e808e2a8e86f4858553e8ae7e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.29224ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:433df317cff6eb5f7b45819e12fdcc4eb06da59e808e2a8e86f4858553e8ae7e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=3e56098c-a525-4c1c-a667-2f7e17cc98cf http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.04828ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="rewriting manifest sha256:433df317cff6eb5f7b45819e12fdcc4eb06da59e808e2a8e86f4858553e8ae7e in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=df787eb3-44f4-4108-89d9-598db289b52a http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=df787eb3-44f4-4108-89d9-598db289b52a http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.206408ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T17:06: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.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37717" http.request.id=dd9cc973-286e-4765-8763-8f86bf2052ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.322097ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37717" http.request.id=fe56c719-fdb3-4274-94a0-fa74dda4b54f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.910006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37717" http.request.id=8c9ffcbb-82bb-4358-9ffd-cdef103a2950 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/sha256:23a06c5a2d249d2843d8a9900af8a2cc6f35ffdc2671a755d4a9bfb00ac5c9c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.767411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:23a06c5a2d249d2843d8a9900af8a2cc6f35ffdc2671a755d4a9bfb00ac5c9c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=33ff6712-1933-4a44-a92d-27ec230fc426 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" 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=1.713739ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=8876f2c0-03c0-4715-b522-a983b2cf0879 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/sha256:23a06c5a2d249d2843d8a9900af8a2cc6f35ffdc2671a755d4a9bfb00ac5c9c9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.748546ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:23a06c5a2d249d2843d8a9900af8a2cc6f35ffdc2671a755d4a9bfb00ac5c9c9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=05288226-d981-4ad6-b78e-c3e886b66e79 http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.719336ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=435e4cb3-3e17-4cc4-a564-18e2d25e767a http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/sha256:23a06c5a2d249d2843d8a9900af8a2cc6f35ffdc2671a755d4a9bfb00ac5c9c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731893ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/sha256:23a06c5a2d249d2843d8a9900af8a2cc6f35ffdc2671a755d4a9bfb00ac5c9c9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=info msg="rewriting manifest list sha256:23a06c5a2d249d2843d8a9900af8a2cc6f35ffdc2671a755d4a9bfb00ac5c9c9 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=c41f0a8d-d9bb-450e-b6dd-ca5b61681f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-03-16T17:06:57Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:37717" http.request.id=c41f0a8d-d9bb-450e-b6dd-ca5b61681f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:58628" 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=3.288213ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (35.04s) === RUN TestGetManifestWithStorageError time="2025-03-16T17:06:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:57Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:41359" http.request.id=2e09b770-832e-4117-b0a6-b1b57466e677 http.request.method=GET http.request.remoteaddr="127.0.0.1:52488" 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=1.586274ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:41359" http.request.id=cdada149-319f-4f93-81a3-740283cd87d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52488" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.741268ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:41359" http.request.id=3275a23f-421b-47b3-b7a8-026dd7b045dc http.request.method=GET http.request.remoteaddr="127.0.0.1:52488" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.774936ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.1 http.request.host="127.0.0.1:41359" http.request.id=a5d74c83-0897-42f1-ac9b-de39c22a635e http.request.method=GET http.request.remoteaddr="127.0.0.1:52488" 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=1.75151ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-03-16T17:06:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:06:57Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=7a624586-2248-428f-b8a6-8b32557eaee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.80926ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=261ecad6-946f-4a48-a7f0-f42acca57e47 http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.416912ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=6b5fade7-8e97-44b7-bb9f-41c15ca9a522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.261441ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T17:06: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.1 http.request.host="127.0.0.1:40357" http.request.id=e6c88194-dded-4635-ba17-1eea8b34b003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.869329ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=e6c88194-dded-4635-ba17-1eea8b34b003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.930704ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06: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.1 http.request.host="127.0.0.1:40357" http.request.id=e6c88194-dded-4635-ba17-1eea8b34b003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.974916ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T17:06:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=e6c88194-dded-4635-ba17-1eea8b34b003 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" 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.015996ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:17:06:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T17:06:58Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=17de28e4-6ccf-41af-b200-c25b50aa7e7f http.request.method=POST http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.839202ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=6b4dce71-2fe5-4cbc-841c-36387321b0e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/blobs/uploads/629d5ee2-fe2d-46ea-931d-0f1d02f98da3?_state=A61F1C-khVPDJclZpDaWbE2b8Hizw8X5eRYg4j4AYsN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjlkNWVlMi1mZTJkLTQ2ZWEtOTMxZC0wZjFkMDJmOThkYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NTguMDc5NDYxMzI5WiJ9&digest=sha256%3A7adfb05cc2b11a9a9378cf43350340abf1d88d5c19a4759b1c2742ed5b11fc8b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.623209762s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:06:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/629d5ee2-fe2d-46ea-931d-0f1d02f98da3?_state=A61F1C-khVPDJclZpDaWbE2b8Hizw8X5eRYg4j4AYsN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjlkNWVlMi1mZTJkLTQ2ZWEtOTMxZC0wZjFkMDJmOThkYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDY6NTguMDc5NDYxMzI5WiJ9&digest=sha256%3A7adfb05cc2b11a9a9378cf43350340abf1d88d5c19a4759b1c2742ed5b11fc8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:03Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=c0fdef29-6457-4886-a7d2-222a45b08b95 http.request.method=POST http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.995433ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=12abd2c5-054f-4971-8208-9533db700718 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/blobs/uploads/7a6a9648-cf2e-4d36-808b-9c132fe1410e?_state=faFSDnJlHvWJw5EehQc2UKEe2_Pd7MaycHqZ8_hvJCl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YTZhOTY0OC1jZjJlLTRkMzYtODA4Yi05YzEzMmZlMTQxMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDMuOTAwNTc5NjZaIn0%3D&digest=sha256%3A0b2adaaa5ae3c026b0b2c8cabbcd88aa5d53846e4aa562e8de8f39155f52d083" http.request.useragent="Go-http-client/1.1" http.response.duration=2.607084498s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/7a6a9648-cf2e-4d36-808b-9c132fe1410e?_state=faFSDnJlHvWJw5EehQc2UKEe2_Pd7MaycHqZ8_hvJCl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YTZhOTY0OC1jZjJlLTRkMzYtODA4Yi05YzEzMmZlMTQxMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDMuOTAwNTc5NjZaIn0%3D&digest=sha256%3A0b2adaaa5ae3c026b0b2c8cabbcd88aa5d53846e4aa562e8de8f39155f52d083 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=d5f9c265-a7c3-4cf6-8a0b-fe31471d4115 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=b039adf4-117c-4aeb-973f-930bb87cdf96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=a32fb302-e297-45c9-b759-077816d89de4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" 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=2.393816ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=195f8534-e5d3-419e-a016-d7296098102f http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.210191ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40357" http.request.id=3b5ee3a3-ec3c-4f1c-ad51-bf235a4738f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.663815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40357" http.request.id=c92aa391-c355-4bde-8436-98a6c46c33cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.480857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:40357" http.request.id=ce436c64-2d2e-48a1-abf6-285012e94605 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.661475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=3bd6d538-c488-40e5-8b4a-7a3508994a03 http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.146959ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=97320276-0224-4cc2-9649-9f1cdb180774 http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23118ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=a8a7408d-4fb8-47df-b26c-8d36c4544f74 http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.303006ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=5ab83245-f3a0-49e5-97fa-8db1913e893f http.request.method=GET http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.265552ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="payload digest does match: "sha256:1f5ef2408bdfb5eb6f06b8be543d31b61b3638d444ea5eb9b47e37dfde8f66da" != "sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3"" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=7efad839-810c-4789-9be6-ac357049dfa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=7efad839-810c-4789-9be6-ac357049dfa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43814" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.701755ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=c457addf-48c4-4a26-bb17-67d613f4eaa2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51890" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.754483ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=e8745625-db41-4064-8bbf-9d9720e0b988 http.request.method=GET http.request.remoteaddr="127.0.0.1:51890" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.414078ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=4a6fa784-6f2a-4f24-b3da-bcc8d1eab589 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51896" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.72391ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=7923ed34-b84d-47ba-9e18-630f031757e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51904" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.710906ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=cd19ead3-5426-417f-b3db-5cec812adcf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51904" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.188708ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=4935ed8f-b148-4de3-9b01-60c42fb9d6bc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.710238ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=afcaff8c-1c1d-4bc2-8510-5b41dea0c637 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.12149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=ad77b012-1dd3-46c3-af76-ed2cbb7e62ae http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443252ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=a2944241-a395-4f00-8e89-49d2532e097e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.084493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8ccdc52ca8655be745191acad8be9bb37a519366082b0b51f59dc92c93be32c3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=589114f8-9159-46c2-8cb8-bf559a23c3bb http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.76948ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=f53bc5ce-0876-4675-9896-a13fbc328bf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.80657ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=03460d9b-3084-4100-a3dd-a931eeef7170 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.821487ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=04600e7d-7a2b-40ac-afa8-a2f44034d984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.892003ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=04600e7d-7a2b-40ac-afa8-a2f44034d984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.960823ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=04600e7d-7a2b-40ac-afa8-a2f44034d984 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" 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.004814ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=9ac96df7-f807-4d49-bf48-d332e63461d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=367c9120-2e52-45d4-b3a9-d3364a894e8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/blobs/uploads/d670362d-7ea5-43d6-a09f-1db37b47e1ea?_state=aNk0OoBKPBeHfo9B3WSB-B9wwzf5nYM4K42FyKhw8Yp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjcwMzYyZC03ZWE1LTQzZDYtYTA5Zi0xZGIzN2I0N2UxZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDYuNTcyNzQzNjk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.020305ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/d670362d-7ea5-43d6-a09f-1db37b47e1ea?_state=aNk0OoBKPBeHfo9B3WSB-B9wwzf5nYM4K42FyKhw8Yp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNjcwMzYyZC03ZWE1LTQzZDYtYTA5Zi0xZGIzN2I0N2UxZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDYuNTcyNzQzNjk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=fb4431bb-f054-44d4-ae19-8a9e320581fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.575576ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:07:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=fb4431bb-f054-44d4-ae19-8a9e320581fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.642537ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T17:07:06Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=c2e22aa2-cfb3-4614-a16f-d4038810547c http.request.method=POST http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213904ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:08Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=877287aa-9686-4594-b59e-611761573845 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/blobs/uploads/f2a072f7-e106-4c6b-9d48-8065118f1437?_state=8CKjJTjJtJ4NhJ9NQdyP2AATm6QSbNf8H_O0a6jCrch7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMmEwNzJmNy1lMTA2LTRjNmItOWQ0OC04MDY1MTE4ZjE0MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDYuNzM5OTI5NjJaIn0%3D&digest=sha256%3A9ec3ad71841278d3bdab042156892a7dfd5bb3b66dd2e928665aa3a025f1fc98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.746277013s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/f2a072f7-e106-4c6b-9d48-8065118f1437?_state=8CKjJTjJtJ4NhJ9NQdyP2AATm6QSbNf8H_O0a6jCrch7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMmEwNzJmNy1lMTA2LTRjNmItOWQ0OC04MDY1MTE4ZjE0MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDYuNzM5OTI5NjJaIn0%3D&digest=sha256%3A9ec3ad71841278d3bdab042156892a7dfd5bb3b66dd2e928665aa3a025f1fc98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:08Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=5be50390-9635-4b32-8391-9e7c7df4c99f http.request.method=POST http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865148ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=19a6adba-f629-4330-9528-3cb734ff3721 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/blobs/uploads/1bc36927-8340-4725-8c58-8fc80d98a598?_state=hZ6pfqclDUH7H-pfT6XIC9LaZcK0pK8tdMAQyIc9ekp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmMzNjkyNy04MzQwLTQ3MjUtOGM1OC04ZmM4MGQ5OGE1OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDguNjI5NzE1NDEzWiJ9&digest=sha256%3Aebedab2e494d3911992b6c9c67eba17e25b29dd27b10b80727b1096ca2d2379a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.968391154s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/1bc36927-8340-4725-8c58-8fc80d98a598?_state=hZ6pfqclDUH7H-pfT6XIC9LaZcK0pK8tdMAQyIc9ekp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYmMzNjkyNy04MzQwLTQ3MjUtOGM1OC04ZmM4MGQ5OGE1OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTc6MDc6MDguNjI5NzE1NDEzWiJ9&digest=sha256%3Aebedab2e494d3911992b6c9c67eba17e25b29dd27b10b80727b1096ca2d2379a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=8453c6fa-c16f-4fcc-8f3c-0d136c042df6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.669873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=a71afd27-e339-4239-8c45-15ad1b157015 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.duration=1.962798ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=b80a7a64-3aa2-417a-856f-c9a72ce9ad10 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.659009ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=125fe9e4-92c3-436c-9927-51787cb7c022 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.527637ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=2557606f-0ee4-4269-889d-39b17acfbe10 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.25473ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=26796e75-ef24-4e96-b9fd-ff6618317836 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290087ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=fdf3899a-4ec1-4b45-9527-86ea95997188 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.269025ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="rewriting manifest sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 in schema1 format to support old client" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=ba480f03-2531-4ed9-a7b3-95e1d12fef7a http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=ba480f03-2531-4ed9-a7b3-95e1d12fef7a http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.591609ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=58b76c02-e2df-4b74-853d-9eeb2c402f8b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.duration=1.610506ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=6133c2b8-ae25-4bab-84d5-7cbd36dc22d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51922" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.331182ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=477baab4-3afa-46e4-bd29-3c988af5ab5b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51932" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.663378ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=5863310e-bd35-42ca-8517-aa42daa28798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51946" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.duration=2.101202ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=5fcba8a9-f826-4a58-a8fe-da6e4b8f6350 http.request.method=GET http.request.remoteaddr="127.0.0.1:51946" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.566461ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=c1637ced-d739-4cf6-9398-402aeaa71d9d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51958" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.594017ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40357" http.request.id=f27bab68-384f-466f-b090-b969ee428225 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51966" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.143918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=227c5654-f419-4748-9f65-2a6787a23963 http.request.method=GET http.request.remoteaddr="127.0.0.1:51966" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.244935ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=a680b1fe-dc41-4434-b7cf-8f4cdd284b42 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51966" http.request.uri="/v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626" http.request.useragent="Go-http-client/1.1" http.response.duration=1.796505ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:334e5fc45650a7f270d6ce780d6f2f40b1c4689160161b05897e64be9825c626 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:10Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40357" http.request.id=4360d6c5-17c8-437a-9c43-c7731ea2a856 http.request.method=GET http.request.remoteaddr="127.0.0.1:51966" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.289774ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (12.83s) === RUN TestManifestDeleteDisabled time="2025-03-16T17:07:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:07:10Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:07:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:33615" http.request.id=7e9e41cf-fb6c-4878-a511-415456cb9dbb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43336" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.439868ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Mar/2025:17:07:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-03-16T17:07:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:07:10Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:07:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 time="2025-03-16T17:07:11Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.1 time="2025-03-16T17:07:11Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.1 time="2025-03-16T17:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38509" http.request.id=74e30ef9-da42-48c4-8d6f-ff22271ab454 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.916347ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:17:07:11 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T17:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38509" http.request.id=8708e832-a058-4d98-b798-05e7b3fb969d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57952" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.755462ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:17:07:11 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T17:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38509" http.request.id=9c0119ee-fb09-4917-b44c-8105d49cee2c http.request.method=POST http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.762132ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:07:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T17:07:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.1 http.request.host="127.0.0.1:38509" http.request.id=17f49589-f90e-472a-9b97-6446e5612de4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57966" 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=3.471672ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:17:07:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.58s) === RUN TestProxyManifestGetByTag time="2025-03-16T17:07:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 time="2025-03-16T17:07:11Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:07:11Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=ba4a558c-1477-4c44-af27-e5b383ddc2f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.955µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=d81b5834-1efe-496b-bf3e-7617fad79c5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/foo/bar/blobs/uploads/66ce3b46-b488-4898-8cae-4d7705e343cb?_state=B9WzAtYJNHduONS9vvGEV-ISyBh_6JJHr-ST1vP4lCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2Y2UzYjQ2LWI0ODgtNDg5OC04Y2FlLTRkNzcwNWUzNDNjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNzoxMS40NTE5NTIyNDRaIn0%3D&digest=sha256%3Aedb917405bc62d41599a96e623bcaf2643d1308633ec9550f3258a7e85058d84" http.request.useragent="Go-http-client/1.1" http.response.duration=5.413675437s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:11 +0000] "PUT /v2/foo/bar/blobs/uploads/66ce3b46-b488-4898-8cae-4d7705e343cb?_state=B9WzAtYJNHduONS9vvGEV-ISyBh_6JJHr-ST1vP4lCB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2Y2UzYjQ2LWI0ODgtNDg5OC04Y2FlLTRkNzcwNWUzNDNjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNzoxMS40NTE5NTIyNDRaIn0%3D&digest=sha256%3Aedb917405bc62d41599a96e623bcaf2643d1308633ec9550f3258a7e85058d84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=b7117484-2ee3-4b0f-be76-029b3338be32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.775525ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07: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.1 time="2025-03-16T17:07:16Z" level=info msg="redis not configured" go.version=go1.24.1 time="2025-03-16T17:07:16Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.24.1 time="2025-03-16T17:07:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=9ba1824e-e7b0-44d5-95ed-d00521285bb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54822" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.201184ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46615" go.version=go1.24.1 time="2025-03-16T17:07:16Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.1 time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=217b2f35-d606-4766-b839-df6ff60ac2c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53840" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.054681ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46615 /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:46615/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:41747" http.request.id=1d8ddf36-9224-4f1d-989e-aa67a503a9d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59408" http.request.uri="/v2/foo/bar/manifests/sha256:496f754fd9235e18f3a2546fa7929436db525273381730916687652dabad74dc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:496f754fd9235e18f3a2546fa7929436db525273381730916687652dabad74dc" time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=cc9e0d59-3d1e-4ea7-bc89-231d3f9f6820 http.request.method=GET http.request.remoteaddr="127.0.0.1:53856" http.request.uri="/v2/foo/bar/manifests/sha256:496f754fd9235e18f3a2546fa7929436db525273381730916687652dabad74dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.036788ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "GET /v2/foo/bar/manifests/sha256:496f754fd9235e18f3a2546fa7929436db525273381730916687652dabad74dc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:496f754fd9235e18f3a2546fa7929436db525273381730916687652dabad74dc with ttl=167h59m59.999995431s" go.version=go1.24.1 time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41747" http.request.id=1d8ddf36-9224-4f1d-989e-aa67a503a9d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59408" http.request.uri="/v2/foo/bar/manifests/sha256:496f754fd9235e18f3a2546fa7929436db525273381730916687652dabad74dc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.191629ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "GET /v2/foo/bar/manifests/sha256:496f754fd9235e18f3a2546fa7929436db525273381730916687652dabad74dc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=37eb4cbb-9025-4181-9119-b8fbf823988d http.request.method=GET http.request.remoteaddr="127.0.0.1:53856" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.749895ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46615 /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:46615/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:41747" http.request.id=2259c903-012f-4b04-a164-b3846929c61f http.request.method=GET http.request.remoteaddr="127.0.0.1:59410" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=09b12922-c2e5-4a08-bc23-82ed875acc60 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53870" 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=3.01875ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T17:07:16Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41747" http.request.id=2259c903-012f-4b04-a164-b3846929c61f http.request.method=GET http.request.remoteaddr="127.0.0.1:59410" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.778022ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:17:07:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T17:07:17Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=ec3627c1-503b-4e1b-b0fb-d3b729b167e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:53870" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.080124ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=f994813e-1971-463f-8d94-842605c31d3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53870" http.request.uri="/v2/foo/bar/blobs/uploads/8c412d76-39ba-4087-b17d-834cfad0d914?_state=3j6ugt10j3O0Z8RvW9VFmFlwepTRa5UjyV9lMOcprc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNDEyZDc2LTM5YmEtNDA4Ny1iMTdkLTgzNGNmYWQwZDkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNzoxNy4wNjU3OTk0NloifQ%3D%3D&digest=sha256%3A93bc82ef12f91640ebd3a760c1586b496b8494e1a08957553641067bc0b05564" http.request.useragent="Go-http-client/1.1" http.response.duration=2.994656857s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:17 +0000] "PUT /v2/foo/bar/blobs/uploads/8c412d76-39ba-4087-b17d-834cfad0d914?_state=3j6ugt10j3O0Z8RvW9VFmFlwepTRa5UjyV9lMOcprc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNDEyZDc2LTM5YmEtNDA4Ny1iMTdkLTgzNGNmYWQwZDkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxNzowNzoxNy4wNjU3OTk0NloifQ%3D%3D&digest=sha256%3A93bc82ef12f91640ebd3a760c1586b496b8494e1a08957553641067bc0b05564 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=3f4eed80-2f4d-4be6-8573-1820d730701d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53870" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.75081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:17:07:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=826b7372-b858-4a07-936b-7d6c9ba2de33 http.request.method=GET http.request.remoteaddr="127.0.0.1:53870" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.243319ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:07:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T17:07:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46615 /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:46615/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:41747" http.request.id=8128fafe-4a51-4d76-8bcd-8552971f2b2b http.request.method=GET http.request.remoteaddr="127.0.0.1:59418" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=2bfce22f-f4b6-4613-ba89-80fd67379578 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.288503ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:17:07:20 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=248ee306-3095-4fcf-bccb-4754e42cf864 http.request.method=GET http.request.remoteaddr="127.0.0.1:53876" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.215942ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:17:07:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T17:07:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46615 /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:46615/v2/:[]]}" go.version=go1.24.1 http.request.host="127.0.0.1:41747" http.request.id=8128fafe-4a51-4d76-8bcd-8552971f2b2b http.request.method=GET http.request.remoteaddr="127.0.0.1:59418" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:46615" http.request.id=60406a79-6c85-43c7-ba8b-e53dc4ee6d25 http.request.method=GET http.request.remoteaddr="127.0.0.1:53882" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.329634ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:17:07:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T17:07:20Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:da64fcc4f99a399b041da39ec62f986d9540543c8baa8fc622f92237fb74a37a with ttl=167h59m59.999995799s" go.version=go1.24.1 time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:41747" http.request.id=8128fafe-4a51-4d76-8bcd-8552971f2b2b http.request.method=GET http.request.remoteaddr="127.0.0.1:59418" 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=13.565698ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:17:07:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.86s) === RUN TestAppDispatcher time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40321" http.request.id=7add6d5c-b19a-400a-beee-b82f0e4d84e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33018" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.841151ms http.response.status=200 http.response.written=0 time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40321" http.request.id=e0bede55-59eb-44c2-945f-bcf8e9191303 http.request.method=GET http.request.remoteaddr="127.0.0.1:33018" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.253882ms http.response.status=200 http.response.written=0 time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40321" http.request.id=1946cea8-cf48-491b-a0cd-f60191277ac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33018" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311636ms http.response.status=200 http.response.written=0 time="2025-03-16T17:07:20Z" level=info msg="response completed" go.version=go1.24.1 http.request.host="127.0.0.1:40321" http.request.id=6afafefe-5f83-4532-bd42-1f55beec617c http.request.method=GET http.request.remoteaddr="127.0.0.1:33018" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.387751ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-03-16T17:07:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:20Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:20Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.1 http.request.host="127.0.0.1:37879" http.request.id=a8f0dc6d-33fa-48a7-b77b-6ed3bacde598 http.request.method=GET http.request.remoteaddr="127.0.0.1:58092" 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-03-16T17:07:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:20Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:20Z" level=info msg="configuring file health check path=/tmp/healthcheck2576243124, interval=1" go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-03-16T17:07: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.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:24Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:24Z" level=info msg="configuring TCP health check addr=127.0.0.1:44063, interval=1" go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-03-16T17:07:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:28Z" level=info msg="redis not configured" go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f time="2025-03-16T17:07:28Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36029, interval=1, threshold=3" go.version=go1.24.1 instance.id=0c792396-b8e4-45ca-abf4-d6acfc08d08f --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 190.731s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.39s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.63s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.167s === RUN TestSchedule time="2025-03-16T17:04:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 time="2025-03-16T17:04:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998457ms" go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 time="2025-03-16T17:04:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.542µs" go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 time="2025-03-16T17:04:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.166µs" go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-03-16T17:04:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-03-16T17:04:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 time="2025-03-16T17:04:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997295ms" go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 time="2025-03-16T17:04:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997675ms" go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 time="2025-03-16T17:04:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-03-16T17:04:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.1 instance.id=4278e8bb-a0b7-4f74-af05-d1f1bfdcc6d8 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.579s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (5.63s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26970112 sha256:3464625f91949e3ef5890a366d53757fa0aa05126d09862147fa924cfe1560f8 [] map[] } --- PASS: TestSimpleBlobRead (0.65s) === RUN TestBlobMount --- PASS: TestBlobMount (0.22s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.45s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.40s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.92s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:253294615d0b1abf4bc22349f374b39b99be77321d85db1da73ba3d31df484da palailogos: marking blob sha256:47dc2bf7c615ced65a234667b96cb4be9d6b8f4ec56084a6eb580be251cac25a palailogos: marking blob sha256:a236e230dff023aebc9434b8c4a81047572604a018d5a39bdbe256dbcdca3a69 palailogos: marking manifest sha256:288a51ccdac8a495753cad3148e8adf05f43ba3899ed21795240461ab4ff8c9b palailogos: marking blob sha256:a6477a70b051a3fceab85a52ddfeb5aed02b85a4079cd4dcae92dd47e3f881b7 palailogos: marking blob sha256:aeec06c96727f105758499727839a031d4fb47c2e319013f9a72b0d6f83092c0 palailogos: marking manifest sha256:c63cd9b2ded1396a6e56f8153d9c6785b6291eb2d62872e8526fac8e5b2f6e76 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:b16a601606841baf0b0a4948bc9601aeccd8420d561fbaac675b6ed1ce48bd1b palailogos: marking blob sha256:f63802de562059a6057acf43a3165025fcbb80f0cbdafa3901b9e5d89332e816 palailogos: marking manifest sha256:fd8c176b46c0496fd04de6e9088a2a876bd74a3ddaaaead32b5a0cb462144390 palailogos: marking blob sha256:253294615d0b1abf4bc22349f374b39b99be77321d85db1da73ba3d31df484da palailogos: marking blob sha256:288a51ccdac8a495753cad3148e8adf05f43ba3899ed21795240461ab4ff8c9b 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.36s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:08325196e5989edcc752d0edd6889ce647e0d2345aa9e87afc3dfb372475fae3 deletemanifests: marking manifest sha256:f00558077fc61166be372be08550dd2102082fcd63bf42357cf7aa5da1b085ac deletemanifests: marking blob sha256:a99c79dcce7b8e0a7170cf655d6fb178b6fc535b7922c82d160b1da8cb9a725f deletemanifests: marking blob sha256:be5e0f8b8658d9c03ff2e5413279ceaf1a4a86f9d1b4162caeae38d9619c3dbe deletemanifests: marking blob sha256:60d3e5e9be768ab61b3103988a56cc0efb3e474cadd7dfb01b9dc7df0c78253a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:08325196e5989edcc752d0edd6889ce647e0d2345aa9e87afc3dfb372475fae3 blob eligible for deletion: sha256:7cef7bd23b6dbc13e4923baf425419eb4f36bf3270be044500b3f0ec7c2be10d blob eligible for deletion: sha256:bce349a3c9f658948b38087d578c18a2598221331f0011c4c09f4fc11bf89344 blob eligible for deletion: sha256:d7aa2314e01d4b117bb44b6b5a9496c3772645992bb3742fe35b829610d96058 deletemanifests manifest eligible for deletion: sha256:08325196e5989edcc752d0edd6889ce647e0d2345aa9e87afc3dfb372475fae3 deletemanifests: marking manifest sha256:f00558077fc61166be372be08550dd2102082fcd63bf42357cf7aa5da1b085ac deletemanifests: marking blob sha256:a99c79dcce7b8e0a7170cf655d6fb178b6fc535b7922c82d160b1da8cb9a725f deletemanifests: marking blob sha256:be5e0f8b8658d9c03ff2e5413279ceaf1a4a86f9d1b4162caeae38d9619c3dbe deletemanifests: marking blob sha256:60d3e5e9be768ab61b3103988a56cc0efb3e474cadd7dfb01b9dc7df0c78253a time="2025-03-16T17:04:40Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/08325196e5989edcc752d0edd6889ce647e0d2345aa9e87afc3dfb372475fae3" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 time="2025-03-16T17:04:40Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/08325196e5989edcc752d0edd6889ce647e0d2345aa9e87afc3dfb372475fae3" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:08325196e5989edcc752d0edd6889ce647e0d2345aa9e87afc3dfb372475fae3 time="2025-03-16T17:04:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/08/08325196e5989edcc752d0edd6889ce647e0d2345aa9e87afc3dfb372475fae3" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:7cef7bd23b6dbc13e4923baf425419eb4f36bf3270be044500b3f0ec7c2be10d time="2025-03-16T17:04:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7cef7bd23b6dbc13e4923baf425419eb4f36bf3270be044500b3f0ec7c2be10d" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:bce349a3c9f658948b38087d578c18a2598221331f0011c4c09f4fc11bf89344 time="2025-03-16T17:04:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bce349a3c9f658948b38087d578c18a2598221331f0011c4c09f4fc11bf89344" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:d7aa2314e01d4b117bb44b6b5a9496c3772645992bb3742fe35b829610d96058 time="2025-03-16T17:04:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d7aa2314e01d4b117bb44b6b5a9496c3772645992bb3742fe35b829610d96058" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 --- PASS: TestDeleteManifestIfTagNotFound (1.50s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e2a22f7f22af48f0a3bd2ccb831b0f2e11431ef16dbc3f97d31b76defea48d58 time="2025-03-16T17:04:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e2a22f7f22af48f0a3bd2ccb831b0f2e11431ef16dbc3f97d31b76defea48d58" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:5c0a3561ab4951eee0804e804801cfb16bff6a0590b5bc6683f65cf526f87dd7 time="2025-03-16T17:04:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c0a3561ab4951eee0804e804801cfb16bff6a0590b5bc6683f65cf526f87dd7" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:82e86700f9e3bed5c4dae4652d9123dc9af98619b5a7e3a62a133154df162258 time="2025-03-16T17:04:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/82e86700f9e3bed5c4dae4652d9123dc9af98619b5a7e3a62a133154df162258" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 --- PASS: TestGCWithMissingManifests (0.47s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:6f218ce54ae0f483722cc38c84edcf7a5361a94df3b990d025e0b6c7be864396 komnenos: marking blob sha256:34f26caad6b66796720ea6aa8082dc58353312d380547b9d02af346d0a3f2584 komnenos: marking blob sha256:2e7d4e12d03684048f8fa43b67c9235c41db55806abc3a1396047e90ddadb74d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f0a9b7858aa4cb2a850b845804829ea91a5e5d64b6b054df8b1a748a2ab46291 time="2025-03-16T17:04:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f0/f0a9b7858aa4cb2a850b845804829ea91a5e5d64b6b054df8b1a748a2ab46291" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:f1e060202e46266d784925305d4801a65cac5174d0740276a2cd876b8970959e time="2025-03-16T17:04:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f1/f1e060202e46266d784925305d4801a65cac5174d0740276a2cd876b8970959e" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:53ec3704a12e1785b8dbd33b5e909f8aa9619b85c0950e17b02e0dc937b669b5 time="2025-03-16T17:04:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/53ec3704a12e1785b8dbd33b5e909f8aa9619b85c0950e17b02e0dc937b669b5" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:a1602170465e5a6fb8a723cf68900b0c1ec623068e6ab942d2efd30365cce4af time="2025-03-16T17:04:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1602170465e5a6fb8a723cf68900b0c1ec623068e6ab942d2efd30365cce4af" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:dc729b8b4345fbe4b7a76ac69a608f346ccea63e120184d646fb2708563d36bc time="2025-03-16T17:04:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc729b8b4345fbe4b7a76ac69a608f346ccea63e120184d646fb2708563d36bc" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:e02f0b8c02007e1b9b5fe66d2a73d984998dfb13ab9706928ecb7318eb7060b4 time="2025-03-16T17:04:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e02f0b8c02007e1b9b5fe66d2a73d984998dfb13ab9706928ecb7318eb7060b4" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-03-16T17:04:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 --- PASS: TestDeletionHasEffect (1.38s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.33s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:944d4e58efa3ab68910fc66174b73ed20e03beb7dcc7d62ff21db16d4ec28ea0 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:78f57337b10858d8a5893e8876b2c072b39ef908982436b5488aba3a8fb20900 michael_z_doukas: marking blob sha256:e0b91a0851064f47cf16432736a0d52a1b538ca6c1d927e49cdb38e63534420c 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:129608fe75cdb1ea3b9c504cd6e673df0c6a839d1534b3c5ed93aad98197d01a time="2025-03-16T17:04:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/12/129608fe75cdb1ea3b9c504cd6e673df0c6a839d1534b3c5ed93aad98197d01a" go.version=go1.24.1 instance.id=eb57a5ac-54a0-46cf-ba07-8e8a50df7744 --- PASS: TestOrphanBlobDeleted (0.78s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:734f275aea5d20c8e4a98fee137c643c76b8e7828e870f3cef1506737b0e411a linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7523954b0b33a34a58131c9b3af2b37f764848467f256377d8219dac819da653 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.47s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.58s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.41s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.18s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-03-16T17:04:47Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 16:04:47.191548137 +0000 UTC m=-3577.246478746, actuallyDelete=true" time="2025-03-16T17:04:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-03-16T17:04:47Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048, actuallyDelete=true" time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/325e6815-589b-4bb5-ad97-c0aaee485ec8 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/351bb295-ee3c-49d9-874f-53cc86aae320 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38562cd4-f7fd-4c9f-8427-e01f93a3a8b5 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6cb42bfe-c994-4089-943d-8b9673edcaf2 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/133b1b73-0d60-420d-b84c-f7f3e7ab2222 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2aeff033-80e3-4a3e-9789-25b12cbd3cb6 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7f19bbce-9561-4425-b8cd-fad298749028 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd883f83-b8b5-464f-9129-171a2a54df87 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ac236491-a419-4564-993f-5e39810da59b have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0cefa9ed-fd93-478c-a5ba-caf202da831f have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/13c98390-e992-4c9c-800b-408eab654e23 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192196939 +0000 UTC m=+22.754170048). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-03-16T17:04:47Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 17:04:47.192945847 +0000 UTC m=+22.754918962, actuallyDelete=true" time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/744f47f3-d99d-46e8-a02f-77cdae1ada81 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192945847 +0000 UTC m=+22.754918962). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e0fffe65-d755-4854-9dbe-b640cbd4c0b5 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192945847 +0000 UTC m=+22.754918962). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1eb527c4-b841-4932-9449-09f2a5525e43 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192945847 +0000 UTC m=+22.754918962). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8f221b25-a486-4ddd-8f7b-3deb4f7d29d0 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192945847 +0000 UTC m=+22.754918962). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b3cae7c6-6c19-4ac9-ba4b-3664e083692d have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.192945847 +0000 UTC m=+22.754918962). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-03-16T17:04:47Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 17:04:47.193496916 +0000 UTC m=+22.755470031, actuallyDelete=true" time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1c73c3a2-6c86-4b40-b2d4-a6d1078318f3 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.193496916 +0000 UTC m=+22.755470031). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7470949e-922b-4a8d-9ea9-792d5850e8b7 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.193496916 +0000 UTC m=+22.755470031). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a097ec53-0888-4fa1-9d7a-ba009cdbedb6 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.193496916 +0000 UTC m=+22.755470031). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a1b53db5-b00e-4139-b23c-b0b23e1c50a9 have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.193496916 +0000 UTC m=+22.755470031). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c84096c1-e5f9-45db-90e7-d48aaeedfd3c have older date (2025-03-16 16:04:47 +0000 UTC) than purge date (2025-03-16 17:04:47.193496916 +0000 UTC m=+22.755470031). Removing upload directory." time="2025-03-16T17:04:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-03-16T17:04:47Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 17:04:47.193827009 +0000 UTC m=+22.755800130, actuallyDelete=true" time="2025-03-16T17:04:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 22.776s ? 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.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.007s === RUN TestWalkFileRemoved time="2025-03-16T17:04:24Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.447s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.071s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.38s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.795s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.22s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.641s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-03-16T17:04:24Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-03-16T17:04:24Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-03-16T17:04:24Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestInvalidNetworkType --- PASS: TestParsing (0.00s) time="2025-03-16T17:04:24Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2025-03-16T17:04:24Z" level=error msg="unknown ip address format" go.version=go1.24.1 instance.id=fa8553b5-6775-4a27-9543-f8f180882cff ip=?0000000000000000000000000000000000 time="2025-03-16T17:04:24Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.1 instance.id=fa8553b5-6775-4a27-9543-f8f180882cff --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-03-16T17:04:24Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.1 instance.id=fa8553b5-6775-4a27-9543-f8f180882cff --- PASS: TestInvalidData (0.01s) time="2025-03-16T17:04:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2025-03-16T17:04:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2025-03-16T17:04:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 time="2025-03-16T17:04:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.1 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.514s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.417s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.78s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.203s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.011s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r10.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r10.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 26.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r10.apk >>> docker-registry: Build complete at Sun, 16 Mar 2025 17:07:36 +0000 elapsed time 0h 3m 31s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250316.170406) (2/2) Purging go (1.24.1-r0) Executing busybox-1.37.0-r14.trigger OK: 399 MiB in 107 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...