>>> docker-registry: Building community/docker-registry 2.8.3-r10 (using abuild 3.14.1-r4) started Sun, 16 Mar 2025 12:09:39 +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.23.7-r0) (2/2) Installing .makedepends-docker-registry (20250316.120942) Executing busybox-1.37.0-r12.trigger OK: 514 MiB in 100 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/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 >>> docker-registry: Unpacking /var/cache/distfiles/v3.21/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 + 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] ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] ? github.com/docker/distribution/manifest [no test files] ? github.com/docker/distribution/metrics [no test files] ? github.com/docker/distribution/reference [no test files] ? github.com/docker/distribution/registry/auth [no test files] ? github.com/docker/distribution/registry/client/transport [no test files] === RUN Test time="2025-03-16T12:11:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-03-16T12:11:11Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.419s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] ? github.com/docker/distribution/registry/storage/driver/factory [no test files] ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] ? github.com/docker/distribution/registry/storage/driver/oss [no test files] ? 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] ? github.com/docker/distribution/version [no test files] === RUN TestWithRequest --- PASS: TestWithRequest (0.01s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-03-16T12:11:11Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.02s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.377s === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.03s) PASS ok github.com/docker/distribution/health 0.374s === 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.250s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.19s) PASS ok github.com/docker/distribution/health/checks 0.506s === RUN TestManifestList --- PASS: TestManifestList (0.01s) === 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.257s === 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.258s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.320s === 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.247s === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/03/16 12:11:12 http: TLS handshake error from 127.0.0.1:45610: 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:45985/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45985/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45985/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45985/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33869?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (3.65s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-03-16T12:11:15Z" level=info msg="broadcaster: closing" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="closing testSink" time="2025-03-16T12:11:15Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-03-16T12:11:15Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 1} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 1} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 1} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 1} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:15Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T12:11:16Z" level=warning msg="&{0x3f4839db60 0.9} encountered too many errors, backing off" time="2025-03-16T12:11:16Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.37s) PASS ok github.com/docker/distribution/notifications 4.689s === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-03-16T12:11:12Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T12:11:12.109124571Z" 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.23.7 time="2025-03-16T12:11:12.109301071Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:11:12.109369011Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.23.7 time="2025-03-16T12:11:12.116569734Z" level=info msg="listening on [::]:5000" go.version=go1.23.7 time="2025-03-16T12:11:15.118512627Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.7 time="2025-03-16T12:11:15.229649345Z" level=info msg="response completed" go.version=go1.23.7 http.request.host=127.0.0.1 http.request.id=bdbf8f7a-3e95-4864-a32b-d8cf23c037f0 http.request.method=GET http.request.remoteaddr="[::1]:37594" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.119481ms http.response.status=200 http.response.written=2 ::1 - - [16/Mar/2025:12:11:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.13s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-03-16T12:11:15.981218584Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T12:11:15.986157305Z" 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.23.7 time="2025-03-16T12:11:15.986353265Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:11:15.986352325Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.23.7 time="2025-03-16T12:11:15.987806966Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.7 time="2025-03-16T12:11:15.988050946Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.23.7 time="2025-03-16T12:11:15.994551528Z" level=info msg="listening on [::]:5001, tls" go.version=go1.23.7 time="2025-03-16T12:11:19.008870186Z" level=info msg="response completed" go.version=go1.23.7 http.request.host=127.0.0.1 http.request.id=a0889847-d5b7-4ca7-aca8-cfa1ee16da5a http.request.method=GET http.request.remoteaddr="127.0.0.1:49882" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.151661ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:11:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-03-16T12:11:19.009545546Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.7 --- PASS: TestRegistrySupportedCipherSuite (3.88s) === RUN TestRegistryUnsupportedCipherSuite time="2025-03-16T12:11:19.521567582Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T12:11:19.527044204Z" 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.23.7 time="2025-03-16T12:11:19.527204344Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:11:19.527214084Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.23.7 time="2025-03-16T12:11:19.528651405Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.52s) PASS ok github.com/docker/distribution/registry 16.030s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.01s) PASS ok github.com/docker/distribution/registry/api/errcode 0.241s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.651s === RUN TestBasicAccessController time="2025-03-16T12:11:11Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.23.7 instance.id=23899c73-1b7a-4bf9-8147-b7cf8ca5f528 time="2025-03-16T12:11:11Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.23.7 instance.id=23899c73-1b7a-4bf9-8147-b7cf8ca5f528 --- PASS: TestBasicAccessController (0.06s) === RUN TestCreateHtpasswdFile time="2025-03-16T12:11:12Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.23.7 password=nkTKD0CtnsBCQDbaOIoXgbkSmQoU4ESXp8uNBsHyER4 user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.521s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.04s) PASS ok github.com/docker/distribution/registry/auth/silly 0.346s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.08s) === RUN TestLeeway time="2025-03-16T12:11:11Z" level=info msg="token not to be used before 2025-03-16 12:11:12 +0000 UTC - currently 2025-03-16 12:11:11.966424682 +0000 UTC m=+0.162458357" time="2025-03-16T12:11:11Z" level=info msg="token not to be used after 2025-03-16 12:11:11 +0000 UTC - currently 2025-03-16 12:11:11.970859784 +0000 UTC m=+0.166893379" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-03-16T12:11:11Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.404s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.576s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.03s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.02s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.476s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.225s === RUN TestCheckAPI time="2025-03-16T12:11: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.23.7 time="2025-03-16T12:11:14Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:11:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41047" http.request.id=9e45c064-4ae2-4fbe-9fe9-0e2a16c70f54 http.request.method=GET http.request.remoteaddr="127.0.0.1:42184" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.168602ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:11:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.05s) === RUN TestCatalogAPI time="2025-03-16T12:11: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.23.7 time="2025-03-16T12:11:14Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:11:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=38db6768-a3c1-4c91-aa28-7f63ebe1e9f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.817182ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:12:11:14 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T12:11:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=51f2ad28-a85f-4d05-ab21-5fdb1d10f17b http.request.method=POST http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.598502ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:15 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:11:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=160c2704-5d72-424b-b781-568c77bd9e0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/aaaa/blobs/uploads/1abff4e7-fcda-4584-9fc8-2c1cc416ea32?_state=6i2EH6TKYm1eFXZdEBBDAM2NhqJ196bJSKWKATRHdWx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYWJmZjRlNy1mY2RhLTQ1ODQtOWZjOC0yYzFjYzQxNmVhMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTE6MTUuNjI2ODY2MjgyWiJ9&digest=sha256%3A60547e6370ad0a0bf7d4619132d62e58347d6af83689607da3d490d3c90da063" http.request.useragent="Go-http-client/1.1" http.response.duration=24.412693336s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:15 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1abff4e7-fcda-4584-9fc8-2c1cc416ea32?_state=6i2EH6TKYm1eFXZdEBBDAM2NhqJ196bJSKWKATRHdWx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxYWJmZjRlNy1mY2RhLTQ1ODQtOWZjOC0yYzFjYzQxNmVhMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTE6MTUuNjI2ODY2MjgyWiJ9&digest=sha256%3A60547e6370ad0a0bf7d4619132d62e58347d6af83689607da3d490d3c90da063 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:11:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=46bbe63c-ef9e-4f5a-840b-62dac11f1980 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.926302ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:40 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:11:41Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=ac7fcc22-e6ae-4b80-8575-97e5c23d632e http.request.method=POST http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.282721ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:11:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=e3d8c32f-392a-4a3f-bcf3-dab7714f45a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/bbbb/blobs/uploads/7e6a5f88-9717-4a79-b191-f8ed22c04267?_state=xQNJ-vRRgP0y6-ZBOqjEBACzH7m7VOZR_6QxDgzFj-V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZTZhNWY4OC05NzE3LTRhNzktYjE5MS1mOGVkMjJjMDQyNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTE6NDEuMzg1OTY3NTYyWiJ9&digest=sha256%3A261dd0411f5625df1f071bf8885d03b5683ffeb35d9dddeda18cd5f68e6c3ba2" http.request.useragent="Go-http-client/1.1" http.response.duration=16.658420819s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7e6a5f88-9717-4a79-b191-f8ed22c04267?_state=xQNJ-vRRgP0y6-ZBOqjEBACzH7m7VOZR_6QxDgzFj-V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3ZTZhNWY4OC05NzE3LTRhNzktYjE5MS1mOGVkMjJjMDQyNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTE6NDEuMzg1OTY3NTYyWiJ9&digest=sha256%3A261dd0411f5625df1f071bf8885d03b5683ffeb35d9dddeda18cd5f68e6c3ba2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:11:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=1263acb4-d1ed-42cb-8c2d-032e2b45bfb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.023763ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:11:59Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=c8335cfe-3f71-4cc9-9e1f-aa7dfecb89de http.request.method=POST http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.137382ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:09Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=267c4f08-ca39-4c40-96e9-203d155edbe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/cccc/blobs/uploads/654921f7-f420-408b-bbb6-134cd196905b?_state=zcZ66hCEWaTTlUquHjkh78_hQQkdlWqlYnbAp7TpLwB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NTQ5MjFmNy1mNDIwLTQwOGItYmJiNi0xMzRjZDE5NjkwNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTE6NTkuMTgzMDQ0Nzc1WiJ9&digest=sha256%3A0d6f89303f13fb5efa1adcce7a9f5b321fb36009c2617b4d15e7f0db20573e62" http.request.useragent="Go-http-client/1.1" http.response.duration=10.569350241s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:11:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/654921f7-f420-408b-bbb6-134cd196905b?_state=zcZ66hCEWaTTlUquHjkh78_hQQkdlWqlYnbAp7TpLwB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NTQ5MjFmNy1mNDIwLTQwOGItYmJiNi0xMzRjZDE5NjkwNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTE6NTkuMTgzMDQ0Nzc1WiJ9&digest=sha256%3A0d6f89303f13fb5efa1adcce7a9f5b321fb36009c2617b4d15e7f0db20573e62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:09Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=b0cc02a8-20e2-47fd-b74c-366120842f86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.819122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:09 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=1afd7482-9c73-4fc8-83ca-098244962398 http.request.method=POST http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.157062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=1b7bf7ab-31be-43a8-806c-78271eda4c1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/dddd/blobs/uploads/bdfe3d63-bd74-4c82-b903-7d74a71e23de?_state=TCFpGRHLjz2gWMH2WyS2WloVuUTTRDmA9S98l-hRlPl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZGZlM2Q2My1iZDc0LTRjODItYjkwMy03ZDc0YTcxZTIzZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6MTAuOTYxOTk5MjM1WiJ9&digest=sha256%3A688dce1de4f9c0575c61809b2b66188bbccc8f8b15a505c0744599c73a4fe786" http.request.useragent="Go-http-client/1.1" http.response.duration=12.976953482s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/bdfe3d63-bd74-4c82-b903-7d74a71e23de?_state=TCFpGRHLjz2gWMH2WyS2WloVuUTTRDmA9S98l-hRlPl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiZGZlM2Q2My1iZDc0LTRjODItYjkwMy03ZDc0YTcxZTIzZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6MTAuOTYxOTk5MjM1WiJ9&digest=sha256%3A688dce1de4f9c0575c61809b2b66188bbccc8f8b15a505c0744599c73a4fe786 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=bfd61f08-874a-468d-8324-b4532605b6d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.403402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:23 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=8e957bbc-ab3a-43f4-98c2-f8d41546ef6d http.request.method=POST http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.169201ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:25 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:35Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=7d655234-1ae4-4fe1-832f-dd081df74f41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/eeee/blobs/uploads/e59f4e23-ff76-468d-81ea-ec4d07f41115?_state=3JwzXHcfCH4gDvgLQqh7FPq2r3GGY-ZTaj9Ux6d6UiN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlNTlmNGUyMy1mZjc2LTQ2OGQtODFlYS1lYzRkMDdmNDExMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6MjUuMDEzMDc1NDFaIn0%3D&digest=sha256%3A6393abc3bb4af1453c80c6913f516deefa9667e9deafb1f60333c769eb591834" http.request.useragent="Go-http-client/1.1" http.response.duration=10.270513329s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:25 +0000] "PUT /v2/foo/eeee/blobs/uploads/e59f4e23-ff76-468d-81ea-ec4d07f41115?_state=3JwzXHcfCH4gDvgLQqh7FPq2r3GGY-ZTaj9Ux6d6UiN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlNTlmNGUyMy1mZjc2LTQ2OGQtODFlYS1lYzRkMDdmNDExMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6MjUuMDEzMDc1NDFaIn0%3D&digest=sha256%3A6393abc3bb4af1453c80c6913f516deefa9667e9deafb1f60333c769eb591834 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:35Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=25d02ed8-d700-4421-b681-dfa8413282f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.023462ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:35 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:35Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=17d036a8-0438-4c82-bb9b-beb562bf6c2e http.request.method=POST http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.167582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:35 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=c4e8c8c9-5fcc-4672-9e54-ab4a33b6f993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/ffff/blobs/uploads/55762fe2-30f4-4a4a-b1a3-364c849d7649?_state=VEuDvBaa-lMnEViA0VLU8lVWDUM4wCWeU0c4tW_1DjB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1NTc2MmZlMi0zMGY0LTRhNGEtYjFhMy0zNjRjODQ5ZDc2NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6MzUuOTUzMjY0MzMxWiJ9&digest=sha256%3Aca4a6d70c1038d4617604952e184c48a085eb56945c2908a571c009c3ac24fc3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534848549s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:35 +0000] "PUT /v2/foo/ffff/blobs/uploads/55762fe2-30f4-4a4a-b1a3-364c849d7649?_state=VEuDvBaa-lMnEViA0VLU8lVWDUM4wCWeU0c4tW_1DjB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1NTc2MmZlMi0zMGY0LTRhNGEtYjFhMy0zNjRjODQ5ZDc2NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6MzUuOTUzMjY0MzMxWiJ9&digest=sha256%3Aca4a6d70c1038d4617604952e184c48a085eb56945c2908a571c009c3ac24fc3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=d121a623-e4b5-448c-a54b-c6b299152b4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.497323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=91a810f5-93c7-453e-bb36-b39644dfd84a http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.944402ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=5d296793-697c-4567-a068-bbefa69f2458 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" 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=5.488602ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=9e14755c-57e9-4efb-b62a-981c80d9ddee http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" 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=3.300981ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=d97fc489-797b-467f-bb65-a6cd0c33c820 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" 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=8.118583ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=85538c17-0d0a-4e3e-a58b-2da35c5c828a http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.720461ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=3981f553-6d4d-49ce-a9f4-f222698b72fc http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" 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=5.781682ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" 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.23.7 http.request.host="127.0.0.1:34231" http.request.id=3ef1fe9f-518a-4d80-8279-bf9e5e249224 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" 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=3.257501ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" 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.23.7 http.request.host="127.0.0.1:34231" http.request.id=40137848-ce0a-4d86-ada7-217d7ea19bc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" 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=3.097781ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=c8335fb5-e855-4c6c-ad63-342b6f99cab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.915861ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T12:12:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34231" http.request.id=0e14debe-81c2-4ae1-b33b-c7da66c406e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.966921ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:12:12:39 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T12:12: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.23.7 time="2025-03-16T12:12:39Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:12:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=cdb9d07e-853b-4876-8441-db38542aae4f http.request.method=POST http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=22.283448ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=ab4d5843-f61a-4e53-ad9d-6efca91d2b8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/aaaa/blobs/uploads/5b2fe7c3-a496-4792-9b1c-4bc1cbd78521?_state=CqPmA5Yg1vqBFt6Lp88dtESL6MwYtUw-kr8cE6ONSYB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1YjJmZTdjMy1hNDk2LTQ3OTItOWIxYy00YmMxY2JkNzg1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6NDAuMjk0MzUzMjYxWiJ9&digest=sha256%3A9faab60b2c8d65669e6cd10379a2a55cca088ccc33a5a5ea76744c8021b46f02" http.request.useragent="Go-http-client/1.1" http.response.duration=3.799260503s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/5b2fe7c3-a496-4792-9b1c-4bc1cbd78521?_state=CqPmA5Yg1vqBFt6Lp88dtESL6MwYtUw-kr8cE6ONSYB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1YjJmZTdjMy1hNDk2LTQ3OTItOWIxYy00YmMxY2JkNzg1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6NDAuMjk0MzUzMjYxWiJ9&digest=sha256%3A9faab60b2c8d65669e6cd10379a2a55cca088ccc33a5a5ea76744c8021b46f02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=a874967d-7fd4-4a43-bd31-526b51555d85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.397403ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:45Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=d9668459-af91-4708-8662-dd60cb5ed407 http.request.method=POST http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.844102ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:45 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:56Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=a876ad8a-ef39-4e58-a8d2-94d1ea201808 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/bbbb/blobs/uploads/aece5bd6-5322-44c8-9c01-a3e7da007562?_state=sHMw70Ll_BB1d-zVSJe6Lx9_Aw_qYBL5JtdFXrU-piN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhZWNlNWJkNi01MzIyLTQ0YzgtOWMwMS1hM2U3ZGEwMDc1NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6NDUuMjczMjc4Nzc0WiJ9&digest=sha256%3Abcd8fc1819a3467430a2f3376beb42de33fb1356f9eec0c1d4b03aaa40657af2" http.request.useragent="Go-http-client/1.1" http.response.duration=11.519388014s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:45 +0000] "PUT /v2/foo/bbbb/blobs/uploads/aece5bd6-5322-44c8-9c01-a3e7da007562?_state=sHMw70Ll_BB1d-zVSJe6Lx9_Aw_qYBL5JtdFXrU-piN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhZWNlNWJkNi01MzIyLTQ0YzgtOWMwMS1hM2U3ZGEwMDc1NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6NDUuMjczMjc4Nzc0WiJ9&digest=sha256%3Abcd8fc1819a3467430a2f3376beb42de33fb1356f9eec0c1d4b03aaa40657af2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:56Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=6441730f-a8b9-4088-9c42-52d3dd282abe http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.068802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:56 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:12:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=7de210cb-dd8e-459e-bb8e-838e26d5a7fb http.request.method=POST http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.257801ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:57 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:04Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=9625e4bd-4ced-4dac-8e17-4c3e8cb38fb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/cccc/blobs/uploads/5d906333-38a0-4d85-8ac2-d5a88bfe3b92?_state=xkJii-ADEYGJcs1m54Qp4stRa57NQDW8kwXSXZRPwkN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZDkwNjMzMy0zOGEwLTRkODUtOGFjMi1kNWE4OGJmZTNiOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6NTcuNjUyMTk5MzI4WiJ9&digest=sha256%3A7a9602aadbbf5931b6826a5e97c30f457e6f225e476763193272b1b71d3f7a38" http.request.useragent="Go-http-client/1.1" http.response.duration=6.471953678s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:12:57 +0000] "PUT /v2/foo/cccc/blobs/uploads/5d906333-38a0-4d85-8ac2-d5a88bfe3b92?_state=xkJii-ADEYGJcs1m54Qp4stRa57NQDW8kwXSXZRPwkN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1ZDkwNjMzMy0zOGEwLTRkODUtOGFjMi1kNWE4OGJmZTNiOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTI6NTcuNjUyMTk5MzI4WiJ9&digest=sha256%3A7a9602aadbbf5931b6826a5e97c30f457e6f225e476763193272b1b71d3f7a38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:04Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=3a7411a9-4b49-440d-b508-cb1297333aa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.060662ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:04 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:05Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=5a3c5337-d590-4e01-8fe6-2c51f2d8961c http.request.method=POST http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.729682ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=5112449b-7a88-4a37-a855-a84f444b09dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/dddd/blobs/uploads/3aa32d57-cd33-4c2c-b9f8-4cd83b8acd5e?_state=DmfTmwbAqXoUdvQxAVy_B-KKoNbGFhKoYvoNwiwkTKN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzYWEzMmQ1Ny1jZDMzLTRjMmMtYjlmOC00Y2Q4M2I4YWNkNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6MDUuMDA2ODY2NTMzWiJ9&digest=sha256%3A34f1916552abaf969009686dcf87bb590d215dbf60f7d8eecadedf0d629c1e9d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.55704675s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/3aa32d57-cd33-4c2c-b9f8-4cd83b8acd5e?_state=DmfTmwbAqXoUdvQxAVy_B-KKoNbGFhKoYvoNwiwkTKN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzYWEzMmQ1Ny1jZDMzLTRjMmMtYjlmOC00Y2Q4M2I4YWNkNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6MDUuMDA2ODY2NTMzWiJ9&digest=sha256%3A34f1916552abaf969009686dcf87bb590d215dbf60f7d8eecadedf0d629c1e9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=4571d3c6-0dac-4fe8-9dfa-a045b576d067 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.236382ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:11 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44189" http.request.id=60fefc88-170f-44a9-940e-d1adab6ed57b http.request.method=GET http.request.remoteaddr="127.0.0.1:34752" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.743901ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:12:13:11 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (117.53s) === RUN TestURLPrefix time="2025-03-16T12:13: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.23.7 time="2025-03-16T12:13:11Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:13:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:45411" http.request.id=2c9de5a0-03f0-4ce6-9413-ea9b7fe7117a http.request.method=GET http.request.remoteaddr="127.0.0.1:48192" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.555101ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:13:11 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-03-16T12:13: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.23.7 time="2025-03-16T12:13:11Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:13:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=37ad7853-1489-4f1b-ad3e-6c20e4e9dd1b http.request.method=GET http.request.remoteaddr="127.0.0.1:53244" http.request.uri="/v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.420761ms http.response.status=404 http.response.written=157 vars.digest="sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "GET /v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=df2ba54e-1659-4052-a768-4da550498c37 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53258" http.request.uri="/v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.982501ms http.response.status=404 http.response.written=157 vars.digest="sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=49326210-4b7e-4204-8256-d015f0716a5b http.request.method=POST http.request.remoteaddr="127.0.0.1:53258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.155722ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=4e29b775-0f5c-4d5f-b859-846d456e3ed6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53258" http.request.uri="/v2/foo/bar/blobs/uploads/f256ff53-fce9-41df-9139-0d4890b6a38f?_state=2U1XzPIkUxTGzVZevJgUo5dVmXaaWj17BWqbkyplXqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNTZmZjUzLWZjZTktNDFkZi05MTM5LTBkNDg5MGI2YTM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yMjY0MjcyNzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.449861ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "GET /v2/foo/bar/blobs/uploads/f256ff53-fce9-41df-9139-0d4890b6a38f?_state=2U1XzPIkUxTGzVZevJgUo5dVmXaaWj17BWqbkyplXqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNTZmZjUzLWZjZTktNDFkZi05MTM5LTBkNDg5MGI2YTM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yMjY0MjcyNzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=05a4385f-4d7c-4e4e-82c4-5403653e487d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53258" http.request.uri="/v2/foo/bar/blobs/uploads/f256ff53-fce9-41df-9139-0d4890b6a38f?_state=2U1XzPIkUxTGzVZevJgUo5dVmXaaWj17BWqbkyplXqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNTZmZjUzLWZjZTktNDFkZi05MTM5LTBkNDg5MGI2YTM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yMjY0MjcyNzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.383521ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/f256ff53-fce9-41df-9139-0d4890b6a38f?_state=2U1XzPIkUxTGzVZevJgUo5dVmXaaWj17BWqbkyplXqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNTZmZjUzLWZjZTktNDFkZi05MTM5LTBkNDg5MGI2YTM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yMjY0MjcyNzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=9cd05395-626f-4beb-9530-c70869a7c30e http.request.method=GET http.request.remoteaddr="127.0.0.1:53258" http.request.uri="/v2/foo/bar/blobs/uploads/f256ff53-fce9-41df-9139-0d4890b6a38f?_state=2U1XzPIkUxTGzVZevJgUo5dVmXaaWj17BWqbkyplXqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNTZmZjUzLWZjZTktNDFkZi05MTM5LTBkNDg5MGI2YTM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yMjY0MjcyNzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f256ff53-fce9-41df-9139-0d4890b6a38f time="2025-03-16T12:13:12Z" 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.23.7 http.request.host="127.0.0.1:34247" http.request.id=9cd05395-626f-4beb-9530-c70869a7c30e http.request.method=GET http.request.remoteaddr="127.0.0.1:53258" http.request.uri="/v2/foo/bar/blobs/uploads/f256ff53-fce9-41df-9139-0d4890b6a38f?_state=2U1XzPIkUxTGzVZevJgUo5dVmXaaWj17BWqbkyplXqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNTZmZjUzLWZjZTktNDFkZi05MTM5LTBkNDg5MGI2YTM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yMjY0MjcyNzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.634561ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f256ff53-fce9-41df-9139-0d4890b6a38f 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "GET /v2/foo/bar/blobs/uploads/f256ff53-fce9-41df-9139-0d4890b6a38f?_state=2U1XzPIkUxTGzVZevJgUo5dVmXaaWj17BWqbkyplXqB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNTZmZjUzLWZjZTktNDFkZi05MTM5LTBkNDg5MGI2YTM4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yMjY0MjcyNzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=eb11449a-429e-4a77-a144-0568ac23169b http.request.method=POST http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.076421ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=2391e17c-1dd6-4a7d-845f-fdcee85e04a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/95b9a929-6303-4215-8fe5-3d1225961d8c?_state=hKApevAkw7ZtcCwHhL_sTA10fTljo5qU3nc9wyDy9Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YjlhOTI5LTYzMDMtNDIxNS04ZmU1LTNkMTIyNTk2MWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNDQ4NTU4MjFaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" provided=sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 vars.name="foo/bar" vars.uuid=95b9a929-6303-4215-8fe5-3d1225961d8c time="2025-03-16T12:13:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=2391e17c-1dd6-4a7d-845f-fdcee85e04a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/95b9a929-6303-4215-8fe5-3d1225961d8c?_state=hKApevAkw7ZtcCwHhL_sTA10fTljo5qU3nc9wyDy9Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YjlhOTI5LTYzMDMtNDIxNS04ZmU1LTNkMTIyNTk2MWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNDQ4NTU4MjFaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=95b9a929-6303-4215-8fe5-3d1225961d8c time="2025-03-16T12:13:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=2391e17c-1dd6-4a7d-845f-fdcee85e04a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/95b9a929-6303-4215-8fe5-3d1225961d8c?_state=hKApevAkw7ZtcCwHhL_sTA10fTljo5qU3nc9wyDy9Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YjlhOTI5LTYzMDMtNDIxNS04ZmU1LTNkMTIyNTk2MWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNDQ4NTU4MjFaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.086722ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=95b9a929-6303-4215-8fe5-3d1225961d8c 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "PUT /v2/foo/bar/blobs/uploads/95b9a929-6303-4215-8fe5-3d1225961d8c?_state=hKApevAkw7ZtcCwHhL_sTA10fTljo5qU3nc9wyDy9Td7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1YjlhOTI5LTYzMDMtNDIxNS04ZmU1LTNkMTIyNTk2MWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNDQ4NTU4MjFaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=15e1d655-3bc0-4beb-ba71-507f6d546e0e http.request.method=POST http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.488061ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=e5877c10-00e2-492f-a849-9b51a1aeb11c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/8ad9772f-5f6a-4c64-8ef2-10feadf5dc57?_state=t9bQjYMLrT53YCLSQ417tDDIzfyBIafcTUuMAOImFXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhZDk3NzJmLTVmNmEtNGM2NC04ZWYyLTEwZmVhZGY1ZGM1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNTQzNzc2NjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.300381ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "PUT /v2/foo/bar/blobs/uploads/8ad9772f-5f6a-4c64-8ef2-10feadf5dc57?_state=t9bQjYMLrT53YCLSQ417tDDIzfyBIafcTUuMAOImFXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhZDk3NzJmLTVmNmEtNGM2NC04ZWYyLTEwZmVhZGY1ZGM1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNTQzNzc2NjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=417985a1-0869-4245-8f3d-eda20c6c3675 http.request.method=POST http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.404842ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=8b25793b-21d4-4e51-aaba-31edf37f6445 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/8d8d4dde-2b8f-40a0-a91d-e3b62bf89a35?_state=-nerqLyhh78FLXYCRVi6Z_NEdjL5Gt6AjktXVyUVlLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOGQ0ZGRlLTJiOGYtNDBhMC1hOTFkLWUzYjYyYmY4OWEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNjQwMzI3ODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.350141ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "PUT /v2/foo/bar/blobs/uploads/8d8d4dde-2b8f-40a0-a91d-e3b62bf89a35?_state=-nerqLyhh78FLXYCRVi6Z_NEdjL5Gt6AjktXVyUVlLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOGQ0ZGRlLTJiOGYtNDBhMC1hOTFkLWUzYjYyYmY4OWEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNjQwMzI3ODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=4a839833-e804-4a42-afc6-c0875bdb145c http.request.method=POST http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.416201ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:16Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=53a7539a-2867-4cff-adc6-f3c367c5ad7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/d5890932-48d5-426f-8c6a-032079beab2e?_state=TQYfrZqsSyABwMX-KYIf-4PaPeHuzh3j5Hor6vLpQa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ODkwOTMyLTQ4ZDUtNDI2Zi04YzZhLTAzMjA3OWJlYWIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNzM0MDY4MTFaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.duration=3.979143551s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:12 +0000] "PUT /v2/foo/bar/blobs/uploads/d5890932-48d5-426f-8c6a-032079beab2e?_state=TQYfrZqsSyABwMX-KYIf-4PaPeHuzh3j5Hor6vLpQa97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1ODkwOTMyLTQ4ZDUtNDI2Zi04YzZhLTAzMjA3OWJlYWIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxMi4yNzM0MDY4MTFaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:16Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=a5d0c0fb-fbf4-466c-9669-446a79a0343b http.request.method=POST http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.689241ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:20Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34247" http.request.id=b8961a95-0447-4401-9ce2-87c90bf4d218 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/8b24facb-1aae-459f-9dff-a8b305842426?_state=xT7v9CJQZwBPBSnYTkK7hMLTmoM86a-yhqkKezQzpAl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMjRmYWNiLTFhYWUtNDU5Zi05ZGZmLWE4YjMwNTg0MjQyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxNi42Nzg2Nzg2NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.622822226s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/8b24facb-1aae-459f-9dff-a8b305842426?_state=xT7v9CJQZwBPBSnYTkK7hMLTmoM86a-yhqkKezQzpAl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMjRmYWNiLTFhYWUtNDU5Zi05ZGZmLWE4YjMwNTg0MjQyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoxNi42Nzg2Nzg2NVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:20Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=6e21fa0d-e61d-4e3c-a754-aa6216cdb14f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/uploads/8b24facb-1aae-459f-9dff-a8b305842426?_state=CVHGUWQo1E2kltjGHqJvIa3wrWDIccHHwyo-uL0UEod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMjRmYWNiLTFhYWUtNDU5Zi05ZGZmLWE4YjMwNTg0MjQyNiIsIk9mZnNldCI6MTQ3MDM2MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6MTZaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.duration=4.948762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:20 +0000] "PUT /v2/foo/bar/blobs/uploads/8b24facb-1aae-459f-9dff-a8b305842426?_state=CVHGUWQo1E2kltjGHqJvIa3wrWDIccHHwyo-uL0UEod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiMjRmYWNiLTFhYWUtNDU5Zi05ZGZmLWE4YjMwNTg0MjQyNiIsIk9mZnNldCI6MTQ3MDM2MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6MTZaIn0%3D&digest=sha256%3A8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:20Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=05fbfe18-b87f-4aed-b0d2-b1560ea766b2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.641061ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:20Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=c46c1628-bb16-4901-a90b-e4591f220fe9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=181.502063ms http.response.status=200 http.response.written=14703616 127.0.0.1 - - [16/Mar/2025:12:13:20 +0000] "GET /v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 200 14703616 "" "Go-http-client/1.1" time="2025-03-16T12:13:20Z" level=error msg="error parsing digest="sha257:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=e74321b0-6c69-424f-bfef-36a7087b38e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/sha257:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" vars.name="foo/bar" time="2025-03-16T12:13:20Z" 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.23.7 http.request.host="127.0.0.1:34247" http.request.id=e74321b0-6c69-424f-bfef-36a7087b38e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53262" http.request.uri="/v2/foo/bar/blobs/sha257:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.973181ms http.response.status=400 http.response.written=110 vars.digest="sha257:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:20 +0000] "GET /v2/foo/bar/blobs/sha257:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T12:13:20Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=0f8c5991-0275-46cf-b59e-2bb847b1e2de http.request.method=GET http.request.remoteaddr="127.0.0.1:59568" http.request.uri="/v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.duration=3.646282ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:20 +0000] "GET /v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:13: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.23.7 time="2025-03-16T12:13:20Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:13:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=29f2574b-370f-484e-a7bc-487484cbe4e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59308" http.request.uri="/v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.934342ms http.response.status=404 http.response.written=157 vars.digest="sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "GET /v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=55eedbb9-35ae-4cda-96dc-ded8b573219a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59314" http.request.uri="/v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.129261ms http.response.status=404 http.response.written=157 vars.digest="sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=14f3cb4a-4f8f-4c3d-b7ae-b6c875ce623b http.request.method=POST http.request.remoteaddr="127.0.0.1:59314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.581361ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=9ce06c96-52ad-4f35-b1d2-4cd2d62391a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59314" http.request.uri="/v2/foo/bar/blobs/uploads/5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0?_state=4cq-nBvWdRV6-VO8BzdnbDE3lqfBMje_0LjATnOlkK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYThmYzU5LWE1ZDQtNDlhMC05MmI5LWY0MzE4ZjE3YmNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wNzU0ODIxNTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.503281ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "GET /v2/foo/bar/blobs/uploads/5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0?_state=4cq-nBvWdRV6-VO8BzdnbDE3lqfBMje_0LjATnOlkK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYThmYzU5LWE1ZDQtNDlhMC05MmI5LWY0MzE4ZjE3YmNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wNzU0ODIxNTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=1c04c4d2-84ad-4f2e-9831-0bf095c50d0f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59314" http.request.uri="/v2/foo/bar/blobs/uploads/5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0?_state=4cq-nBvWdRV6-VO8BzdnbDE3lqfBMje_0LjATnOlkK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYThmYzU5LWE1ZDQtNDlhMC05MmI5LWY0MzE4ZjE3YmNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wNzU0ODIxNTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.178081ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0?_state=4cq-nBvWdRV6-VO8BzdnbDE3lqfBMje_0LjATnOlkK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYThmYzU5LWE1ZDQtNDlhMC05MmI5LWY0MzE4ZjE3YmNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wNzU0ODIxNTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=7bfdd521-9fd8-4d61-875f-4e09f0674d4c http.request.method=GET http.request.remoteaddr="127.0.0.1:59314" http.request.uri="/v2/foo/bar/blobs/uploads/5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0?_state=4cq-nBvWdRV6-VO8BzdnbDE3lqfBMje_0LjATnOlkK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYThmYzU5LWE1ZDQtNDlhMC05MmI5LWY0MzE4ZjE3YmNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wNzU0ODIxNTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0 time="2025-03-16T12:13:22Z" 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.23.7 http.request.host="127.0.0.1:35057" http.request.id=7bfdd521-9fd8-4d61-875f-4e09f0674d4c http.request.method=GET http.request.remoteaddr="127.0.0.1:59314" http.request.uri="/v2/foo/bar/blobs/uploads/5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0?_state=4cq-nBvWdRV6-VO8BzdnbDE3lqfBMje_0LjATnOlkK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYThmYzU5LWE1ZDQtNDlhMC05MmI5LWY0MzE4ZjE3YmNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wNzU0ODIxNTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.143521ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "GET /v2/foo/bar/blobs/uploads/5ea8fc59-a5d4-49a0-92b9-f4318f17bcd0?_state=4cq-nBvWdRV6-VO8BzdnbDE3lqfBMje_0LjATnOlkK57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYThmYzU5LWE1ZDQtNDlhMC05MmI5LWY0MzE4ZjE3YmNkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wNzU0ODIxNTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=ba608da2-c756-45c1-b42b-7a5f77ab66d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.372021ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=e6e3dcec-bb1a-4518-b134-737efd13397e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/a77e2fe4-aab4-4429-a44b-241a87716ff2?_state=cFVF5DrilpHYa3rqOSqi5Pficxnjmc0MeyQFVlpeo7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2UyZmU0LWFhYjQtNDQyOS1hNDRiLTI0MWE4NzcxNmZmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wOTQ4NTczMDRaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" provided=sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c vars.name="foo/bar" vars.uuid=a77e2fe4-aab4-4429-a44b-241a87716ff2 time="2025-03-16T12:13:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=e6e3dcec-bb1a-4518-b134-737efd13397e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/a77e2fe4-aab4-4429-a44b-241a87716ff2?_state=cFVF5DrilpHYa3rqOSqi5Pficxnjmc0MeyQFVlpeo7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2UyZmU0LWFhYjQtNDQyOS1hNDRiLTI0MWE4NzcxNmZmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wOTQ4NTczMDRaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a77e2fe4-aab4-4429-a44b-241a87716ff2 time="2025-03-16T12:13:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=e6e3dcec-bb1a-4518-b134-737efd13397e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/a77e2fe4-aab4-4429-a44b-241a87716ff2?_state=cFVF5DrilpHYa3rqOSqi5Pficxnjmc0MeyQFVlpeo7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2UyZmU0LWFhYjQtNDQyOS1hNDRiLTI0MWE4NzcxNmZmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wOTQ4NTczMDRaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.833802ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a77e2fe4-aab4-4429-a44b-241a87716ff2 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "PUT /v2/foo/bar/blobs/uploads/a77e2fe4-aab4-4429-a44b-241a87716ff2?_state=cFVF5DrilpHYa3rqOSqi5Pficxnjmc0MeyQFVlpeo7R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3N2UyZmU0LWFhYjQtNDQyOS1hNDRiLTI0MWE4NzcxNmZmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4wOTQ4NTczMDRaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=bec1aaaf-02ad-4902-a53d-091cf2998e22 http.request.method=POST http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.838181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=183a226e-6cad-40dc-b79c-827d99e685fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/f4983149-0170-4e36-b8c6-d526756aadc4?_state=zOvqJDp2uz7XZhvxQZjFcdJwon4KSoyyY3UcwEt83eh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0OTgzMTQ5LTAxNzAtNGUzNi1iOGM2LWQ1MjY3NTZhYWRjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4xMDUzMDY1MDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.888102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "PUT /v2/foo/bar/blobs/uploads/f4983149-0170-4e36-b8c6-d526756aadc4?_state=zOvqJDp2uz7XZhvxQZjFcdJwon4KSoyyY3UcwEt83eh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0OTgzMTQ5LTAxNzAtNGUzNi1iOGM2LWQ1MjY3NTZhYWRjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4xMDUzMDY1MDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=52fe6ca4-3859-4257-9fc0-5b7d8ad272dc http.request.method=POST http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.323521ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=ae46aff7-c2f7-483a-9294-ff9b2406f632 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/9c6c64ac-89e9-465d-a5e0-eaf9cfd3ee93?_state=bptPZ9x1S-Wb439m7wKJEyXoj9jnxXk5aHiFe7qQlMF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNmM2NGFjLTg5ZTktNDY1ZC1hNWUwLWVhZjljZmQzZWU5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4xMTQ1MzIxNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.907102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "PUT /v2/foo/bar/blobs/uploads/9c6c64ac-89e9-465d-a5e0-eaf9cfd3ee93?_state=bptPZ9x1S-Wb439m7wKJEyXoj9jnxXk5aHiFe7qQlMF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNmM2NGFjLTg5ZTktNDY1ZC1hNWUwLWVhZjljZmQzZWU5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4xMTQ1MzIxNzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=35994a5c-c0ed-41d1-a19c-078933b76fc6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.257381ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:35Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=a0c1ed60-61ac-4933-bf25-552aaaa67599 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/ac70ffa2-901c-4a0b-a443-de451f8dccea?_state=v0zgBf5_m8gSa_bfxxZUmB_xJeH6GHQeFNFQnB9vPMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjNzBmZmEyLTkwMWMtNGEwYi1hNDQzLWRlNDUxZjhkY2NlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4xMjM2MjMxNTRaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.duration=13.157252726s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:22 +0000] "PUT /v2/foo/bar/blobs/uploads/ac70ffa2-901c-4a0b-a443-de451f8dccea?_state=v0zgBf5_m8gSa_bfxxZUmB_xJeH6GHQeFNFQnB9vPMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjNzBmZmEyLTkwMWMtNGEwYi1hNDQzLWRlNDUxZjhkY2NlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzoyMi4xMjM2MjMxNTRaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=53cfc395-2c67-4fa5-914a-ce85425c3261 http.request.method=POST http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.665541ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35057" http.request.id=06c67c77-2b9d-43eb-bcfa-1ac0af433285 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/917d3645-1311-4785-aef0-62827ff4da0b?_state=mxNKa1-_JvHW7CoatatZVz6BNxTk8HADdbm_oDuEN-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxN2QzNjQ1LTEzMTEtNDc4NS1hZWYwLTYyODI3ZmY0ZGEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzozNi4wNDU1MTAwMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=12.723221101s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:36 +0000] "PATCH /v2/foo/bar/blobs/uploads/917d3645-1311-4785-aef0-62827ff4da0b?_state=mxNKa1-_JvHW7CoatatZVz6BNxTk8HADdbm_oDuEN-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxN2QzNjQ1LTEzMTEtNDc4NS1hZWYwLTYyODI3ZmY0ZGEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzozNi4wNDU1MTAwMDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=9fed87ca-309b-4437-a49c-879fde15e576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/uploads/917d3645-1311-4785-aef0-62827ff4da0b?_state=-wISxiikbVXNY1RyrWJkcdOmkQ3tz3_TF3I7H0V10GZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxN2QzNjQ1LTEzMTEtNDc4NS1hZWYwLTYyODI3ZmY0ZGEwYiIsIk9mZnNldCI6MjYyNzg0MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6MzZaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.501001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:48 +0000] "PUT /v2/foo/bar/blobs/uploads/917d3645-1311-4785-aef0-62827ff4da0b?_state=-wISxiikbVXNY1RyrWJkcdOmkQ3tz3_TF3I7H0V10GZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxN2QzNjQ1LTEzMTEtNDc4NS1hZWYwLTYyODI3ZmY0ZGEwYiIsIk9mZnNldCI6MjYyNzg0MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6MzZaIn0%3D&digest=sha256%3Aad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=6c2b076d-4b54-4629-b7ac-8b68ebf5141a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.119561ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=f69cdcec-0cf7-4f45-bfa6-dfe1e79033e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=527.001185ms http.response.status=200 http.response.written=26278400 127.0.0.1 - - [16/Mar/2025:12:13:48 +0000] "GET /v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 200 26278400 "" "Go-http-client/1.1" time="2025-03-16T12:13:49Z" level=error msg="error parsing digest="sha257:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=a7cec1ad-582f-46f2-8437-3545dee0136b http.request.method=GET http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/sha257:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" vars.name="foo/bar" time="2025-03-16T12:13:49Z" 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.23.7 http.request.host="127.0.0.1:35057" http.request.id=a7cec1ad-582f-46f2-8437-3545dee0136b http.request.method=GET http.request.remoteaddr="127.0.0.1:59328" http.request.uri="/v2/foo/bar/blobs/sha257:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.174541ms http.response.status=400 http.response.written=110 vars.digest="sha257:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:49 +0000] "GET /v2/foo/bar/blobs/sha257:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T12:13:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=6549ca70-974e-4408-90ec-c4b676e2a4ff http.request.method=GET http.request.remoteaddr="127.0.0.1:58296" http.request.uri="/v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.447882ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:49 +0000] "GET /v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=211e0f67-b951-4eef-8f89-e84499522f73 http.request.method=GET http.request.remoteaddr="127.0.0.1:58294" http.request.uri="/v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=24.983109ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [16/Mar/2025:12:13:49 +0000] "GET /v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-03-16T12:13:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35057" http.request.id=36629da2-b794-43c2-8c5b-53f0cae3bab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58296" http.request.uri="/v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.012083ms http.response.status=200 http.response.written=524288 127.0.0.1 - - [16/Mar/2025:12:13:49 +0000] "GET /v2/foo/bar/blobs/sha256:ad75a262236f3c9c2dcdabfbddbcbadf51aa4cb9f148c7813b20515ec643894c HTTP/1.1" 200 524288 "" "Go-http-client/1.1" time="2025-03-16T12:13:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=cd23e651-6fcd-47db-9790-c685e046b47a http.request.method=GET http.request.remoteaddr="127.0.0.1:59568" http.request.uri="/v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=28.793382288s http.response.status=200 http.response.written=2555904 time="2025-03-16T12:13:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34247" http.request.id=21bd6909-0bd5-4bcb-870f-a6daf839d69b http.request.method=GET http.request.remoteaddr="127.0.0.1:59566" http.request.uri="/v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=28.808035253s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [16/Mar/2025:12:13:20 +0000] "GET /v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Mar/2025:12:13:20 +0000] "GET /v2/foo/bar/blobs/sha256:8c381b8f8245b2e87e24018781a7a6da69e77a7bd844cba079119dba8cc94d45 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (37.94s) === RUN TestBlobDelete time="2025-03-16T12:13:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T12:13:49Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:13:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=a26e1030-7d88-4902-99c8-9fbb95abc64b http.request.method=GET http.request.remoteaddr="127.0.0.1:37180" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.763281ms http.response.status=404 http.response.written=157 vars.digest="sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "GET /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=303a4d7b-9fb2-4f5d-a829-4aab536aeb41 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37196" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.471861ms http.response.status=404 http.response.written=157 vars.digest="sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=b7577810-91bd-40c1-868e-8a17668bd4b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:37196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.546682ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=9d91766d-f1f1-4a3b-91e7-1d33e18cddae http.request.method=GET http.request.remoteaddr="127.0.0.1:37196" http.request.uri="/v2/foo/bar/blobs/uploads/85a83e0d-7f40-4ff6-8988-3589a7b2be08?_state=Dnq_SrTbxSk0bkZVnjNLvpk5CRo3QMjXaEloqdQfxt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YTgzZTBkLTdmNDAtNGZmNi04OTg4LTM1ODlhN2IyYmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NDA3NTcxMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.872781ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "GET /v2/foo/bar/blobs/uploads/85a83e0d-7f40-4ff6-8988-3589a7b2be08?_state=Dnq_SrTbxSk0bkZVnjNLvpk5CRo3QMjXaEloqdQfxt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YTgzZTBkLTdmNDAtNGZmNi04OTg4LTM1ODlhN2IyYmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NDA3NTcxMTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=f68cf11d-e179-483c-91f5-8c7cefdfab7f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37196" http.request.uri="/v2/foo/bar/blobs/uploads/85a83e0d-7f40-4ff6-8988-3589a7b2be08?_state=Dnq_SrTbxSk0bkZVnjNLvpk5CRo3QMjXaEloqdQfxt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YTgzZTBkLTdmNDAtNGZmNi04OTg4LTM1ODlhN2IyYmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NDA3NTcxMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.812901ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/85a83e0d-7f40-4ff6-8988-3589a7b2be08?_state=Dnq_SrTbxSk0bkZVnjNLvpk5CRo3QMjXaEloqdQfxt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YTgzZTBkLTdmNDAtNGZmNi04OTg4LTM1ODlhN2IyYmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NDA3NTcxMTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=d96e3606-8a38-45b5-929b-025f320239b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37196" http.request.uri="/v2/foo/bar/blobs/uploads/85a83e0d-7f40-4ff6-8988-3589a7b2be08?_state=Dnq_SrTbxSk0bkZVnjNLvpk5CRo3QMjXaEloqdQfxt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YTgzZTBkLTdmNDAtNGZmNi04OTg4LTM1ODlhN2IyYmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NDA3NTcxMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=85a83e0d-7f40-4ff6-8988-3589a7b2be08 time="2025-03-16T12:13:50Z" 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.23.7 http.request.host="127.0.0.1:42893" http.request.id=d96e3606-8a38-45b5-929b-025f320239b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37196" http.request.uri="/v2/foo/bar/blobs/uploads/85a83e0d-7f40-4ff6-8988-3589a7b2be08?_state=Dnq_SrTbxSk0bkZVnjNLvpk5CRo3QMjXaEloqdQfxt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YTgzZTBkLTdmNDAtNGZmNi04OTg4LTM1ODlhN2IyYmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NDA3NTcxMTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.322841ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=85a83e0d-7f40-4ff6-8988-3589a7b2be08 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "GET /v2/foo/bar/blobs/uploads/85a83e0d-7f40-4ff6-8988-3589a7b2be08?_state=Dnq_SrTbxSk0bkZVnjNLvpk5CRo3QMjXaEloqdQfxt17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YTgzZTBkLTdmNDAtNGZmNi04OTg4LTM1ODlhN2IyYmUwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NDA3NTcxMTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=772983f1-228d-44f8-aa21-5a9329adbefd http.request.method=POST http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.893121ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=80ebedea-b034-4cfc-9d57-f7ef0e122317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/8ba40e66-83e8-4568-9f30-6d4303d448de?_state=eUYqyUgqlvkq_w5u1aLgwZ64YUkuq1W1tjaM-f5iN6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYTQwZTY2LTgzZTgtNDU2OC05ZjMwLTZkNDMwM2Q0NDhkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NTk2MDc0MThaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" provided=sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb vars.name="foo/bar" vars.uuid=8ba40e66-83e8-4568-9f30-6d4303d448de time="2025-03-16T12:13:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=80ebedea-b034-4cfc-9d57-f7ef0e122317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/8ba40e66-83e8-4568-9f30-6d4303d448de?_state=eUYqyUgqlvkq_w5u1aLgwZ64YUkuq1W1tjaM-f5iN6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYTQwZTY2LTgzZTgtNDU2OC05ZjMwLTZkNDMwM2Q0NDhkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NTk2MDc0MThaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8ba40e66-83e8-4568-9f30-6d4303d448de time="2025-03-16T12:13:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=80ebedea-b034-4cfc-9d57-f7ef0e122317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/8ba40e66-83e8-4568-9f30-6d4303d448de?_state=eUYqyUgqlvkq_w5u1aLgwZ64YUkuq1W1tjaM-f5iN6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYTQwZTY2LTgzZTgtNDU2OC05ZjMwLTZkNDMwM2Q0NDhkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NTk2MDc0MThaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.068661ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8ba40e66-83e8-4568-9f30-6d4303d448de 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "PUT /v2/foo/bar/blobs/uploads/8ba40e66-83e8-4568-9f30-6d4303d448de?_state=eUYqyUgqlvkq_w5u1aLgwZ64YUkuq1W1tjaM-f5iN6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiYTQwZTY2LTgzZTgtNDU2OC05ZjMwLTZkNDMwM2Q0NDhkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41NTk2MDc0MThaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=2620af10-6b62-42d7-8718-656785356cf6 http.request.method=POST http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.449622ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=4c8aa108-e474-4827-9e56-eda94f6bc9c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/db299ce6-5df5-4912-b5ac-bfa032cf3333?_state=eHrjAo64USGzuC2TJODaM-olgNKsFoZIwwRZ3EUc0B97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjk5Y2U2LTVkZjUtNDkxMi1iNWFjLWJmYTAzMmNmMzMzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41Njk1MTMyMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.442262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "PUT /v2/foo/bar/blobs/uploads/db299ce6-5df5-4912-b5ac-bfa032cf3333?_state=eHrjAo64USGzuC2TJODaM-olgNKsFoZIwwRZ3EUc0B97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjk5Y2U2LTVkZjUtNDkxMi1iNWFjLWJmYTAzMmNmMzMzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41Njk1MTMyMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=9e21d51e-dfcc-4ccc-b717-902d48543067 http.request.method=POST http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.469181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=76f051d0-f5dc-417a-8cb3-bb678380bc5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/1fb85a5b-0c12-485f-867a-e282f5055b02?_state=wwUJmVrA0eUHiVJ2UN5scuoRDtnDjICJun7DjfK_Vhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYjg1YTViLTBjMTItNDg1Zi04NjdhLWUyODJmNTA1NWIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41Nzk1MDEyMDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.269322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "PUT /v2/foo/bar/blobs/uploads/1fb85a5b-0c12-485f-867a-e282f5055b02?_state=wwUJmVrA0eUHiVJ2UN5scuoRDtnDjICJun7DjfK_Vhl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmYjg1YTViLTBjMTItNDg1Zi04NjdhLWUyODJmNTA1NWIwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41Nzk1MDEyMDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=f2a4ce3a-342c-49ef-bcfa-1d597b2789a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.543242ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=bbcd28f1-fc4d-4a16-aeac-52b1b344b1fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/0c08c558-8603-4536-bb25-4105cbaacea9?_state=0kXwezco5gYkM31NiNHCzGr1qmEg0CAE0s5oRNh_Ek57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDhjNTU4LTg2MDMtNDUzNi1iYjI1LTQxMDVjYmFhY2VhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41ODkwMjc2MjhaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.duration=8.386489745s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:50 +0000] "PUT /v2/foo/bar/blobs/uploads/0c08c558-8603-4536-bb25-4105cbaacea9?_state=0kXwezco5gYkM31NiNHCzGr1qmEg0CAE0s5oRNh_Ek57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjMDhjNTU4LTg2MDMtNDUzNi1iYjI1LTQxMDVjYmFhY2VhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1MC41ODkwMjc2MjhaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:13:59Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=6a4dcc92-7755-4b07-80b7-838ff8eec114 http.request.method=POST http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.949501ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:08Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42893" http.request.id=ac8f84b9-03ee-4f45-ae83-66c3d69a8de7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/ad19868d-070b-4e1f-809b-f03e83d50223?_state=Rk_-U4-1N_71irhos1cUJ_0FV4WvreJcNQMpwqyqxHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMTk4NjhkLTA3MGItNGUxZi04MDliLWYwM2U4M2Q1MDIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1OS45NTIxNzQ0NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=8.713605603s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:13:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/ad19868d-070b-4e1f-809b-f03e83d50223?_state=Rk_-U4-1N_71irhos1cUJ_0FV4WvreJcNQMpwqyqxHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMTk4NjhkLTA3MGItNGUxZi04MDliLWYwM2U4M2Q1MDIyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxMzo1OS45NTIxNzQ0NTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:08Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=1e53e61a-9e02-45b8-ab30-2bf0ddc15c76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/uploads/ad19868d-070b-4e1f-809b-f03e83d50223?_state=MLtFWwK3tDqfxKy4GO6pJZljQPAJq0yWQZ8giHg6uwx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMTk4NjhkLTA3MGItNGUxZi04MDliLWYwM2U4M2Q1MDIyMyIsIk9mZnNldCI6MjI3MzE3NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6NTlaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.890042ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:08 +0000] "PUT /v2/foo/bar/blobs/uploads/ad19868d-070b-4e1f-809b-f03e83d50223?_state=MLtFWwK3tDqfxKy4GO6pJZljQPAJq0yWQZ8giHg6uwx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkMTk4NjhkLTA3MGItNGUxZi04MDliLWYwM2U4M2Q1MDIyMyIsIk9mZnNldCI6MjI3MzE3NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTM6NTlaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:08Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=9a28e31b-60fe-4ed5-aaa0-c47bfc1a9ae1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.424882ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=5513fa03-fd0e-4747-a84a-c83b9009bc07 http.request.method=GET http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=451.982799ms http.response.status=200 http.response.written=22731776 127.0.0.1 - - [16/Mar/2025:12:14:08 +0000] "GET /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 200 22731776 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=error msg="error parsing digest="sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=23c39467-6232-4f58-b035-138dc62d947b http.request.method=GET http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" time="2025-03-16T12:14:09Z" 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.23.7 http.request.host="127.0.0.1:42893" http.request.id=23c39467-6232-4f58-b035-138dc62d947b http.request.method=GET http.request.remoteaddr="127.0.0.1:37208" http.request.uri="/v2/foo/bar/blobs/sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.219362ms http.response.status=400 http.response.written=110 vars.digest="sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=61c03b77-a4f1-4ee5-9633-4b173bab0955 http.request.method=GET http.request.remoteaddr="127.0.0.1:56258" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.830602ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=c03057a5-1fb2-450e-810d-88c8069cf18e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56274" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.duration=6.034222ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=31fc4c1a-e31c-4b82-b1e7-129714c8225d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56274" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.830841ms http.response.status=404 http.response.written=157 vars.digest="sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=5e1b7899-9cdb-4421-be11-da4a74992610 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56274" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.957241ms http.response.status=404 http.response.written=74 vars.digest="sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=error msg="error parsing digest="sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=4ac14b32-02b2-47ed-a861-eefe2c9e4648 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56276" http.request.uri="/v2/foo/bar/blobs/sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" time="2025-03-16T12:14:09Z" 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.23.7 http.request.host="127.0.0.1:42893" http.request.id=4ac14b32-02b2-47ed-a861-eefe2c9e4648 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56276" http.request.uri="/v2/foo/bar/blobs/sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.925361ms http.response.status=400 http.response.written=110 vars.digest="sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "DELETE /v2/foo/bar/blobs/sha257:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T12:14:09Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=5251a2ed-b384-48f8-aaf1-dd2347565b63 http.request.method=POST http.request.remoteaddr="127.0.0.1:56278" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.150641ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:17Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=2694c7e6-d915-45db-9722-342f3ffb2b25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56278" http.request.uri="/v2/foo/bar/blobs/uploads/f278a030-42bb-4932-9aa6-4d8f3e1d80b3?_state=0JQfadACvUuwD-MFsurCnjy2IN7R94mus14thK8KiIJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNzhhMDMwLTQyYmItNDkzMi05YWE2LTRkOGYzZTFkODBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDowOS4zNzk3MjYzNTJaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.duration=8.250437104s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "PUT /v2/foo/bar/blobs/uploads/f278a030-42bb-4932-9aa6-4d8f3e1d80b3?_state=0JQfadACvUuwD-MFsurCnjy2IN7R94mus14thK8KiIJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyNzhhMDMwLTQyYmItNDkzMi05YWE2LTRkOGYzZTFkODBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDowOS4zNzk3MjYzNTJaIn0%3D&digest=sha256%3Abfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:18Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=b9b928b5-70a7-4bbd-9fee-a06748015af1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56278" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.909902ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:18Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=dc38c05c-27da-45ef-b1c9-a00acbea32cd http.request.method=GET http.request.remoteaddr="127.0.0.1:56258" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.951767211s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-03-16T12:14:18Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42893" http.request.id=5db16bcf-2358-4ca6-abc7-2cc186e5cde2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56246" http.request.uri="/v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.967392876s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [16/Mar/2025:12:14:09 +0000] "GET /v2/foo/bar/blobs/sha256:bfb8cf55ae97ad010b66a2481048adf5abac36b4692813528c4ecaec9f8ed3bb HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (28.76s) === RUN TestRelativeURL time="2025-03-16T12:14: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.23.7 time="2025-03-16T12:14:18Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:14:18Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42705" http.request.id=2c150e8f-5bcd-40c9-8b9f-f8a211be811d http.request.method=POST http.request.remoteaddr="127.0.0.1:34720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.399581ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:33Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42705" http.request.id=89adf8c6-cf7b-47d9-9079-331728f760b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34720" http.request.uri="/v2/foo/bar/blobs/uploads/58e1b1cc-8e24-4528-b4c4-e82bbcc75b1d?_state=pGswe457Kk-V-83X1xOdnHPBHPIAkG_x28csCFwsnVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZTFiMWNjLThlMjQtNDUyOC1iNGM0LWU4MmJiY2M3NWIxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDoxOC4zMDU0MDE1NTRaIn0%3D&digest=sha256%3A8f7c9aaadaed9eb7e288983c62a0e99b10e53350cd11cfe90e65ea0b4dd51f9d" http.request.useragent="Go-http-client/1.1" http.response.duration=13.975727967s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:19 +0000] "PUT /v2/foo/bar/blobs/uploads/58e1b1cc-8e24-4528-b4c4-e82bbcc75b1d?_state=pGswe457Kk-V-83X1xOdnHPBHPIAkG_x28csCFwsnVt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZTFiMWNjLThlMjQtNDUyOC1iNGM0LWU4MmJiY2M3NWIxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDoxOC4zMDU0MDE1NTRaIn0%3D&digest=sha256%3A8f7c9aaadaed9eb7e288983c62a0e99b10e53350cd11cfe90e65ea0b4dd51f9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:34Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42705" http.request.id=135629ff-0fee-4e7d-9f81-c4ce375b39dd http.request.method=POST http.request.remoteaddr="127.0.0.1:34720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.003062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:34Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42705" http.request.id=1420ae6a-da89-4354-b75c-2b232264cda8 http.request.method=POST http.request.remoteaddr="127.0.0.1:34720" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.617581ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:14:51Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:42705" http.request.id=a671fcf5-c499-49c5-92b7-9390f9971e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34720" http.request.uri="/v2/foo/bar/blobs/uploads/70f40f84-06bd-4144-9739-b93515874663?_state=u6AZUR-abx7y28EgYIWvDq49nVSKH9X8NCUEYH-Xs117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZjQwZjg0LTA2YmQtNDE0NC05NzM5LWI5MzUxNTg3NDY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDozNC42ODYyMjg0M1oifQ%3D%3D&digest=sha256%3A3a448bb346de335c3f7edc5b8d0b231673d8a4683cbcc629c9e6107f75888598" http.request.useragent="Go-http-client/1.1" http.response.duration=16.735653693s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:34 +0000] "PUT /v2/foo/bar/blobs/uploads/70f40f84-06bd-4144-9739-b93515874663?_state=u6AZUR-abx7y28EgYIWvDq49nVSKH9X8NCUEYH-Xs117Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwZjQwZjg0LTA2YmQtNDE0NC05NzM5LWI5MzUxNTg3NDY2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDozNC42ODYyMjg0M1oifQ%3D%3D&digest=sha256%3A3a448bb346de335c3f7edc5b8d0b231673d8a4683cbcc629c9e6107f75888598 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (33.13s) === RUN TestBlobDeleteDisabled time="2025-03-16T12:14:51Z" 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.23.7 time="2025-03-16T12:14:51Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:14:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:43491" http.request.id=cf00b452-40e0-4a41-a725-3cbc7f81c691 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46526" http.request.uri="/v2/foo/bar/blobs/sha256:31442f119072c935cc2e5c2ad02d39f9caac2ec82eb93e3b0615a62e6116d0a2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.756421ms http.response.status=405 http.response.written=78 vars.digest="sha256:31442f119072c935cc2e5c2ad02d39f9caac2ec82eb93e3b0615a62e6116d0a2" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:14:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:31442f119072c935cc2e5c2ad02d39f9caac2ec82eb93e3b0615a62e6116d0a2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (1.45s) === RUN TestDeleteDisabled time="2025-03-16T12:14:52Z" 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.23.7 time="2025-03-16T12:14:52Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:14:54Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34587" http.request.id=85daa379-3cb3-40a9-a939-6b420b8a1728 http.request.method=POST http.request.remoteaddr="127.0.0.1:56792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.982601ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:05Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34587" http.request.id=3e81216b-53b5-4c73-a55a-bc1882d0bcc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56792" http.request.uri="/v2/foo/bar/blobs/uploads/d3aa2389-d42c-4e56-8958-434e5690f361?_state=4Tid3Pb-bfzr_usIsUaB6tRGikdY0XqA6PZBajBIs9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYWEyMzg5LWQ0MmMtNGU1Ni04OTU4LTQzNGU1NjkwZjM2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDo1NC4wNjg0NzczNzhaIn0%3D&digest=sha256%3A5ffa50b7f6abb6498aba6236e285cf322af3145f10754e8d93351755684b0bd3" http.request.useragent="Go-http-client/1.1" http.response.duration=11.114384434s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:14:54 +0000] "PUT /v2/foo/bar/blobs/uploads/d3aa2389-d42c-4e56-8958-434e5690f361?_state=4Tid3Pb-bfzr_usIsUaB6tRGikdY0XqA6PZBajBIs9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYWEyMzg5LWQ0MmMtNGU1Ni04OTU4LTQzNGU1NjkwZjM2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNDo1NC4wNjg0NzczNzhaIn0%3D&digest=sha256%3A5ffa50b7f6abb6498aba6236e285cf322af3145f10754e8d93351755684b0bd3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:05Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:34587" http.request.id=0856af17-2521-435a-a4f9-14dcc99c245a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56792" http.request.uri="/v2/foo/bar/blobs/sha256:5ffa50b7f6abb6498aba6236e285cf322af3145f10754e8d93351755684b0bd3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.270221ms http.response.status=405 http.response.written=78 vars.digest="sha256:5ffa50b7f6abb6498aba6236e285cf322af3145f10754e8d93351755684b0bd3" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:15:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:5ffa50b7f6abb6498aba6236e285cf322af3145f10754e8d93351755684b0bd3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (12.32s) === RUN TestDeleteReadOnly time="2025-03-16T12:15:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T12:15:05Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:15:06Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44935" http.request.id=e8433fd7-b942-4c1d-bdbd-581a5a789918 http.request.method=POST http.request.remoteaddr="127.0.0.1:33966" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.744541ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44935" http.request.id=ff26191d-61b3-4ebe-8e83-4bd8f941b7f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33966" http.request.uri="/v2/foo/bar/blobs/uploads/1b1c84ab-4e03-40cf-b5e9-7dc996879293?_state=nBEWGrFSCfQ_3chEyec_roTNzEdSV_av7leSdIkBOoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMWM4NGFiLTRlMDMtNDBjZi1iNWU5LTdkYzk5Njg3OTI5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNTowNi40NjYwNjkwMDdaIn0%3D&digest=sha256%3A56655f1ec2dcfde1d4dcb6949f85f7c8187ed85a0b2a319e3524f77230d4d05e" http.request.useragent="Go-http-client/1.1" http.response.duration=12.539793126s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:06 +0000] "PUT /v2/foo/bar/blobs/uploads/1b1c84ab-4e03-40cf-b5e9-7dc996879293?_state=nBEWGrFSCfQ_3chEyec_roTNzEdSV_av7leSdIkBOoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMWM4NGFiLTRlMDMtNDBjZi1iNWU5LTdkYzk5Njg3OTI5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNTowNi40NjYwNjkwMDdaIn0%3D&digest=sha256%3A56655f1ec2dcfde1d4dcb6949f85f7c8187ed85a0b2a319e3524f77230d4d05e HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Mar/2025:12:15:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:56655f1ec2dcfde1d4dcb6949f85f7c8187ed85a0b2a319e3524f77230d4d05e HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (13.82s) === RUN TestStartPushReadOnly time="2025-03-16T12:15:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T12:15:19Z" level=info msg="redis not configured" go.version=go1.23.7 127.0.0.1 - - [16/Mar/2025:12:15:19 +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-16T12:15:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T12:15:19Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:15:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=5dce890a-aa44-4a29-b330-d52cd5a18a2a http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.455401ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:15:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T12:15:19Z" 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.23.7 http.request.host="127.0.0.1:33831" http.request.id=1419478d-a133-4b7c-90bc-cc3df7874ba2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.139021ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:12:15:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T12:15:19Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=c97895cf-a44b-44f4-b177-d2eb6e9c0c16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.090341ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:15:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T12:15:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=7bd6303c-6040-43d7-b65c-459461dc7a2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.203902ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:15:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=7bd6303c-6040-43d7-b65c-459461dc7a2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.407142ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:15:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=7bd6303c-6040-43d7-b65c-459461dc7a2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.560542ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:15:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=7bd6303c-6040-43d7-b65c-459461dc7a2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.666122ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:15:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T12:15:20Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=728a41c1-0add-42e1-a971-c29a3e5630ea http.request.method=POST http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.574622ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:30Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=71025632-521e-48aa-83d5-33e18464c3fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/blobs/uploads/622e83a7-f4b2-464b-96da-4088d92f8d90?_state=qiYLuOKinb-4O2HxJX2YWHmXhBFpre9BKjn4Ete7su57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjJlODNhNy1mNGIyLTQ2NGItOTZkYS00MDg4ZDkyZjhkOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6MjAuMTA1MzUyNjAzWiJ9&digest=sha256%3A619d49442bd4cafa854d64cb2c5c9e4dabf550c129c2510c7a91318db7be0495" http.request.useragent="Go-http-client/1.1" http.response.duration=10.548880046s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/622e83a7-f4b2-464b-96da-4088d92f8d90?_state=qiYLuOKinb-4O2HxJX2YWHmXhBFpre9BKjn4Ete7su57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjJlODNhNy1mNGIyLTQ2NGItOTZkYS00MDg4ZDkyZjhkOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6MjAuMTA1MzUyNjAzWiJ9&digest=sha256%3A619d49442bd4cafa854d64cb2c5c9e4dabf550c129c2510c7a91318db7be0495 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:31Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=2eca42b6-b4a5-4d92-84e1-58fad578a3ee http.request.method=POST http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.729582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=f6cc9303-84ec-40fb-8e97-5533abb93791 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/blobs/uploads/d708e22e-be8f-4731-960c-2e3fafda1829?_state=wURQgGXEwTrhvQ3nnsRaSLdUb9_U2zRqEY9zE3_oa4d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzA4ZTIyZS1iZThmLTQ3MzEtOTYwYy0yZTNmYWZkYTE4MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6MzEuNzU1NDY2MzQxWiJ9&digest=sha256%3A68540ce56c9fe5b7c3571ca94f9e7f6f1971a2b21d1c1db3709f3b8fc8805708" http.request.useragent="Go-http-client/1.1" http.response.duration=11.828809487s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/d708e22e-be8f-4731-960c-2e3fafda1829?_state=wURQgGXEwTrhvQ3nnsRaSLdUb9_U2zRqEY9zE3_oa4d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzA4ZTIyZS1iZThmLTQ3MzEtOTYwYy0yZTNmYWZkYTE4MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6MzEuNzU1NDY2MzQxWiJ9&digest=sha256%3A68540ce56c9fe5b7c3571ca94f9e7f6f1971a2b21d1c1db3709f3b8fc8805708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=67911fcd-f8a2-44ac-88fb-9e148ad3859a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.984203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=4ff1ccb7-38fc-4d7d-8405-76e2438f2159 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.duration=9.202423ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=ad286c6c-d021-425f-a954-67df64b3b3d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" 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=8.937683ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=fa016314-daca-4b30-a903-10e503b6b9c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.689304ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33831" http.request.id=e8d299d2-c2d1-43f8-8642-d88200416b89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.duration=12.770944ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33831" http.request.id=e3179457-7aeb-48fe-b4cc-98d6ff5793fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.duration=12.277584ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:33831" http.request.id=1c36fe43-fea5-4b88-847a-bc58c65d93a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.duration=9.480383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=6516bdf2-3659-4f5a-872a-678682538444 http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.784103ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=b51e8d6f-9b64-4dd4-a7b2-5acf815389a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.089882ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=14e90612-ac59-418f-bebd-11c53a0c1b1b http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.980562ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=dd2702d7-ccff-4a99-b7de-9ba501c4d802 http.request.method=GET http.request.remoteaddr="127.0.0.1:36668" 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=5.832402ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=error msg="payload digest does match: "sha256:50c8b8301a60314b744071730a93a474048c47636747744a7451e0e15141a652" != "sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d"" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=19687025-18e6-4850-8bf2-0356cad89312 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" time="2025-03-16T12:15:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=19687025-18e6-4850-8bf2-0356cad89312 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36668" http.request.uri="/v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.501502ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d" 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:3534e29fa7b6639ccba727e885a17bed7c726b0bfa62ef7b422f64a675307c5d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=07cde4c1-4124-4058-b464-5c1d92b9da9a http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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=6.149682ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" 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.23.7 http.request.host="127.0.0.1:33831" http.request.id=690a36ea-4b78-464f-8fcf-e7cfadbb09af http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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=5.198682ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33831" http.request.id=6fa23bf9-54ff-48dd-89fb-2c25e247a8b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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=4.945602ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:15:43Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33831" http.request.id=6fa23bf9-54ff-48dd-89fb-2c25e247a8b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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=5.190402ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:15:43Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33831" http.request.id=6fa23bf9-54ff-48dd-89fb-2c25e247a8b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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=5.375662ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=a3f6ec9f-f1b9-4e9c-9038-9b64262e347a http.request.method=POST http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.454622ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=06b7da56-58de-4425-9f94-385fc99ba455 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/blobs/uploads/24d2d40b-b2cb-4431-8f6a-d94888306234?_state=t3pFST3MnYqdrGoE3Leo0BMmxTSA6c4IQGmJ9uOH9iZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNGQyZDQwYi1iMmNiLTQ0MzEtOGY2YS1kOTQ4ODgzMDYyMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6NDMuNzQyNTgyNzAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=7.636403ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/24d2d40b-b2cb-4431-8f6a-d94888306234?_state=t3pFST3MnYqdrGoE3Leo0BMmxTSA6c4IQGmJ9uOH9iZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNGQyZDQwYi1iMmNiLTQ0MzEtOGY2YS1kOTQ4ODgzMDYyMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6NDMuNzQyNTgyNzAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:43Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33831" http.request.id=cd980203-5eba-47d1-b494-078702cfa980 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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=6.222682ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:15:43Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33831" http.request.id=cd980203-5eba-47d1-b494-078702cfa980 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" 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=6.493362ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:15:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T12:15:45Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=ae430553-75ee-4b5a-b264-85f504400037 http.request.method=POST http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.942303ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=8eab141c-f835-4d6f-8864-a7da5ffc824e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/blobs/uploads/938e3cc2-4ab9-4ea7-a255-3fd3d26ac46c?_state=2F7XnOzwwNL58oJUBFWpv1AGnu8hSCTdZTe7T3sTjj57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MzhlM2NjMi00YWI5LTRlYTctYTI1NS0zZmQzZDI2YWM0NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6NDUuMTgxNDUxMzM2WiJ9&digest=sha256%3A48817d27c7bf6a03718692aeb10a42a886706c2d4734b8011454b0fc646c8b9b" http.request.useragent="Go-http-client/1.1" http.response.duration=12.831326891s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/938e3cc2-4ab9-4ea7-a255-3fd3d26ac46c?_state=2F7XnOzwwNL58oJUBFWpv1AGnu8hSCTdZTe7T3sTjj57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MzhlM2NjMi00YWI5LTRlYTctYTI1NS0zZmQzZDI2YWM0NmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6NDUuMTgxNDUxMzM2WiJ9&digest=sha256%3A48817d27c7bf6a03718692aeb10a42a886706c2d4734b8011454b0fc646c8b9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:15:59Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=8d5e3ea6-665d-4dd6-97e5-9871b25b2bf4 http.request.method=POST http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.629601ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=379b76d1-66da-4f9d-bd34-4d3708cb093a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/blobs/uploads/b3310513-25d4-46fa-be3e-13982b526a9e?_state=1nlc2T9lHip_1RKr1WnsU4sg14p73Vv1Z9LcnEzOvep7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMzMxMDUxMy0yNWQ0LTQ2ZmEtYmUzZS0xMzk4MmI1MjZhOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6NTkuMjQzNzA4MTg1WiJ9&digest=sha256%3A55ee1b6c39c7b6d99d02dac7179faa89705ffb8a3d8bac49e5b50fb24789c85d" http.request.useragent="Go-http-client/1.1" http.response.duration=12.029920532s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:15:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/b3310513-25d4-46fa-be3e-13982b526a9e?_state=1nlc2T9lHip_1RKr1WnsU4sg14p73Vv1Z9LcnEzOvep7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMzMxMDUxMy0yNWQ0LTQ2ZmEtYmUzZS0xMzk4MmI1MjZhOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTU6NTkuMjQzNzA4MTg1WiJ9&digest=sha256%3A55ee1b6c39c7b6d99d02dac7179faa89705ffb8a3d8bac49e5b50fb24789c85d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33831" http.request.id=44fd4a55-b6cb-4d4e-b13a-40f032c2983a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.505222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33831" http.request.id=ab9d3413-77e7-4c55-bc23-001cbc41caf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/sha256:4d1f2988fe6a268c74a3cb0c9dbefca3df9cdcef6cbc1bd38a800391b4a0de83" http.request.useragent="Go-http-client/1.1" http.response.duration=3.709141ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:4d1f2988fe6a268c74a3cb0c9dbefca3df9cdcef6cbc1bd38a800391b4a0de83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=ae13d6a0-5210-4032-b452-4050276a44a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.298801ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=b84e11c1-04ee-435d-aa9c-223614ad8fe7 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/sha256:4d1f2988fe6a268c74a3cb0c9dbefca3df9cdcef6cbc1bd38a800391b4a0de83" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.104761ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:4d1f2988fe6a268c74a3cb0c9dbefca3df9cdcef6cbc1bd38a800391b4a0de83 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=91c82556-c537-4f1c-9f17-d0f00d0894b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.909581ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=7b377619-3080-4162-a622-8c14f7fd24ed http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/sha256:4d1f2988fe6a268c74a3cb0c9dbefca3df9cdcef6cbc1bd38a800391b4a0de83" http.request.useragent="Go-http-client/1.1" http.response.duration=2.426061ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:4d1f2988fe6a268c74a3cb0c9dbefca3df9cdcef6cbc1bd38a800391b4a0de83 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=6216765c-df8c-49ab-93e1-e88cea4dc6d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.933141ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="rewriting manifest sha256:4d1f2988fe6a268c74a3cb0c9dbefca3df9cdcef6cbc1bd38a800391b4a0de83 in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=082d0379-6162-49ca-9bd9-e6423697e606 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=082d0379-6162-49ca-9bd9-e6423697e606 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.715502ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33831" http.request.id=ed7f4ef8-808c-4b13-b644-4322ff9eaf9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.104521ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33831" http.request.id=4ca3374c-ba26-4247-b8d3-a9b882ff8746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.820001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33831" http.request.id=94c867ea-3818-4ef1-94ef-ba6aa17fc5e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/sha256:18284ac75fece2b967fb7c300e862e8fd1bf2a932dc7238d09931ce9f1f8b793" http.request.useragent="Go-http-client/1.1" http.response.duration=3.560982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "PUT /v2/foo/schema2/manifests/sha256:18284ac75fece2b967fb7c300e862e8fd1bf2a932dc7238d09931ce9f1f8b793 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=24571d16-f4c6-4f1f-b0ab-20759c21d0f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.246321ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=b840ae9d-399f-4343-910b-7778e3dc7eac http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/sha256:18284ac75fece2b967fb7c300e862e8fd1bf2a932dc7238d09931ce9f1f8b793" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.104642ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:18284ac75fece2b967fb7c300e862e8fd1bf2a932dc7238d09931ce9f1f8b793 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=13415e0f-39ad-4668-9195-cb0e4b7a9e2b http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.125361ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=f33d9f6d-6a31-469b-93d5-bfa7f3b91cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/sha256:18284ac75fece2b967fb7c300e862e8fd1bf2a932dc7238d09931ce9f1f8b793" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271001ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/sha256:18284ac75fece2b967fb7c300e862e8fd1bf2a932dc7238d09931ce9f1f8b793 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=info msg="rewriting manifest list sha256:18284ac75fece2b967fb7c300e862e8fd1bf2a932dc7238d09931ce9f1f8b793 in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=b66a8604-044c-4ba9-a350-7c3b14d6c56b http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" 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-16T12:16:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33831" http.request.id=b66a8604-044c-4ba9-a350-7c3b14d6c56b http.request.method=GET http.request.remoteaddr="127.0.0.1:58066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.439702ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-03-16T12:16: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.23.7 time="2025-03-16T12:16:11Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:16:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=d5bcb7c1-2f1d-4790-bb9f-8d5641f24bb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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.693581ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" 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.23.7 http.request.host="127.0.0.1:34889" http.request.id=f3a40e15-4061-4b42-a58e-35a985f470dc http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.2654ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=e6dc360c-75f6-44e9-ad1e-99532edaccfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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.576941ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T12:16:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=228832e5-4129-4fb0-b245-27107fedece7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.071162ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:16:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=228832e5-4129-4fb0-b245-27107fedece7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.231022ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:16:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=228832e5-4129-4fb0-b245-27107fedece7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.339762ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:16:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=228832e5-4129-4fb0-b245-27107fedece7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.447502ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:16:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T12:16:12Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=78bf415f-24a0-4a99-b45b-6cd4e1582e57 http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=fc71605e-a1ee-41ca-93e2-b7c9db55b898 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/blobs/uploads/52c31c2f-e67c-4c20-a06d-e82be4cb1713?_state=gdyCoQezUUqJHjNg8ebhjqaT5cKJMo3k3sgbVuPfZYl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MmMzMWMyZi1lNjdjLTRjMjAtYTA2ZC1lODJiZTRjYjE3MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MTIuNDg5ODI0MzkxWiJ9&digest=sha256%3A92fe58d2f02b3066eeec38c27318e1564995fdd9519183f6e7e6a9cce1badd7e" http.request.useragent="Go-http-client/1.1" http.response.duration=11.249670999s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/52c31c2f-e67c-4c20-a06d-e82be4cb1713?_state=gdyCoQezUUqJHjNg8ebhjqaT5cKJMo3k3sgbVuPfZYl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MmMzMWMyZi1lNjdjLTRjMjAtYTA2ZC1lODJiZTRjYjE3MTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MTIuNDg5ODI0MzkxWiJ9&digest=sha256%3A92fe58d2f02b3066eeec38c27318e1564995fdd9519183f6e7e6a9cce1badd7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=c8ab95c7-fe2e-4e97-b18f-2b6021aaff0e http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.436981ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=8e50836f-f75d-40ec-a9f2-e1def0f24cfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/blobs/uploads/6daf6331-76d2-4d90-ab4d-8831a16fc596?_state=znJlJKkhYIHeDC82TCtXg-dImUGVvpqnWSAAKjPozD57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZGFmNjMzMS03NmQyLTRkOTAtYWI0ZC04ODMxYTE2ZmM1OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MjQuNzAwODgxOTU1WiJ9&digest=sha256%3Af8c0bf65355299a3325579538bf0db0ed49e257f6e80b138cb16567a6cdd8617" http.request.useragent="Go-http-client/1.1" http.response.duration=8.008448765s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/6daf6331-76d2-4d90-ab4d-8831a16fc596?_state=znJlJKkhYIHeDC82TCtXg-dImUGVvpqnWSAAKjPozD57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZGFmNjMzMS03NmQyLTRkOTAtYWI0ZC04ODMxYTE2ZmM1OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MjQuNzAwODgxOTU1WiJ9&digest=sha256%3Af8c0bf65355299a3325579538bf0db0ed49e257f6e80b138cb16567a6cdd8617 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=fa423690-b820-4fe7-bb47-61de0f078536 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.612302ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=5f7b11e0-456c-46b9-b522-1778ca663a39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.duration=6.047762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=d40f785f-a19b-4911-9d17-e5a72eb2d2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.085422ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=5b2e0f96-105b-492d-99c9-11f0b132c1e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.921342ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34889" http.request.id=589e067b-b10b-43b9-bfe0-bdb7eea58e75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.duration=6.000342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34889" http.request.id=ab5e0726-3f86-4682-a684-7676b3af1fcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.duration=5.981723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:34889" http.request.id=6b99fd32-fa49-4776-b4dd-a90e9ce6c11d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.duration=5.825602ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=7fd9643a-ef5a-4565-89e1-0f1ab6c44791 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.964222ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=65793fa2-b078-4269-8998-1e8f8212cc38 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.812401ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=ffeb5ef9-1d55-40f5-8d1f-3559737c0e0c http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.duration=2.583521ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=04c88722-abbe-42d6-8ee5-2b0e59c6ef93 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.751501ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=error msg="payload digest does match: "sha256:e8ffad84d458117f4ac149eccf3d22d1fb62a252629df76b2726e7ae8dfa1232" != "sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80"" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=a80fcdcd-1c75-465e-b2cc-3222dd46aaeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" time="2025-03-16T12:16:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=a80fcdcd-1c75-465e-b2cc-3222dd46aaeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.296321ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80" 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema1/manifests/sha256:dea515888366e9791c20369cebbf3f3fc51698798e3b09aec43ccb065a131e80 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=3f814be6-6310-4386-b870-00b4788f036f http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.115982ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" 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.23.7 http.request.host="127.0.0.1:34889" http.request.id=b9c56c88-a14e-4a24-b6a7-41bfa9c91cca http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.763901ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34889" http.request.id=779ecc18-928f-4ad0-9d17-1b384534b866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.287841ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:16:32Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34889" http.request.id=779ecc18-928f-4ad0-9d17-1b384534b866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.446642ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:16:32Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34889" http.request.id=779ecc18-928f-4ad0-9d17-1b384534b866 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.562082ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=c0fb8afd-e69b-4e5d-8b2a-d4ffd8bb07da http.request.method=POST http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.159241ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=98451063-35b5-49fd-b3ab-d82b15a5812c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/blobs/uploads/5f97562b-c867-4143-abea-f0acaece8a53?_state=WX7BVFImkT9-n8VRDLGvpedSe4B5_UKbGWvLpI9NM8J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Zjk3NTYyYi1jODY3LTQxNDMtYWJlYS1mMGFjYWVjZThhNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MzIuODAxODI1MjkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.995802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/5f97562b-c867-4143-abea-f0acaece8a53?_state=WX7BVFImkT9-n8VRDLGvpedSe4B5_UKbGWvLpI9NM8J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Zjk3NTYyYi1jODY3LTQxNDMtYWJlYS1mMGFjYWVjZThhNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MzIuODAxODI1MjkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:32Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34889" http.request.id=4bfc946d-4b24-456d-a2bf-76be63e5846b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.425501ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:16:32Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34889" http.request.id=4bfc946d-4b24-456d-a2bf-76be63e5846b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.584861ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:16:32 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T12:16:33Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=8f699449-8dac-4b2d-bb3f-ec37e431e2da http.request.method=POST http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.387781ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:38Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=ce64abe1-94b4-4ced-95a4-8c985188b50d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/blobs/uploads/e05b3080-6790-4f03-8765-9f3bba816bfa?_state=I_yE3OgQuhtd1SwOou1siySm00NYGqtnUtNdG0KYgnh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDViMzA4MC02NzkwLTRmMDMtODc2NS05ZjNiYmE4MTZiZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MzMuNTk1NjMyMDc3WiJ9&digest=sha256%3A7b7bfc3702d802c215c89a5e979b3323e09029352a53690843f347ce5fa51d0f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.370154583s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/e05b3080-6790-4f03-8765-9f3bba816bfa?_state=I_yE3OgQuhtd1SwOou1siySm00NYGqtnUtNdG0KYgnh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMDViMzA4MC02NzkwLTRmMDMtODc2NS05ZjNiYmE4MTZiZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6MzMuNTk1NjMyMDc3WiJ9&digest=sha256%3A7b7bfc3702d802c215c89a5e979b3323e09029352a53690843f347ce5fa51d0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=4b718499-2887-47bd-ad9d-3b98a8233ebc http.request.method=POST http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.854702ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=5c6d5d4d-dc29-4bf3-bb89-64d1846d55fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/blobs/uploads/132fe184-9174-4cb2-9cb8-b42d47f939ad?_state=Z04XM3kOIOMSEA9RvmJlbukTYXABxshCMKnc25KSWL97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzJmZTE4NC05MTc0LTRjYjItOWNiOC1iNDJkNDdmOTM5YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6NDAuMDQxODYxOTQ1WiJ9&digest=sha256%3A2d73dedf64455f4b5d32bcdf442c7d3a8ef51d13840ea88f60f209900b450f29" http.request.useragent="Go-http-client/1.1" http.response.duration=9.880498422s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/132fe184-9174-4cb2-9cb8-b42d47f939ad?_state=Z04XM3kOIOMSEA9RvmJlbukTYXABxshCMKnc25KSWL97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzJmZTE4NC05MTc0LTRjYjItOWNiOC1iNDJkNDdmOTM5YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6NDAuMDQxODYxOTQ1WiJ9&digest=sha256%3A2d73dedf64455f4b5d32bcdf442c7d3a8ef51d13840ea88f60f209900b450f29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34889" http.request.id=4942e7e3-a116-4fc3-8625-fc714e4e26d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.481222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34889" http.request.id=d0f55a76-2443-4122-983a-534459709fa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/sha256:88f9be592d7fea274b90ff768f9dd911e756c09060469a2b8d9e412b577e91c7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.440722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:88f9be592d7fea274b90ff768f9dd911e756c09060469a2b8d9e412b577e91c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=aa438dfd-e141-45e1-8649-3951f6de9f4a http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.361701ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=e0374a1d-7b65-4c33-b8f0-189cd3a5d136 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/sha256:88f9be592d7fea274b90ff768f9dd911e756c09060469a2b8d9e412b577e91c7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.296882ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/sha256:88f9be592d7fea274b90ff768f9dd911e756c09060469a2b8d9e412b577e91c7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=586dffaf-fb02-4922-b5ed-5a33d599eb06 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.803661ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=33f36a9c-4f83-497b-8680-67be12b2bde4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/sha256:88f9be592d7fea274b90ff768f9dd911e756c09060469a2b8d9e412b577e91c7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.600201ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/sha256:88f9be592d7fea274b90ff768f9dd911e756c09060469a2b8d9e412b577e91c7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=3691ab12-a021-469f-8848-79f936c0ced7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.638181ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="rewriting manifest sha256:88f9be592d7fea274b90ff768f9dd911e756c09060469a2b8d9e412b577e91c7 in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=e102247d-ed9d-4572-a519-d0b2a145587c http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" 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-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=e102247d-ed9d-4572-a519-d0b2a145587c http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.601182ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34889" http.request.id=0ef1427c-9f0b-485c-9256-9336465f1c52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.961601ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34889" http.request.id=882ef726-b0d5-45e5-a93b-58cbb8fe84cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653021ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34889" http.request.id=0138eb0a-077c-499c-ab8b-76a5da5f0afe http.request.method=PUT http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/sha256:0d64122a9424ef8e7689b3d16531cde70d4b999e0be180f2c77f9b5996439fef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.312542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:0d64122a9424ef8e7689b3d16531cde70d4b999e0be180f2c77f9b5996439fef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=c3dab0c9-dbe9-4798-a024-f3ec54109f81 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.187761ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=2020416a-0cc4-421e-8aa7-082b1e9cf95e http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/sha256:0d64122a9424ef8e7689b3d16531cde70d4b999e0be180f2c77f9b5996439fef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.149281ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/sha256:0d64122a9424ef8e7689b3d16531cde70d4b999e0be180f2c77f9b5996439fef HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T12:16:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=d45f3307-86ec-4496-a5cf-d9ce527bd62d http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.601441ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:49 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=884fe3cc-4b41-4dbc-82db-cf85ecd0a904 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/sha256:0d64122a9424ef8e7689b3d16531cde70d4b999e0be180f2c77f9b5996439fef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.447901ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/foo/schema2/manifests/sha256:0d64122a9424ef8e7689b3d16531cde70d4b999e0be180f2c77f9b5996439fef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" level=info msg="rewriting manifest list sha256:0d64122a9424ef8e7689b3d16531cde70d4b999e0be180f2c77f9b5996439fef in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=05259161-a922-4ddc-9967-fb3ad75b6f20 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" 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-16T12:16:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34889" http.request.id=05259161-a922-4ddc-9967-fb3ad75b6f20 http.request.method=GET http.request.remoteaddr="127.0.0.1:41998" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.631742ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (90.99s) === RUN TestGetManifestWithStorageError time="2025-03-16T12:16:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T12:16:50Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:35633" http.request.id=c9eb0d0b-7a4e-4fc3-9b06-90e5eb3d7e47 http.request.method=GET http.request.remoteaddr="127.0.0.1:47180" 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=2.837961ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.23.7 http.request.host="127.0.0.1:35633" http.request.id=65c7b763-52b9-419c-a657-67cf4e06c973 http.request.method=GET http.request.remoteaddr="127.0.0.1:47180" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.587121ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.23.7 http.request.host="127.0.0.1:35633" http.request.id=b846dc68-bb03-46a4-b7a2-0e02bf8b3173 http.request.method=GET http.request.remoteaddr="127.0.0.1:47180" 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=15.167726ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.23.7 http.request.host="127.0.0.1:35633" http.request.id=997ecf1d-704a-42dd-af3e-f787d6f46f95 http.request.method=GET http.request.remoteaddr="127.0.0.1:47180" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.675801ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.04s) === RUN TestManifestDelete time="2025-03-16T12:16:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T12:16:50Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=51f7fff1-fdbc-4409-b64a-999c114de614 http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.158981ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" 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.23.7 http.request.host="127.0.0.1:32881" http.request.id=e5e46add-50ef-485a-bb71-fe380af8136f http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.590401ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=b1055635-a69d-4def-91a3-33c001b9bcf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" 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.926321ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=96ee985e-66c6-47f4-93c3-d49b27efc9ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.524741ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=96ee985e-66c6-47f4-93c3-d49b27efc9ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.690761ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=96ee985e-66c6-47f4-93c3-d49b27efc9ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.835281ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T12:16:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=96ee985e-66c6-47f4-93c3-d49b27efc9ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.017041ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:12:16:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T12:16:51Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=3eedb509-e928-4abc-abf6-2159fb9cb5e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276102ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:16:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=4d89d88f-1313-4a80-a26f-2652b2fb3c2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/blobs/uploads/d38f3302-2cad-4db4-adba-2878423fc1d1?_state=1Id57ToyFMeweS-IGpH-7dWtIWhTp7JckFhANLE46Q97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzhmMzMwMi0yY2FkLTRkYjQtYWRiYS0yODc4NDIzZmMxZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6NTEuMDM1NTU3NzA2WiJ9&digest=sha256%3A0bed63daf6f7eb6c381de38c59d309e6c866569f77e8213a54f84ab098b144ac" http.request.useragent="Go-http-client/1.1" http.response.duration=7.904797597s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:16:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/d38f3302-2cad-4db4-adba-2878423fc1d1?_state=1Id57ToyFMeweS-IGpH-7dWtIWhTp7JckFhANLE46Q97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMzhmMzMwMi0yY2FkLTRkYjQtYWRiYS0yODc4NDIzZmMxZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTY6NTEuMDM1NTU3NzA2WiJ9&digest=sha256%3A0bed63daf6f7eb6c381de38c59d309e6c866569f77e8213a54f84ab098b144ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:00Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=3154d3b0-265a-481a-84fc-b7acc2d33d4d http.request.method=POST http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.040261ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=336649c5-ec25-4d21-9839-69bd134b56d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/blobs/uploads/4e552e59-50f7-4485-85e0-8132ad301656?_state=N9yBVtLhZiA_8Hs1dASr_FTHU2an-s03apWA1X1goq17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZTU1MmU1OS01MGY3LTQ0ODUtODVlMC04MTMyYWQzMDE2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MDAuMTk1NzE5Nzk0WiJ9&digest=sha256%3Ae06ecaeb59c4609ed96d761d89cec2f3237bde4095e04641e7d4b510fdf61d07" http.request.useragent="Go-http-client/1.1" http.response.duration=14.705813425s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/4e552e59-50f7-4485-85e0-8132ad301656?_state=N9yBVtLhZiA_8Hs1dASr_FTHU2an-s03apWA1X1goq17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZTU1MmU1OS01MGY3LTQ0ODUtODVlMC04MTMyYWQzMDE2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MDAuMTk1NzE5Nzk0WiJ9&digest=sha256%3Ae06ecaeb59c4609ed96d761d89cec2f3237bde4095e04641e7d4b510fdf61d07 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=1cce0f25-9a56-4eec-9012-288566b3babd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.708283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=12a9d5d5-0691-4838-9eef-9872ac25f459 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.873762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=22942c6f-c7e6-4061-bd24-5bff7bf865dd http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.937081ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=309efa96-f06d-43a1-9c67-890f56b639e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.890782ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "GET /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:32881" http.request.id=057d0043-41dc-4985-8935-aa1ce5593982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.986982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:32881" http.request.id=07e9d93d-7717-4470-be07-c10f3c48c2cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.135082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:32881" http.request.id=94ad11ca-c5c1-4420-a3f1-f5461d1af7bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.123282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=d3c557c1-f135-4b00-9eb1-0a79f31a24df http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.000382ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "GET /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=713047c6-d2b1-461f-8125-017104448505 http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.951921ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=9806e2c5-de35-484f-8ce8-e3a48a1a4433 http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.965101ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "GET /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=d12d1f9a-2ba9-45ca-a962-3eebe4260eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.882621ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=error msg="payload digest does match: "sha256:0f2a194297b10b352882d3d9f942c191b098931518889d6354130c2e35636292" != "sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d"" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=95151322-714c-4cc5-bb77-7819ed5c75d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" time="2025-03-16T12:17:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=95151322-714c-4cc5-bb77-7819ed5c75d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37336" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.651441ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T12:17:14Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=b5ad8882-6204-44bb-9e1e-e07e457407a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48708" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=16.650426ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=77841ac8-98c5-49ef-a813-fc0f7d59d211 http.request.method=GET http.request.remoteaddr="127.0.0.1:48708" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.839942ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" 127.0.0.1 - - [16/Mar/2025:12:17:14 +0000] "GET /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=7e372427-f4f2-41b0-bbc2-b7e49c7f44ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48714" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.476842ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=6728ceac-6dd5-4f60-b53c-152b85ec644b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.961302ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=639592f1-1670-452e-9683-14eaa8e76576 http.request.method=GET http.request.remoteaddr="127.0.0.1:48716" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.702942ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "GET /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=a18a7618-797f-48f7-af68-abc27b82e49a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48730" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.252241ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=78b7cbda-0888-451b-9a4b-67ec4557c10e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.349623ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=cdde3075-d64d-48cd-ad23-c398c3fb91f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.405201ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=913552ac-109d-41d4-bf6a-c935c2542b57 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.420401ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ddd283b7db4aeb7ee7d3782ae11ad7797c787ea5616561032e619a77074e450d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=07aeb6dd-2b23-4a47-9a5c-c2f24cb77e06 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.705221ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=080b3c18-8d78-4001-b7d7-3af5cca64fe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" 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.702801ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" 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.23.7 http.request.host="127.0.0.1:32881" http.request.id=be30d294-305a-48e5-ad1e-ef04affa96b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.785681ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=40c5fa05-604f-4b5e-981d-9a82ac08f255 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.943142ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:17:15Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=40c5fa05-604f-4b5e-981d-9a82ac08f255 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" 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=4.127762ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:17:15Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=40c5fa05-604f-4b5e-981d-9a82ac08f255 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" 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=4.289482ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=662f664c-46d7-49cf-907b-683ef917e746 http.request.method=POST http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.314282ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=61aed759-aa21-4e03-8ea3-15a594672332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/blobs/uploads/da378d33-b6fb-4d03-9fd5-e40d377c0d52?_state=-Jb7o2yl5pvnlgNi0Is5YXIJPRE2RfFPD8XDp7GFP557Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYTM3OGQzMy1iNmZiLTRkMDMtOWZkNS1lNDBkMzc3YzBkNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MTUuMDcwMzI2MDk5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.796662ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/da378d33-b6fb-4d03-9fd5-e40d377c0d52?_state=-Jb7o2yl5pvnlgNi0Is5YXIJPRE2RfFPD8XDp7GFP557Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYTM3OGQzMy1iNmZiLTRkMDMtOWZkNS1lNDBkMzc3YzBkNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MTUuMDcwMzI2MDk5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:15Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=48679ff9-2f21-44cc-86e2-33dfadebff4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" 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=4.098082ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T12:17:15Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=48679ff9-2f21-44cc-86e2-33dfadebff4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" 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=4.279002ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:12:17:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T12:17:16Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=0f1952d9-0fd9-46a1-bd82-b15fc4ec6bfc http.request.method=POST http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.835521ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:31Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=e318b9ea-c282-41d3-ba4e-f8f890adabff http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/blobs/uploads/4d993cb5-b973-4a8e-b285-3845a6aa100a?_state=aaVrWKm_ZYgwtemupkGh0rBUnL5mu2p_YiuyCnWAX197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDk5M2NiNS1iOTczLTRhOGUtYjI4NS0zODQ1YTZhYTEwMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MTYuMzU4MjM4MjIzWiJ9&digest=sha256%3A40c335ec4aefbe6e29b88151837cc5296daeb6c91ac4f06a0cb91092eec15a31" http.request.useragent="Go-http-client/1.1" http.response.duration=14.847030606s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/4d993cb5-b973-4a8e-b285-3845a6aa100a?_state=aaVrWKm_ZYgwtemupkGh0rBUnL5mu2p_YiuyCnWAX197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDk5M2NiNS1iOTczLTRhOGUtYjI4NS0zODQ1YTZhYTEwMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MTYuMzU4MjM4MjIzWiJ9&digest=sha256%3A40c335ec4aefbe6e29b88151837cc5296daeb6c91ac4f06a0cb91092eec15a31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:31Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=b2f8d96f-ff3d-44cb-be62-8b1b658666be http.request.method=POST http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.437841ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=a744721f-8349-49e2-912c-e1b7017de270 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/blobs/uploads/2ca4b3f9-bf28-4a0a-96cb-99b6fb141f58?_state=SfhvnI7kwtD-NA5JTI-1x_SGhK0GdPrU8-LNbZSC3_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2E0YjNmOS1iZjI4LTRhMGEtOTZjYi05OWI2ZmIxNDFmNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MzEuOTAxMjAyMTU5WiJ9&digest=sha256%3A1204a411ebaa2f0f7d4029f70484fab0f5742da9299faff6596a50c9c1028dca" http.request.useragent="Go-http-client/1.1" http.response.duration=4.119009465s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/2ca4b3f9-bf28-4a0a-96cb-99b6fb141f58?_state=SfhvnI7kwtD-NA5JTI-1x_SGhK0GdPrU8-LNbZSC3_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2E0YjNmOS1iZjI4LTRhMGEtOTZjYi05OWI2ZmIxNDFmNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTI6MTc6MzEuOTAxMjAyMTU5WiJ9&digest=sha256%3A1204a411ebaa2f0f7d4029f70484fab0f5742da9299faff6596a50c9c1028dca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=d6de47e8-73ea-46cd-b0cc-e181d2221eaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.813542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=876d546b-3226-4bd1-b437-995518e5ecc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.907621ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=0ace2e8d-d34a-43e4-9fff-98bb1f3af10c http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.182681ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=951f2a5c-ddc9-44f3-9c28-0d1cac1e7a53 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=4.026621ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=8001b5cf-6857-4e2d-8ac5-b707f1abf49d http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.920761ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=38834ba2-b6a4-477a-8feb-863debb4d18a http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.975921ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=9461c9fe-2756-4ca2-b16f-159400439fb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.005561ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="rewriting manifest sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=0cf5c76c-b960-4c6d-a316-8df7e49f4fa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" 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-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=0cf5c76c-b960-4c6d-a316-8df7e49f4fa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.082122ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=b7905af7-f488-48d1-bcad-052bc1417b5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.760602ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=d07627d8-6d38-4aa1-8352-94fa54445ece http.request.method=GET http.request.remoteaddr="127.0.0.1:48734" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.434661ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=e1dd7083-35af-45b6-bbb1-a11549d79637 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46166" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.602321ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=e2b9aaf6-0f8d-4237-a59c-22aba133015b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46172" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.486981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=bd8192f4-d1b9-4fda-8b9a-6923a5062c41 http.request.method=GET http.request.remoteaddr="127.0.0.1:46172" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=43.413115ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=f996c269-2906-4d3c-84a0-35efb5837558 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34006" 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=3.464521ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:32881" http.request.id=1dc1e6f1-738c-4633-9809-b199554dacd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.521802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=030af393-f5b4-4b23-8503-faa2cdd8202b http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.842421ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=ca01f0c8-7948-405b-ad03-832b292ba647 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.121142ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:995f854d86c4be6ce0eea9ef822ada90f77da3a26ca52653a7df75b807886b6b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:32881" http.request.id=03fd48eb-a9ec-4728-bc87-d56543ff97f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.719681ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (46.11s) === RUN TestManifestDeleteDisabled time="2025-03-16T12:17:36Z" 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.23.7 time="2025-03-16T12:17:36Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:45907" http.request.id=b5b09631-b38b-477c-aca3-59282af61655 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40298" 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=3.010162ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-03-16T12:17:36Z" 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.23.7 time="2025-03-16T12:17:36Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:17:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 time="2025-03-16T12:17:36Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.23.7 time="2025-03-16T12:17:36Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.7 time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:42467" http.request.id=2ee0de2d-5f39-46c0-88ff-4c5d9a806c2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47526" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.311101ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:42467" http.request.id=fc553c23-56e6-485c-b2e6-17f5e7d6bd97 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47534" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.376682ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:42467" http.request.id=902acdfa-ad57-43d1-a4bc-fb7af493370d http.request.method=POST http.request.remoteaddr="127.0.0.1:47546" 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=5.539162ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T12:17:36Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:42467" http.request.id=14d31b00-1d5b-4614-85bb-3cf3e374ea6d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47562" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.896462ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:12:17:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.57s) === RUN TestProxyManifestGetByTag time="2025-03-16T12:17:36Z" 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.23.7 time="2025-03-16T12:17:36Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:17:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=0e050fd7-a3a1-4ba6-a8c4-653337bcc293 http.request.method=POST http.request.remoteaddr="127.0.0.1:46502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.978702ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=06c339ed-d75b-4a42-a5b6-80e371064d76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46502" http.request.uri="/v2/foo/bar/blobs/uploads/6f8ed378-8061-4720-958c-6ccc5cdd3476?_state=y_OBCVvvauLYA5tVW4pmc3OlyING8NpANp5e_PsoYfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmOGVkMzc4LTgwNjEtNDcyMC05NThjLTZjY2M1Y2RkMzQ3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNzozNy43NDk0MzQzMjdaIn0%3D&digest=sha256%3A1899424220e7106e2c41095a11b073ae5a379bc522a8c26d38e8b99bfcad27b9" http.request.useragent="Go-http-client/1.1" http.response.duration=11.263239084s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:37 +0000] "PUT /v2/foo/bar/blobs/uploads/6f8ed378-8061-4720-958c-6ccc5cdd3476?_state=y_OBCVvvauLYA5tVW4pmc3OlyING8NpANp5e_PsoYfF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmOGVkMzc4LTgwNjEtNDcyMC05NThjLTZjY2M1Y2RkMzQ3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNzozNy43NDk0MzQzMjdaIn0%3D&digest=sha256%3A1899424220e7106e2c41095a11b073ae5a379bc522a8c26d38e8b99bfcad27b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=989b6c88-8aeb-499d-82c3-1e87086ea3f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46502" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.411784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T12:17:49Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T12:17:49Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.23.7 time="2025-03-16T12:17:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=bf12ee98-fabf-4354-9f20-4a3f2098a5ba http.request.method=GET http.request.remoteaddr="127.0.0.1:46502" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.855642ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44381" go.version=go1.23.7 time="2025-03-16T12:17:49Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.7 time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=133955b4-d3b2-42f8-a34d-98091beddfdc http.request.method=GET http.request.remoteaddr="127.0.0.1:39300" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.242723ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44381 /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:44381/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41089" http.request.id=4b87a7ba-31ff-490b-9520-5d158cdadf2a http.request.method=GET http.request.remoteaddr="127.0.0.1:60612" http.request.uri="/v2/foo/bar/manifests/sha256:2552b26ba6b8fc45aa0c6543e4cc51a61e404af98bdb2351c61bb60890c9076c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:2552b26ba6b8fc45aa0c6543e4cc51a61e404af98bdb2351c61bb60890c9076c" time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=9fbf6cc0-68f7-48c3-bddf-938a1fde284f http.request.method=GET http.request.remoteaddr="127.0.0.1:39302" http.request.uri="/v2/foo/bar/manifests/sha256:2552b26ba6b8fc45aa0c6543e4cc51a61e404af98bdb2351c61bb60890c9076c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.604804ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "GET /v2/foo/bar/manifests/sha256:2552b26ba6b8fc45aa0c6543e4cc51a61e404af98bdb2351c61bb60890c9076c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:2552b26ba6b8fc45aa0c6543e4cc51a61e404af98bdb2351c61bb60890c9076c with ttl=167h59m59.99998602s" go.version=go1.23.7 time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41089" http.request.id=4b87a7ba-31ff-490b-9520-5d158cdadf2a http.request.method=GET http.request.remoteaddr="127.0.0.1:60612" http.request.uri="/v2/foo/bar/manifests/sha256:2552b26ba6b8fc45aa0c6543e4cc51a61e404af98bdb2351c61bb60890c9076c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=38.564434ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "GET /v2/foo/bar/manifests/sha256:2552b26ba6b8fc45aa0c6543e4cc51a61e404af98bdb2351c61bb60890c9076c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=1684d6aa-93b5-4e26-b326-de84795d5d73 http.request.method=GET http.request.remoteaddr="127.0.0.1:39302" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.949042ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44381 /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:44381/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41089" http.request.id=49f24aaf-344f-4cec-a53f-9abe956171e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60626" 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-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=59fb6b00-7d3b-4979-b73e-6f26aa49aaba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39310" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.005824ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T12:17:49Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41089" http.request.id=49f24aaf-344f-4cec-a53f-9abe956171e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60626" 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=38.425714ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:12:17:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T12:17:50Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=91f8dbf5-26ce-40ae-95e4-14fd2ffdd68a http.request.method=POST http.request.remoteaddr="127.0.0.1:39310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.400721ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=708d80e2-b41d-4eb2-81e9-8f534d57a0ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:39310" http.request.uri="/v2/foo/bar/blobs/uploads/a9ed2506-1562-4cca-95e9-f2b88f0c1008?_state=I5Nar05PyUfep4mdvcGn1eREjLKRuPiwTZRxQ2m4BEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZWQyNTA2LTE1NjItNGNjYS05NWU5LWYyYjg4ZjBjMTAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNzo1MC4zMzQxOTIyODlaIn0%3D&digest=sha256%3Ae12e36ed0624d9a931bddb18ef67a5f3cebaafa6dab3b399aed6f6c90ccdb219" http.request.useragent="Go-http-client/1.1" http.response.duration=10.672202057s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:17:50 +0000] "PUT /v2/foo/bar/blobs/uploads/a9ed2506-1562-4cca-95e9-f2b88f0c1008?_state=I5Nar05PyUfep4mdvcGn1eREjLKRuPiwTZRxQ2m4BEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5ZWQyNTA2LTE1NjItNGNjYS05NWU5LWYyYjg4ZjBjMTAwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxMjoxNzo1MC4zMzQxOTIyODlaIn0%3D&digest=sha256%3Ae12e36ed0624d9a931bddb18ef67a5f3cebaafa6dab3b399aed6f6c90ccdb219 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=cb00eac5-a77c-48fc-80b7-971bdec1a020 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39310" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.910583ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:12:18:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=57d6f1fc-5f77-45a3-b44d-aafd6cbcdbc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39310" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.966641ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:18:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T12:18:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44381 /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:44381/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41089" http.request.id=cdbb3514-906e-4304-a24f-94948c16e59b http.request.method=GET http.request.remoteaddr="127.0.0.1:45182" 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-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=87306e22-462b-4020-8280-e4eccd297bd1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59592" 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=8.149083ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:12:18:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=befcf365-971a-4ddf-84c9-4e859025744b http.request.method=GET http.request.remoteaddr="127.0.0.1:59592" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.897781ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:12:18:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T12:18:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44381 /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:44381/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41089" http.request.id=cdbb3514-906e-4304-a24f-94948c16e59b http.request.method=GET http.request.remoteaddr="127.0.0.1:45182" 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-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44381" http.request.id=d7e199db-be8c-4a8e-bf52-0feb527576cd http.request.method=GET http.request.remoteaddr="127.0.0.1:59608" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.189422ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:12:18:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T12:18:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7e274ed4ec17fdc63309c6fab9527e847772e23dbd608d2bea7a336c01de8deb with ttl=167h59m59.9999799s" go.version=go1.23.7 time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41089" http.request.id=cdbb3514-906e-4304-a24f-94948c16e59b http.request.method=GET http.request.remoteaddr="127.0.0.1:45182" 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=47.127797ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:12:18:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (24.34s) === RUN TestAppDispatcher time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:38823" http.request.id=9030ab21-29b1-44ec-9cae-12c2b73f7384 http.request.method=GET http.request.remoteaddr="127.0.0.1:35924" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.288281ms http.response.status=200 http.response.written=0 time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:38823" http.request.id=c3aa3657-19e0-49fe-ad28-7d2728a4b3ba http.request.method=GET http.request.remoteaddr="127.0.0.1:35924" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=3.220821ms http.response.status=200 http.response.written=0 time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:38823" http.request.id=a3daa8b4-d9a1-4f9f-8614-1598d272d3ef http.request.method=GET http.request.remoteaddr="127.0.0.1:35924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.755461ms http.response.status=200 http.response.written=0 time="2025-03-16T12:18:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:38823" http.request.id=fdf6b182-0945-44a5-b94b-204e5346dc22 http.request.method=GET http.request.remoteaddr="127.0.0.1:35924" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=3.134881ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-03-16T12:18:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:01Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:01Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.23.7 http.request.host="127.0.0.1:37691" http.request.id=c7f04ce4-b7f9-4418-b281-85ac984a6ea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46190" 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-16T12:18:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:01Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:01Z" level=info msg="configuring file health check path=/tmp/healthcheck3259459651, interval=1" go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2025-03-16T12:18:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:05Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:05Z" level=info msg="configuring TCP health check addr=127.0.0.1:46461, interval=1" go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-03-16T12:18:09Z" 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.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:09Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac time="2025-03-16T12:18:09Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38231, interval=1, threshold=3" go.version=go1.23.7 instance.id=65e8ebcf-4d55-45d3-9139-b772889322ac --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.01s) PASS ok github.com/docker/distribution/registry/handlers 422.693s === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.24s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.11s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (4.18s) === RUN TestProxyManifests --- PASS: TestProxyManifests (3.23s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 14.094s === RUN TestSchedule time="2025-03-16T12:11:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 time="2025-03-16T12:11:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.97266ms" go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 time="2025-03-16T12:11:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=992.06µs" go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 time="2025-03-16T12:11:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994µs" go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 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-16T12:11:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-03-16T12:11:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 time="2025-03-16T12:11:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98488ms" go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 time="2025-03-16T12:11:13Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.98308ms" go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 time="2025-03-16T12:11:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-03-16T12:11:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=30628a5b-573c-4a59-864e-436432ecb688 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.853s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (25.34s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 15858688 sha256:1178aba0cdac820e235ab5d780f499da20e5e1ab174e208411a1c8305139c860 [] map[] } --- PASS: TestSimpleBlobRead (2.09s) === RUN TestBlobMount --- PASS: TestBlobMount (2.12s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (14.99s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (14.08s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (16.97s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.07s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.07s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:390c2e7f635c8613f792b1e7dcdd252b1dede9201c765a79e517e7ecb95f7761 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:054c2c5d68365fa0fa4c0a785b0a306b7cabe609b1c894db8d94e2ef37ad4d81 palailogos: marking blob sha256:55767952ffd364904c5a6e289347f6e71570812bba0853ab81e28c1327428a61 palailogos: marking manifest sha256:7d214679ef39ebb25b92a5985757e1f79ede148bc29a90d0de40879c6341d9d6 palailogos: marking blob sha256:825c717251d449f1ddf1f57105006c116922d087d7cc4e8eb26e432a90dc221b palailogos: marking blob sha256:9d01b13d6808cb83b8968cbe974d6681b2aa4a9b42d3302865dc2e9fdd161534 palailogos: marking manifest sha256:825c717251d449f1ddf1f57105006c116922d087d7cc4e8eb26e432a90dc221b palailogos: marking blob sha256:c462d2a1a37e1a611b54c13c53ba7db27ef82d4a4a12df1c01c7ec77a69571da palailogos: marking blob sha256:64a8716ccd4cc45e4c2fc85092f78f639dbbb61bf3a655959aeec0c9d21881b9 palailogos: marking manifest sha256:9d01b13d6808cb83b8968cbe974d6681b2aa4a9b42d3302865dc2e9fdd161534 palailogos: marking blob sha256:316c14b28e3982307c20c4461304ebfe39e88e60d4480490fa32df7a621cb812 palailogos: marking blob sha256:c291f9f9964cfbeee4283cdbe26106680a55d27821f4bc5020178363aea78c75 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (11.35s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2d6e4391b5213b61389f86a949bb4e9eb4636742a92f76976c5562c5120e9690 deletemanifests: marking manifest sha256:85d480422576dd195c0971bb30b6c49fa00869f228fa0f501085831e2e42e327 deletemanifests: marking blob sha256:d6de530be7e57bbb266d7dd57f7758133dda1013dacbd569d112c85e77330f15 deletemanifests: marking blob sha256:33744f9c3965a59f58d6d41ed61c8ebf7b0be71e2d79ed872491366be4f82832 deletemanifests: marking blob sha256:be50258a69f4a87d1ae7b6e2647dad8afcd44a7e4c05382da684e1350189f45e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:9376da2e2544a5209a593b9456376359864cb733616632ea263698ca12c71889 blob eligible for deletion: sha256:2d6e4391b5213b61389f86a949bb4e9eb4636742a92f76976c5562c5120e9690 blob eligible for deletion: sha256:37160591fdbcd9fa683909690920d85b87fe90a499774d460e4a2194bed8f134 blob eligible for deletion: sha256:3a68665051429344a1bde7e5b524c1242cecebcce8528111382361b696570a35 deletemanifests manifest eligible for deletion: sha256:2d6e4391b5213b61389f86a949bb4e9eb4636742a92f76976c5562c5120e9690 deletemanifests: marking manifest sha256:85d480422576dd195c0971bb30b6c49fa00869f228fa0f501085831e2e42e327 deletemanifests: marking blob sha256:d6de530be7e57bbb266d7dd57f7758133dda1013dacbd569d112c85e77330f15 deletemanifests: marking blob sha256:33744f9c3965a59f58d6d41ed61c8ebf7b0be71e2d79ed872491366be4f82832 deletemanifests: marking blob sha256:be50258a69f4a87d1ae7b6e2647dad8afcd44a7e4c05382da684e1350189f45e time="2025-03-16T12:12:50Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2d6e4391b5213b61389f86a949bb4e9eb4636742a92f76976c5562c5120e9690" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 time="2025-03-16T12:12:50Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2d6e4391b5213b61389f86a949bb4e9eb4636742a92f76976c5562c5120e9690" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2d6e4391b5213b61389f86a949bb4e9eb4636742a92f76976c5562c5120e9690 time="2025-03-16T12:12:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2d6e4391b5213b61389f86a949bb4e9eb4636742a92f76976c5562c5120e9690" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:37160591fdbcd9fa683909690920d85b87fe90a499774d460e4a2194bed8f134 time="2025-03-16T12:12:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/37160591fdbcd9fa683909690920d85b87fe90a499774d460e4a2194bed8f134" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:3a68665051429344a1bde7e5b524c1242cecebcce8528111382361b696570a35 time="2025-03-16T12:12:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3a68665051429344a1bde7e5b524c1242cecebcce8528111382361b696570a35" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:9376da2e2544a5209a593b9456376359864cb733616632ea263698ca12c71889 time="2025-03-16T12:12:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/9376da2e2544a5209a593b9456376359864cb733616632ea263698ca12c71889" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 --- PASS: TestDeleteManifestIfTagNotFound (9.91s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5109f99b1302fd89bcf41b4894ae412996c52aeca604d89d850971712a94036f time="2025-03-16T12:12:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/5109f99b1302fd89bcf41b4894ae412996c52aeca604d89d850971712a94036f" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:9e0c84b4f035b26c8e80444b6fd577f9192704d82023f2a3e9a6c869730d8c78 time="2025-03-16T12:12:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9e0c84b4f035b26c8e80444b6fd577f9192704d82023f2a3e9a6c869730d8c78" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:dd34ccb7cd5829f269d004b35231bf93af6666acf48e265dbfd60ad5d2e034f5 time="2025-03-16T12:12:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/dd34ccb7cd5829f269d004b35231bf93af6666acf48e265dbfd60ad5d2e034f5" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 --- PASS: TestGCWithMissingManifests (2.86s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:511ecb32e88303e592df5231ed960415b9ba3eba82d19f055944a07b09ce591c komnenos: marking blob sha256:51fc3e85b3e9569146793bf8ac0f00fe5ea2d1e3d3bc4b80703e55e1663e1dc9 komnenos: marking blob sha256:81bfd6c4b9c19e3e5e48795db2ea397c6776d86f295bbc91611c0f69361a3ea2 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2a77bf89d42ccf238df2b9e972fcb7cd5928f2b9f6730b87c4beb5784b6afad8 time="2025-03-16T12:13:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a77bf89d42ccf238df2b9e972fcb7cd5928f2b9f6730b87c4beb5784b6afad8" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:321b6d95b2acb508921fbbac849eeac4de956ac775a7f5e360f536f3d5857a04 time="2025-03-16T12:13:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/321b6d95b2acb508921fbbac849eeac4de956ac775a7f5e360f536f3d5857a04" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:43da0df7ec368955b78bdda017eecb66f2cd27189442d5cdceed353fc57b88f1 time="2025-03-16T12:13:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/43da0df7ec368955b78bdda017eecb66f2cd27189442d5cdceed353fc57b88f1" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:82fdce0966078377c4ead532361e41869304062a633534bfe255084607eb147c time="2025-03-16T12:13:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/82fdce0966078377c4ead532361e41869304062a633534bfe255084607eb147c" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:e129ebd06f897485c006cf023de096d58282864011f2b32d9111821f5db622ab time="2025-03-16T12:13:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e129ebd06f897485c006cf023de096d58282864011f2b32d9111821f5db622ab" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-03-16T12:13:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 blob eligible for deletion: sha256:e761b0b233c46f59d80b6872fb93eb38260d38a144b3b5769962d9ad2fc4b3e3 time="2025-03-16T12:13:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e7/e761b0b233c46f59d80b6872fb93eb38260d38a144b3b5769962d9ad2fc4b3e3" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 --- PASS: TestDeletionHasEffect (8.81s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (9.89s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:fc7800e1038a1814886b2ac137f4272e7f4c3e27be10da4ffb9454a62d5714fd michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:28c3d7da47fb80ce5d95492160d028ebb29bf0e6e9ce29f0b35718b202e01afd michael_z_doukas: marking blob sha256:83126465fb511d65bf076036ac12b6abf43335856f17969587b4ae7e7257728b 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2a8698cc4e4309a74035787cdec900479437237653ca31a580be9e419cbbaf6a time="2025-03-16T12:13:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a8698cc4e4309a74035787cdec900479437237653ca31a580be9e419cbbaf6a" go.version=go1.23.7 instance.id=50210cf5-6618-4b45-ad75-41488ade9286 --- PASS: TestOrphanBlobDeleted (4.30s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8a03a6ffd1416347f26006c49942352b3720e79966a136382fd2da61e9d26a72 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e24fa26a78ed9428dfcc9587df0eb302f4041527248a915e4f8520b429dd584c --- PASS: TestLinkedBlobStoreCreateWithMountFrom (3.14s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.60s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (2.38s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (6.11s) === 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-16T12:13:30Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 11:13:30.957580046 +0000 UTC m=-3462.779709964, actuallyDelete=true" time="2025-03-16T12:13:30Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-03-16T12:13:30Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017, actuallyDelete=true" time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f1c81090-d416-47dd-aa99-c62034bfdef6 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fae9f3a5-f9cf-4ce1-b75b-5ef0fb97e598 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2245b65f-15db-4dbe-bbbb-00f28787ed4e have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95474dc6-c3ae-428b-b7fb-90692a590dff have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bcf2c52b-4048-4515-b46d-951c9d62d07c have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/daa4ceef-6e78-42ac-a4fa-907ddc42201d have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8bcd2f7-347b-418f-a83b-474396a9275e have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/e739f7cb-c051-4926-b368-47f3a36cb674 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2ac162b9-9b83-4317-84a9-c833a21abf46 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53ff3e00-399e-41ee-8c24-705cf42765cf have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7f4428fb-7366-4f73-bea7-b9c203d96483 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.960826067 +0000 UTC m=+137.223536017). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-03-16T12:13:30Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 12:13:30.964924548 +0000 UTC m=+137.227634498, actuallyDelete=true" time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c94973b6-82db-46f1-9561-d3a42a067d45 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.964924548 +0000 UTC m=+137.227634498). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dd8919cb-57e5-45c6-a739-1b0c8f528e1a have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.964924548 +0000 UTC m=+137.227634498). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f2d7e712-4265-476c-855b-7fc0309713e4 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.964924548 +0000 UTC m=+137.227634498). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2776722e-e9e7-4a6f-8715-d8c93473e6e9 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.964924548 +0000 UTC m=+137.227634498). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/63de41ca-fb07-4a29-b76a-428cda20caab have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.964924548 +0000 UTC m=+137.227634498). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-03-16T12:13:30Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 12:13:30.96858023 +0000 UTC m=+137.231290200, actuallyDelete=true" time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/51c05a31-1541-4107-aec4-6d36e8dd28bf have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.96858023 +0000 UTC m=+137.231290200). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/733af82c-0c20-4ac0-88d1-6517d3c88fd8 have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.96858023 +0000 UTC m=+137.231290200). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/839bc583-b61c-4aee-abe7-52bf4344351a have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.96858023 +0000 UTC m=+137.231290200). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b75cb48a-d396-4fdd-8af0-bb702a2ec83f have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.96858023 +0000 UTC m=+137.231290200). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7bbe084-3edf-4bc0-b29e-7a39c3c29e4e have older date (2025-03-16 11:13:30 +0000 UTC) than purge date (2025-03-16 12:13:30.96858023 +0000 UTC m=+137.231290200). Removing upload directory." time="2025-03-16T12:13:30Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-03-16T12:13:30Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 12:13:30.97084885 +0000 UTC m=+137.233558840, actuallyDelete=true" time="2025-03-16T12:13:30Z" 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 137.455s === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.250s === 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.260s === RUN TestWalkFileRemoved time="2025-03-16T12:11:13Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver 0.143s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.102s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.60s) === 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.850s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.84s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 17.974s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.81s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 26.946s === 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-16T12:11:13Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.23.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-03-16T12:11:13Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.23.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-03-16T12:11:13Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.23.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestMatchIPV6 time="2025-03-16T12:11:13Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.7 instance.id=318d555a-5dc0-414f-ac72-ecce1a641f7d --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestParsing (0.03s) time="2025-03-16T12:11:13Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.7 instance.id=318d555a-5dc0-414f-ac72-ecce1a641f7d --- PASS: TestS3TryUpdate (0.04s) --- PASS: TestInvalidData (0.04s) time="2025-03-16T12:11:13Z" level=error msg="unknown ip address format" go.version=go1.23.7 instance.id=318d555a-5dc0-414f-ac72-ecce1a641f7d ip=?0000000000000000000000000000000000 time="2025-03-16T12:11:13Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 --- PASS: TestMatchIPV4_2 (0.04s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.04s) --- PASS: TestMatchIPV4 (0.03s) --- PASS: TestInvalidNetworkType (0.03s) --- PASS: TestMatchIPV6 (0.03s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.04s) time="2025-03-16T12:11:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 time="2025-03-16T12:11:15Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 time="2025-03-16T12:11:16Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 time="2025-03-16T12:11:17Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 --- PASS: TestUpdateCalledRegularly (4.54s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.849s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.246s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.261s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.59s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.833s === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.04s) PASS ok github.com/docker/distribution/uuid 0.184s >>> 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-riscv64.so.1 >>> docker-registry*: Package size: 23.2 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 12:18:24 +0000 elapsed time 0h 8m 45s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250316.120942) (2/2) Purging go (1.23.7-r0) Executing busybox-1.37.0-r12.trigger OK: 335 MiB in 98 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...